Documentation ¶
Index ¶
- Constants
- type ADstruct
- type AWSauthConfig
- type Actarray
- type Activity
- type AdDetails
- type AuthConfig
- type AuthConfigSecure
- type AuthConfigWithID
- type AuthConfigsListResponse
- type BMCClusterConfig
- type BMCauthConfig
- type CloudDetails
- type CloudDetailsBmc
- type Cluster
- type ClusterCreateRequest
- type ClusterDetails
- type ClusterEndpoint
- type ClusterMetadata
- type ClusterPools
- type ClusterPoolsResponse
- type ClusterWorkItemResponse
- type ClustersListResponse
- type Compartmentstruct
- type Error
- type GetADsRequest
- type GetADsResponse
- type GetCompartmentsRequest
- type GetCompartmentsResponse
- type GetSubnetsRequest
- type GetSubnetsResponse
- type GetVCNsRequest
- type GetVCNsResponse
- type Pool
- type StateDetails
- type StateDetailsNodesRollup
- type StateDetailsTkwRollup
- type Subnetstruct
- type VCNstruct
- type WorkItem
- type WorkItemsListResponse
- type WorkerDetails
- type WorkerErrors
Constants ¶
const ( // CloudDetailsBmcLbTypeNodePort captures enum value "node-port" CloudDetailsBmcLbTypeNodePort string = "node-port" // CloudDetailsBmcLbTypeExternal captures enum value "external" CloudDetailsBmcLbTypeExternal string = "external" )
const ( // ClusterMastersStatePendingState captures enum value "PendingState" ClusterMastersStatePENDINGSTATE string = "PENDINGSTATE" // ClusterMastersStateRunning captures enum value "RUNNING" ClusterMastersStateRUNNING string = "RUNNING" // ClusterMastersStateSucceeded captures enum value "Succeeded" ClusterMastersStateSUCCEEDED string = "SUCCEEDED" // ClusterMastersStateFailed captures enum value "Failed" ClusterMastersStateFAILED string = "FAILED" // ClusterMastersStateUnknown captures enum value "Unknown" ClusterMastersStateUNKNOWN string = "UNKNOWN" // ClusterMastersStateTerminating captures enum value "Terminating" ClusterMastersStateTERMINATING string = "TERMINATING" // ClusterMastersStateTerminated captures enum value "Terminated" ClusterMastersStateTERMINATED string = "TERMINATED" )
const ( // ClusterNodesStateINITIALIZING captures enum value "INITIALIZING" ClusterNodesStateINITIALIZING string = "INITIALIZING" // ClusterNodesStatePROVISIONING captures enum value "PROVISIONING" ClusterNodesStatePROVISIONING string = "PROVISIONING" // ClusterNodesStateRUNNING captures enum value "RUNNING" ClusterNodesStateRUNNING string = "RUNNING" // ClusterNodesStateTERMINATING captures enum value "TERMINATING" ClusterNodesStateTERMINATING string = "TERMINATING" // ClusterNodesStateTERMINATED captures enum value "TERMINATED" ClusterNodesStateTERMINATED string = "TERMINATED" // ClusterNodesStateFAILING captures enum value "FAILING" ClusterNodesStateFAILING string = "FAILING" )
const ( // ClusterStateINITIALIZING captures enum value "INITIALIZING" ClusterStateINITIALIZING string = "INITIALIZING" // ClusterStatePROVISIONING captures enum value "PROVISIONING" ClusterStatePROVISIONING string = "PROVISIONING" // ClusterStateRUNNING captures enum value "RUNNING" ClusterStateRUNNING string = "RUNNING" // ClusterStateTERMINATING captures enum value "TERMINATING" ClusterStateTERMINATING string = "TERMINATING" // ClusterStateTERMINATED captures enum value "TERMINATED" ClusterStateTERMINATED string = "TERMINATED" // ClusterStateFAILING captures enum value "FAILING" ClusterStateFAILING string = "FAILING" )
const ( // ClusterTkmStatePendingState captures enum value "PendingState" ClusterTkmStatePendingState string = "PendingState" // ClusterTkmStateRunning captures enum value "Running" ClusterTkmStateRunning string = "Running" // ClusterTkmStateSucceeded captures enum value "Succeeded" ClusterTkmStateSucceeded string = "Succeeded" // ClusterTkmStateFailed captures enum value "Failed" ClusterTkmStateFailed string = "Failed" // ClusterTkmStateUnknown captures enum value "Unknown" ClusterTkmStateUnknown string = "Unknown" // ClusterTkmStateTerminating captures enum value "Terminating" ClusterTkmStateTerminating string = "Terminating" // ClusterTkmStateTerminated captures enum value "Terminated" ClusterTkmStateTerminated string = "Terminated" )
const ( // ClusterTkwStateINITIALIZING captures enum value "INITIALIZING" ClusterTkwStateINITIALIZING string = "INITIALIZING" // ClusterTkwStatePROVISIONING captures enum value "PROVISIONING" ClusterTkwStatePROVISIONING string = "PROVISIONING" // ClusterTkwStateRUNNING captures enum value "RUNNING" ClusterTkwStateRUNNING string = "RUNNING" // ClusterTkwStateTERMINATING captures enum value "TERMINATING" ClusterTkwStateTERMINATING string = "TERMINATING" // ClusterTkwStateTERMINATED captures enum value "TERMINATED" ClusterTkwStateTERMINATED string = "TERMINATED" // ClusterTkwStateFAILING captures enum value "FAILING" ClusterTkwStateFAILING string = "FAILING" )
const ( // ClusterCreateRequestLbTypeNodePort captures enum value "node-port" ClusterCreateRequestLbTypeNodePort string = "node-port" // ClusterCreateRequestLbTypeExternal captures enum value "external" ClusterCreateRequestLbTypeExternal string = "external" )
const ( // WorkItemStatusStringNew captures enum value "New" WorkItemStatusStringNew string = "New" // WorkItemStatusStringRunning captures enum value "Running" WorkItemStatusStringRunning string = "Running" // WorkItemStatusStringComplete captures enum value "Complete" WorkItemStatusStringComplete string = "Complete" // WorkItemStatusStringFailed captures enum value "Failed" WorkItemStatusStringFailed string = "Failed" )
const ( // WorkerDetailsBmcLifecycleStatePROVISIONING captures enum value "PROVISIONING" WorkerDetailsBmcLifecycleStatePROVISIONING string = "PROVISIONING" // WorkerDetailsBmcLifecycleStateRUNNING captures enum value "RUNNING" WorkerDetailsBmcLifecycleStateRUNNING string = "RUNNING" // WorkerDetailsBmcLifecycleStateTERMINATING captures enum value "TERMINATING" WorkerDetailsBmcLifecycleStateTERMINATING string = "TERMINATING" // WorkerDetailsBmcLifecycleStateTERMINATED captures enum value "TERMINATED" WorkerDetailsBmcLifecycleStateTERMINATED string = "TERMINATED" // WorkerDetailsBmcLifecycleStateDELETED captures enum value "DELETED" WorkerDetailsBmcLifecycleStateDELETED string = "DELETED" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ADstruct ¶
type ADstruct struct { // compartment Id CompartmentID string `json:"compartmentId,omitempty"` // name Name string `json:"name,omitempty"` }
ADstruct a dstruct swagger:model ADstruct
func (*ADstruct) MarshalBinary ¶
MarshalBinary interface implementation
func (*ADstruct) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AWSauthConfig ¶
type AWSauthConfig struct { // access key Id AccessKeyID string `json:"accessKeyId,omitempty"` // secret access key SecretAccessKey string `json:"secretAccessKey,omitempty"` }
AWSauthConfig a w sauth config swagger:model AWSauthConfig
func (*AWSauthConfig) MarshalBinary ¶
func (m *AWSauthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AWSauthConfig) UnmarshalBinary ¶
func (m *AWSauthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AdDetails ¶
type AdDetails struct { // id ID string `json:"id,omitempty"` // subnet Subnet string `json:"subnet,omitempty"` }
AdDetails ad details swagger:model adDetails
func (*AdDetails) MarshalBinary ¶
MarshalBinary interface implementation
func (*AdDetails) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type AuthConfig ¶
type AuthConfig struct { // aws Aws *AWSauthConfig `json:"aws,omitempty"` // bmc Bmc *BMCauthConfig `json:"bmc,omitempty"` // name Name string `json:"name,omitempty"` }
AuthConfig auth config swagger:model authConfig
func (*AuthConfig) MarshalBinary ¶
func (m *AuthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthConfig) UnmarshalBinary ¶
func (m *AuthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthConfigSecure ¶
type AuthConfigSecure struct { // cloud type CloudType string `json:"cloudType,omitempty"` // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // resource owner Id ResourceOwnerID string `json:"resourceOwnerId,omitempty"` // tenant Id TenantID string `json:"tenantId,omitempty"` }
AuthConfigSecure auth config secure swagger:model authConfigSecure
func (*AuthConfigSecure) MarshalBinary ¶
func (m *AuthConfigSecure) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthConfigSecure) UnmarshalBinary ¶
func (m *AuthConfigSecure) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthConfigWithID ¶
type AuthConfigWithID struct { // aws Aws *AWSauthConfig `json:"aws,omitempty"` // bmc Bmc *BMCauthConfig `json:"bmc,omitempty"` // id ID string `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // tenant Id TenantID string `json:"tenantId,omitempty"` }
AuthConfigWithID auth config with Id swagger:model authConfigWithId
func (*AuthConfigWithID) MarshalBinary ¶
func (m *AuthConfigWithID) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthConfigWithID) UnmarshalBinary ¶
func (m *AuthConfigWithID) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthConfigsListResponse ¶
type AuthConfigsListResponse struct { // auth configs // Min Length: 0 AuthConfigs []*AuthConfigSecure `json:"authConfigs"` }
AuthConfigsListResponse auth configs list response swagger:model authConfigsListResponse
func (*AuthConfigsListResponse) MarshalBinary ¶
func (m *AuthConfigsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthConfigsListResponse) UnmarshalBinary ¶
func (m *AuthConfigsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BMCClusterConfig ¶
type BMCClusterConfig struct { // compartment Compartment string `json:"compartment,omitempty"` // pools Pools []*Pool `json:"pools"` // region Region string `json:"region,omitempty"` // ssh private key SSHPrivateKey string `json:"sshPrivateKey,omitempty"` // ssh public key SSHPublicKey string `json:"sshPublicKey,omitempty"` // vcn Id VcnID string `json:"vcnId,omitempty"` }
BMCClusterConfig b m c cluster config swagger:model BMCClusterConfig
func (*BMCClusterConfig) MarshalBinary ¶
func (m *BMCClusterConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BMCClusterConfig) UnmarshalBinary ¶
func (m *BMCClusterConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BMCauthConfig ¶
type BMCauthConfig struct { // fingerprint Fingerprint string `json:"fingerprint,omitempty"` // private key PrivateKey string `json:"privateKey,omitempty"` // region Region string `json:"region,omitempty"` // tenancy Tenancy string `json:"tenancy,omitempty"` // user User string `json:"user,omitempty"` }
BMCauthConfig b m cauth config swagger:model BMCauthConfig
func (*BMCauthConfig) MarshalBinary ¶
func (m *BMCauthConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BMCauthConfig) UnmarshalBinary ¶
func (m *BMCauthConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CloudDetails ¶
type CloudDetails struct { // bmc Bmc *CloudDetailsBmc `json:"bmc,omitempty"` }
CloudDetails cloud details swagger:model CloudDetails
func (*CloudDetails) MarshalBinary ¶
func (m *CloudDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CloudDetails) UnmarshalBinary ¶
func (m *CloudDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CloudDetailsBmc ¶
type CloudDetailsBmc struct { // lb shape LbShape string `json:"lbShape,omitempty"` // lb type LbType string `json:"lbType,omitempty"` // node Id NodeID string `json:"nodeId,omitempty"` }
CloudDetailsBmc cloud details bmc swagger:model CloudDetailsBmc
func (*CloudDetailsBmc) MarshalBinary ¶
func (m *CloudDetailsBmc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CloudDetailsBmc) UnmarshalBinary ¶
func (m *CloudDetailsBmc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Cluster ¶
type Cluster struct { // auth config Id AuthConfigID string `json:"authConfigId,omitempty"` // bmc cluster config BmcClusterConfig *BMCClusterConfig `json:"bmcClusterConfig,omitempty"` // cloud details CloudDetails *CloudDetails `json:"cloudDetails,omitempty"` // cloud type CloudType string `json:"cloudType,omitempty"` // desired state DesiredState string `json:"desiredState,omitempty"` // endpoints Endpoints map[string]string `json:"endpoints"` // id ID string `json:"id,omitempty"` // k8 version K8Version string `json:"k8Version,omitempty"` // masters state MastersState string `json:"mastersState,omitempty"` // metadata Metadata *ClusterMetadata `json:"metadata,omitempty"` // name Name string `json:"name,omitempty"` // nodes state NodesState string `json:"nodesState,omitempty"` // resource owner Id ResourceOwnerID string `json:"resourceOwnerId,omitempty"` // state State string `json:"state,omitempty"` // state details StateDetails *StateDetails `json:"stateDetails,omitempty"` // tenant Id TenantID string `json:"tenantId,omitempty"` // tkm state TkmState string `json:"tkmState,omitempty"` // tkw state TkwState string `json:"tkwState,omitempty"` }
Cluster cluster swagger:model Cluster
func (*Cluster) MarshalBinary ¶
MarshalBinary interface implementation
func (*Cluster) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ClusterCreateRequest ¶
type ClusterCreateRequest struct { // bmc cluster config BmcClusterConfig *BMCClusterConfig `json:"bmcClusterConfig,omitempty"` // cloud auth Id CloudAuthID string `json:"cloudAuthId,omitempty"` // cloud type CloudType string `json:"cloudType,omitempty"` // k8 version K8Version string `json:"k8Version,omitempty"` // lb type LbType string `json:"lbType,omitempty"` // name Name string `json:"name,omitempty"` // tenant Id TenantID string `json:"tenantId,omitempty"` // wercker Id WerckerID string `json:"werckerId,omitempty"` //linux version LinuxVersion string `json:"linuxVersion, omitempty"` }
ClusterCreateRequest cluster create request swagger:model ClusterCreateRequest
func (*ClusterCreateRequest) MarshalBinary ¶
func (m *ClusterCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterCreateRequest) UnmarshalBinary ¶
func (m *ClusterCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterDetails ¶
type ClusterDetails struct { // k8 K8 *Cluster `json:"k8,omitempty"` // workers Workers []*WorkerDetails `json:"workers"` }
ClusterDetails cluster details swagger:model ClusterDetails
func (*ClusterDetails) MarshalBinary ¶
func (m *ClusterDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterDetails) UnmarshalBinary ¶
func (m *ClusterDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterEndpoint ¶
type ClusterEndpoint struct { // name Name string `json:"name,omitempty"` // value Value string `json:"value,omitempty"` }
ClusterEndpoint cluster endpoint swagger:model ClusterEndpoint
func (*ClusterEndpoint) MarshalBinary ¶
func (m *ClusterEndpoint) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterEndpoint) UnmarshalBinary ¶
func (m *ClusterEndpoint) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterMetadata ¶
type ClusterMetadata struct { // created at CreatedAt string `json:"createdAt,omitempty"` // created by CreatedBy string `json:"createdBy,omitempty"` // created by work item CreatedByWorkItem string `json:"createdByWorkItem,omitempty"` // deleted at DeletedAt string `json:"deletedAt,omitempty"` // deleted by DeletedBy string `json:"deletedBy,omitempty"` // deleted by work item DeletedByWorkItem string `json:"deletedByWorkItem,omitempty"` }
ClusterMetadata cluster metadata swagger:model ClusterMetadata
func (*ClusterMetadata) MarshalBinary ¶
func (m *ClusterMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterMetadata) UnmarshalBinary ¶
func (m *ClusterMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterPools ¶
type ClusterPools struct { // cluster Id ClusterID string `json:"clusterId,omitempty"` // pools Pools []*Pool `json:"pools"` }
ClusterPools cluster pools swagger:model ClusterPools
func (*ClusterPools) MarshalBinary ¶
func (m *ClusterPools) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterPools) UnmarshalBinary ¶
func (m *ClusterPools) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterPoolsResponse ¶
type ClusterPoolsResponse struct { // pools Pools []*Pool `json:"pools"` // resource owner Id ResourceOwnerID string `json:"resourceOwnerId,omitempty"` }
ClusterPoolsResponse cluster pools response swagger:model ClusterPoolsResponse
func (*ClusterPoolsResponse) MarshalBinary ¶
func (m *ClusterPoolsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterPoolsResponse) UnmarshalBinary ¶
func (m *ClusterPoolsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterWorkItemResponse ¶
type ClusterWorkItemResponse struct { // cluster Id ClusterID string `json:"clusterId,omitempty"` // work item Id WorkItemID string `json:"workItemId,omitempty"` }
ClusterWorkItemResponse cluster work item response swagger:model ClusterWorkItemResponse
func (*ClusterWorkItemResponse) MarshalBinary ¶
func (m *ClusterWorkItemResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterWorkItemResponse) UnmarshalBinary ¶
func (m *ClusterWorkItemResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClustersListResponse ¶
type ClustersListResponse struct { // clusters Clusters []*Cluster `json:"clusters"` }
ClustersListResponse clusters list response swagger:model ClustersListResponse
func (*ClustersListResponse) MarshalBinary ¶
func (m *ClustersListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClustersListResponse) UnmarshalBinary ¶
func (m *ClustersListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Compartmentstruct ¶
type Compartmentstruct struct { // e tag ETag string `json:"ETag,omitempty"` // compartment Id CompartmentID string `json:"compartmentId,omitempty"` // description Description string `json:"description,omitempty"` // id ID string `json:"id,omitempty"` // inactive status InactiveStatus int32 `json:"inactiveStatus,omitempty"` // lifecycle state LifecycleState string `json:"lifecycleState,omitempty"` // name Name string `json:"name,omitempty"` // time created TimeCreated string `json:"timeCreated,omitempty"` }
Compartmentstruct compartmentstruct swagger:model Compartmentstruct
func (*Compartmentstruct) MarshalBinary ¶
func (m *Compartmentstruct) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Compartmentstruct) UnmarshalBinary ¶
func (m *Compartmentstruct) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // code // Required: true Code *int32 `json:"code"` // message // Required: true Message *string `json:"message"` }
Error error swagger:model Error
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GetADsRequest ¶
type GetADsRequest struct { // cloud auth Id CloudAuthID string `json:"cloudAuthId,omitempty"` // compartment ocid CompartmentOcid string `json:"compartmentOcid,omitempty"` }
GetADsRequest get a ds request swagger:model GetADsRequest
func (*GetADsRequest) MarshalBinary ¶
func (m *GetADsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetADsRequest) UnmarshalBinary ¶
func (m *GetADsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetADsResponse ¶
type GetADsResponse struct { // ads Ads []*ADstruct `json:"ads"` }
GetADsResponse get a ds response swagger:model GetADsResponse
func (*GetADsResponse) MarshalBinary ¶
func (m *GetADsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetADsResponse) UnmarshalBinary ¶
func (m *GetADsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCompartmentsRequest ¶
type GetCompartmentsRequest struct { // cloud auth Id CloudAuthID string `json:"cloudAuthId,omitempty"` }
GetCompartmentsRequest get compartments request swagger:model GetCompartmentsRequest
func (*GetCompartmentsRequest) MarshalBinary ¶
func (m *GetCompartmentsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCompartmentsRequest) UnmarshalBinary ¶
func (m *GetCompartmentsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCompartmentsResponse ¶
type GetCompartmentsResponse struct { // compartments Compartments []*Compartmentstruct `json:"compartments"` }
GetCompartmentsResponse get compartments response swagger:model GetCompartmentsResponse
func (*GetCompartmentsResponse) MarshalBinary ¶
func (m *GetCompartmentsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCompartmentsResponse) UnmarshalBinary ¶
func (m *GetCompartmentsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSubnetsRequest ¶
type GetSubnetsRequest struct { // cloud auth Id CloudAuthID string `json:"cloudAuthId,omitempty"` // compartment ocid CompartmentOcid string `json:"compartmentOcid,omitempty"` // vcn ocid VcnOcid string `json:"vcnOcid,omitempty"` }
GetSubnetsRequest get subnets request swagger:model GetSubnetsRequest
func (*GetSubnetsRequest) MarshalBinary ¶
func (m *GetSubnetsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSubnetsRequest) UnmarshalBinary ¶
func (m *GetSubnetsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetSubnetsResponse ¶
type GetSubnetsResponse struct { // compartments Compartments []*Subnetstruct `json:"compartments"` }
GetSubnetsResponse get subnets response swagger:model GetSubnetsResponse
func (*GetSubnetsResponse) MarshalBinary ¶
func (m *GetSubnetsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetSubnetsResponse) UnmarshalBinary ¶
func (m *GetSubnetsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetVCNsRequest ¶
type GetVCNsRequest struct { // cloud auth Id CloudAuthID string `json:"cloudAuthId,omitempty"` // compartment ocid CompartmentOcid string `json:"compartmentOcid,omitempty"` }
GetVCNsRequest get v c ns request swagger:model GetVCNsRequest
func (*GetVCNsRequest) MarshalBinary ¶
func (m *GetVCNsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetVCNsRequest) UnmarshalBinary ¶
func (m *GetVCNsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetVCNsResponse ¶
type GetVCNsResponse struct { // ads Ads []*VCNstruct `json:"ads"` }
GetVCNsResponse get v c ns response swagger:model GetVCNsResponse
func (*GetVCNsResponse) MarshalBinary ¶
func (m *GetVCNsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetVCNsResponse) UnmarshalBinary ¶
func (m *GetVCNsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Pool ¶
type Pool struct { // ads Ads []*AdDetails `json:"ads"` // image id ImageId string `json:"imageId,omitempty"` // image name ImageName string `json:"imageName,omitempty"` // k8 version K8Version string `json:"k8Version,omitempty"` // name Name string `json:"name,omitempty"` // shape Shape string `json:"shape,omitempty"` // workers per a d WorkersPerAD int32 `json:"workersPerAD,omitempty"` }
Pool pool swagger:model Pool
func (*Pool) MarshalBinary ¶
MarshalBinary interface implementation
func (*Pool) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type StateDetails ¶
type StateDetails struct { // nodes rollup NodesRollup *StateDetailsNodesRollup `json:"nodesRollup,omitempty"` // tkw rollup TkwRollup *StateDetailsTkwRollup `json:"tkwRollup,omitempty"` }
StateDetails state details swagger:model StateDetails
func (*StateDetails) MarshalBinary ¶
func (m *StateDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateDetails) UnmarshalBinary ¶
func (m *StateDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateDetailsNodesRollup ¶
type StateDetailsNodesRollup struct { // p r o v i s i o n i n g PROVISIONING int32 `json:"PROVISIONING,omitempty"` }
StateDetailsNodesRollup state details nodes rollup swagger:model StateDetailsNodesRollup
func (*StateDetailsNodesRollup) MarshalBinary ¶
func (m *StateDetailsNodesRollup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateDetailsNodesRollup) UnmarshalBinary ¶
func (m *StateDetailsNodesRollup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StateDetailsTkwRollup ¶
type StateDetailsTkwRollup struct { // p r o v i s i o n i n g PROVISIONING int32 `json:"PROVISIONING,omitempty"` }
StateDetailsTkwRollup state details tkw rollup swagger:model StateDetailsTkwRollup
func (*StateDetailsTkwRollup) MarshalBinary ¶
func (m *StateDetailsTkwRollup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StateDetailsTkwRollup) UnmarshalBinary ¶
func (m *StateDetailsTkwRollup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Subnetstruct ¶
type Subnetstruct struct { // e tag ETag string `json:"ETag,omitempty"` // availability domain AvailabilityDomain string `json:"availabilityDomain,omitempty"` // cidr block CidrBlock string `json:"cidrBlock,omitempty"` // compartment Id CompartmentID string `json:"compartmentId,omitempty"` // dhcp options Id DhcpOptionsID string `json:"dhcpOptionsId,omitempty"` // display name DisplayName string `json:"displayName,omitempty"` // dns label DNSLabel string `json:"dnsLabel,omitempty"` // id ID string `json:"id,omitempty"` // lifecycle state LifecycleState string `json:"lifecycleState,omitempty"` // route table Id RouteTableID string `json:"routeTableId,omitempty"` // security list ids SecurityListIds []string `json:"securityListIds"` // subnet domain name SubnetDomainName string `json:"subnetDomainName,omitempty"` // time created TimeCreated string `json:"timeCreated,omitempty"` // vcn Id VcnID string `json:"vcnId,omitempty"` // virtual router Ip VirtualRouterIP string `json:"virtualRouterIp,omitempty"` // virtual router mac VirtualRouterMac string `json:"virtualRouterMac,omitempty"` }
Subnetstruct subnetstruct swagger:model Subnetstruct
func (*Subnetstruct) MarshalBinary ¶
func (m *Subnetstruct) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Subnetstruct) UnmarshalBinary ¶
func (m *Subnetstruct) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VCNstruct ¶
type VCNstruct struct { // e tag ETag string `json:"ETag,omitempty"` // cidr block CidrBlock string `json:"cidrBlock,omitempty"` // compartment Id CompartmentID string `json:"compartmentId,omitempty"` // default dhcp options Id DefaultDhcpOptionsID string `json:"defaultDhcpOptionsId,omitempty"` // default route table Id DefaultRouteTableID string `json:"defaultRouteTableId,omitempty"` // default security list Id DefaultSecurityListID string `json:"defaultSecurityListId,omitempty"` // display name DisplayName string `json:"displayName,omitempty"` // dns label DNSLabel string `json:"dnsLabel,omitempty"` // id ID string `json:"id,omitempty"` // lifecycle state LifecycleState string `json:"lifecycleState,omitempty"` // time created TimeCreated string `json:"timeCreated,omitempty"` // vcn domain name VcnDomainName string `json:"vcnDomainName,omitempty"` }
VCNstruct v c nstruct swagger:model VCNstruct
func (*VCNstruct) MarshalBinary ¶
MarshalBinary interface implementation
func (*VCNstruct) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type WorkItem ¶
type WorkItem struct { // activity Activity Actarray `json:"activity"` // closed at ClosedAt string `json:"closedAt,omitempty"` // cluster Id ClusterID string `json:"clusterId,omitempty"` // created at CreatedAt string `json:"createdAt,omitempty"` // id ID string `json:"id,omitempty"` // locked until LockedUntil string `json:"lockedUntil,omitempty"` // resource owner Id ResourceOwnerID string `json:"resourceOwnerId,omitempty"` // response error ResponseError string `json:"responseError,omitempty"` // started at StartedAt string `json:"startedAt,omitempty"` // status // Maximum: 3 // Minimum: 0 Status *int32 `json:"status,omitempty"` // status string StatusString string `json:"statusString,omitempty"` // tenant Id TenantID string `json:"tenantId,omitempty"` // tm Id TmID string `json:"tmId,omitempty"` // type // Maximum: 2 // Minimum: 0 Type *int32 `json:"type,omitempty"` }
WorkItem work item swagger:model workItem
func (*WorkItem) MarshalBinary ¶
MarshalBinary interface implementation
func (*WorkItem) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type WorkItemsListResponse ¶
type WorkItemsListResponse struct { // work items WorkItems []*WorkItem `json:"workItems"` }
WorkItemsListResponse work items list response swagger:model workItemsListResponse
func (*WorkItemsListResponse) MarshalBinary ¶
func (m *WorkItemsListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WorkItemsListResponse) UnmarshalBinary ¶
func (m *WorkItemsListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WorkerDetails ¶
type WorkerDetails struct { // availability domain AvailabilityDomain string `json:"availabilityDomain,omitempty"` // bmc lifecycle state BmcLifecycleState string `json:"bmcLifecycleState,omitempty"` // compartment Id CompartmentID string `json:"compartmentId,omitempty"` // error Error *WorkerErrors `json:"error,omitempty"` // id ID string `json:"id,omitempty"` // image Id ImageID string `json:"imageId,omitempty"` // k8 version K8Version string `json:"k8Version,omitempty"` // name Name string `json:"name,omitempty"` // pool Pool string `json:"pool,omitempty"` // public Ip PublicIP string `json:"publicIp,omitempty"` // region Region string `json:"region,omitempty"` // shape Shape string `json:"shape,omitempty"` // slot Slot int32 `json:"slot,omitempty"` // subnet Id SubnetID string `json:"subnetId,omitempty"` // worker status WorkerStatus string `json:"workerStatus,omitempty"` }
WorkerDetails worker details swagger:model WorkerDetails
func (*WorkerDetails) MarshalBinary ¶
func (m *WorkerDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WorkerDetails) UnmarshalBinary ¶
func (m *WorkerDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type WorkerErrors ¶
type WorkerErrors struct { // message Message string `json:"message,omitempty"` }
WorkerErrors worker errors swagger:model WorkerErrors
func (*WorkerErrors) MarshalBinary ¶
func (m *WorkerErrors) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*WorkerErrors) UnmarshalBinary ¶
func (m *WorkerErrors) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- a_dstruct.go
- a_w_sauth_config.go
- actarray.go
- ad_details.go
- auth_config.go
- auth_config_secure.go
- auth_config_with_id.go
- auth_configs_list_response.go
- b_m_c_cluster_config.go
- b_m_cauth_config.go
- cloud_details.go
- cluster.go
- cluster_create_request.go
- cluster_details.go
- cluster_endpoint.go
- cluster_metadata.go
- cluster_pools.go
- cluster_pools_response.go
- cluster_work_item_response.go
- clusters_list_response.go
- compartmentstruct.go
- error.go
- get_a_ds_request.go
- get_a_ds_response.go
- get_compartments_request.go
- get_compartments_response.go
- get_subnets_request.go
- get_subnets_response.go
- get_v_c_ns_request.go
- get_v_c_ns_response.go
- pool.go
- state_details.go
- subnetstruct.go
- v_c_nstruct.go
- work_item.go
- work_items_list_response.go
- worker_details.go
- worker_errors.go