Documentation ¶
Index ¶
- func GetClusterTypeEnumStringValues() []string
- func GetCreateRoverClusterDetailsShippingPreferenceEnumStringValues() []string
- func GetCreateRoverNodeDetailsShippingPreferenceEnumStringValues() []string
- func GetEnclosureTypeEnumStringValues() []string
- func GetLifecycleStateEnumStringValues() []string
- func GetListRoverClustersClusterTypeEnumStringValues() []string
- func GetListRoverClustersLifecycleStateEnumStringValues() []string
- func GetListRoverClustersSortByEnumStringValues() []string
- func GetListRoverClustersSortOrderEnumStringValues() []string
- func GetListRoverEntitlementsLifecycleStateEnumStringValues() []string
- func GetListRoverEntitlementsSortByEnumStringValues() []string
- func GetListRoverEntitlementsSortOrderEnumStringValues() []string
- func GetListRoverNodesLifecycleStateEnumStringValues() []string
- func GetListRoverNodesNodeTypeEnumStringValues() []string
- func GetListRoverNodesSortByEnumStringValues() []string
- func GetListRoverNodesSortOrderEnumStringValues() []string
- func GetListShapesSortByEnumStringValues() []string
- func GetListShapesSortOrderEnumStringValues() []string
- func GetNodeTypeEnumStringValues() []string
- func GetRoverClusterShippingPreferenceEnumStringValues() []string
- func GetRoverEntitlementLifecycleStateEnumStringValues() []string
- func GetRoverNodeShippingPreferenceEnumStringValues() []string
- func GetSortOrdersEnumStringValues() []string
- func GetUpdateRoverClusterDetailsShippingPreferenceEnumStringValues() []string
- func GetUpdateRoverNodeDetailsShippingPreferenceEnumStringValues() []string
- type ChangeRoverClusterCompartmentDetails
- type ChangeRoverClusterCompartmentRequest
- func (request ChangeRoverClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeRoverClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeRoverClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeRoverClusterCompartmentRequest) String() string
- func (request ChangeRoverClusterCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeRoverClusterCompartmentResponse
- type ChangeRoverEntitlementCompartmentDetails
- type ChangeRoverEntitlementCompartmentRequest
- func (request ChangeRoverEntitlementCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeRoverEntitlementCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeRoverEntitlementCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeRoverEntitlementCompartmentRequest) String() string
- func (request ChangeRoverEntitlementCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeRoverEntitlementCompartmentResponse
- type ChangeRoverNodeCompartmentDetails
- type ChangeRoverNodeCompartmentRequest
- func (request ChangeRoverNodeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeRoverNodeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeRoverNodeCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeRoverNodeCompartmentRequest) String() string
- func (request ChangeRoverNodeCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeRoverNodeCompartmentResponse
- type ClusterTypeEnum
- type CreateRoverClusterDetails
- type CreateRoverClusterDetailsShippingPreferenceEnum
- type CreateRoverClusterRequest
- func (request CreateRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateRoverClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateRoverClusterRequest) String() string
- func (request CreateRoverClusterRequest) ValidateEnumValue() (bool, error)
- type CreateRoverClusterResponse
- type CreateRoverEntitlementDetails
- type CreateRoverEntitlementRequest
- func (request CreateRoverEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateRoverEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateRoverEntitlementRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateRoverEntitlementRequest) String() string
- func (request CreateRoverEntitlementRequest) ValidateEnumValue() (bool, error)
- type CreateRoverEntitlementResponse
- type CreateRoverNodeDetails
- type CreateRoverNodeDetailsShippingPreferenceEnum
- type CreateRoverNodeRequest
- func (request CreateRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateRoverNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateRoverNodeRequest) String() string
- func (request CreateRoverNodeRequest) ValidateEnumValue() (bool, error)
- type CreateRoverNodeResponse
- type DeleteRoverClusterRequest
- func (request DeleteRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteRoverClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteRoverClusterRequest) String() string
- func (request DeleteRoverClusterRequest) ValidateEnumValue() (bool, error)
- type DeleteRoverClusterResponse
- type DeleteRoverEntitlementRequest
- func (request DeleteRoverEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteRoverEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteRoverEntitlementRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteRoverEntitlementRequest) String() string
- func (request DeleteRoverEntitlementRequest) ValidateEnumValue() (bool, error)
- type DeleteRoverEntitlementResponse
- type DeleteRoverNodeRequest
- func (request DeleteRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteRoverNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteRoverNodeRequest) String() string
- func (request DeleteRoverNodeRequest) ValidateEnumValue() (bool, error)
- type DeleteRoverNodeResponse
- type EnclosureTypeEnum
- type GetRoverClusterCertificateRequest
- func (request GetRoverClusterCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRoverClusterCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRoverClusterCertificateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRoverClusterCertificateRequest) String() string
- func (request GetRoverClusterCertificateRequest) ValidateEnumValue() (bool, error)
- type GetRoverClusterCertificateResponse
- type GetRoverClusterRequest
- func (request GetRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRoverClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRoverClusterRequest) String() string
- func (request GetRoverClusterRequest) ValidateEnumValue() (bool, error)
- type GetRoverClusterResponse
- type GetRoverEntitlementRequest
- func (request GetRoverEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRoverEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRoverEntitlementRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRoverEntitlementRequest) String() string
- func (request GetRoverEntitlementRequest) ValidateEnumValue() (bool, error)
- type GetRoverEntitlementResponse
- type GetRoverNodeCertificateRequest
- func (request GetRoverNodeCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRoverNodeCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRoverNodeCertificateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRoverNodeCertificateRequest) String() string
- func (request GetRoverNodeCertificateRequest) ValidateEnumValue() (bool, error)
- type GetRoverNodeCertificateResponse
- type GetRoverNodeEncryptionKeyRequest
- func (request GetRoverNodeEncryptionKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRoverNodeEncryptionKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRoverNodeEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRoverNodeEncryptionKeyRequest) String() string
- func (request GetRoverNodeEncryptionKeyRequest) ValidateEnumValue() (bool, error)
- type GetRoverNodeEncryptionKeyResponse
- type GetRoverNodeGetRptRequest
- func (request GetRoverNodeGetRptRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRoverNodeGetRptRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRoverNodeGetRptRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRoverNodeGetRptRequest) String() string
- func (request GetRoverNodeGetRptRequest) ValidateEnumValue() (bool, error)
- type GetRoverNodeGetRptResponse
- type GetRoverNodeRequest
- func (request GetRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRoverNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRoverNodeRequest) String() string
- func (request GetRoverNodeRequest) ValidateEnumValue() (bool, error)
- type GetRoverNodeResponse
- type LifecycleStateEnum
- type ListRoverClustersClusterTypeEnum
- type ListRoverClustersLifecycleStateEnum
- type ListRoverClustersRequest
- func (request ListRoverClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRoverClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRoverClustersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRoverClustersRequest) String() string
- func (request ListRoverClustersRequest) ValidateEnumValue() (bool, error)
- type ListRoverClustersResponse
- type ListRoverClustersSortByEnum
- type ListRoverClustersSortOrderEnum
- type ListRoverEntitlementsLifecycleStateEnum
- type ListRoverEntitlementsRequest
- func (request ListRoverEntitlementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRoverEntitlementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRoverEntitlementsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRoverEntitlementsRequest) String() string
- func (request ListRoverEntitlementsRequest) ValidateEnumValue() (bool, error)
- type ListRoverEntitlementsResponse
- type ListRoverEntitlementsSortByEnum
- type ListRoverEntitlementsSortOrderEnum
- type ListRoverNodesLifecycleStateEnum
- type ListRoverNodesNodeTypeEnum
- type ListRoverNodesRequest
- func (request ListRoverNodesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRoverNodesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRoverNodesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRoverNodesRequest) String() string
- func (request ListRoverNodesRequest) ValidateEnumValue() (bool, error)
- type ListRoverNodesResponse
- type ListRoverNodesSortByEnum
- type ListRoverNodesSortOrderEnum
- type ListShapesRequest
- func (request ListShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListShapesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListShapesRequest) String() string
- func (request ListShapesRequest) ValidateEnumValue() (bool, error)
- type ListShapesResponse
- type ListShapesSortByEnum
- type ListShapesSortOrderEnum
- type NodeTypeEnum
- type RoverCluster
- type RoverClusterCertificate
- type RoverClusterClient
- func (client RoverClusterClient) ChangeRoverClusterCompartment(ctx context.Context, request ChangeRoverClusterCompartmentRequest) (response ChangeRoverClusterCompartmentResponse, err error)
- func (client *RoverClusterClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client RoverClusterClient) CreateRoverCluster(ctx context.Context, request CreateRoverClusterRequest) (response CreateRoverClusterResponse, err error)
- func (client RoverClusterClient) DeleteRoverCluster(ctx context.Context, request DeleteRoverClusterRequest) (response DeleteRoverClusterResponse, err error)
- func (client RoverClusterClient) GetRoverCluster(ctx context.Context, request GetRoverClusterRequest) (response GetRoverClusterResponse, err error)
- func (client RoverClusterClient) GetRoverClusterCertificate(ctx context.Context, request GetRoverClusterCertificateRequest) (response GetRoverClusterCertificateResponse, err error)
- func (client RoverClusterClient) ListRoverClusters(ctx context.Context, request ListRoverClustersRequest) (response ListRoverClustersResponse, err error)
- func (client *RoverClusterClient) SetRegion(region string)
- func (client RoverClusterClient) UpdateRoverCluster(ctx context.Context, request UpdateRoverClusterRequest) (response UpdateRoverClusterResponse, err error)
- type RoverClusterCollection
- type RoverClusterShippingPreferenceEnum
- type RoverClusterSummary
- type RoverEntitlement
- type RoverEntitlementClient
- func (client RoverEntitlementClient) ChangeRoverEntitlementCompartment(ctx context.Context, request ChangeRoverEntitlementCompartmentRequest) (response ChangeRoverEntitlementCompartmentResponse, err error)
- func (client *RoverEntitlementClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client RoverEntitlementClient) CreateRoverEntitlement(ctx context.Context, request CreateRoverEntitlementRequest) (response CreateRoverEntitlementResponse, err error)
- func (client RoverEntitlementClient) DeleteRoverEntitlement(ctx context.Context, request DeleteRoverEntitlementRequest) (response DeleteRoverEntitlementResponse, err error)
- func (client RoverEntitlementClient) GetRoverEntitlement(ctx context.Context, request GetRoverEntitlementRequest) (response GetRoverEntitlementResponse, err error)
- func (client RoverEntitlementClient) ListRoverEntitlements(ctx context.Context, request ListRoverEntitlementsRequest) (response ListRoverEntitlementsResponse, err error)
- func (client *RoverEntitlementClient) SetRegion(region string)
- func (client RoverEntitlementClient) UpdateRoverEntitlement(ctx context.Context, request UpdateRoverEntitlementRequest) (response UpdateRoverEntitlementResponse, err error)
- type RoverEntitlementCollection
- type RoverEntitlementLifecycleStateEnum
- type RoverEntitlementSummary
- type RoverNode
- type RoverNodeActionSetKeyDetails
- type RoverNodeActionSetKeyRequest
- func (request RoverNodeActionSetKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RoverNodeActionSetKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RoverNodeActionSetKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request RoverNodeActionSetKeyRequest) String() string
- func (request RoverNodeActionSetKeyRequest) ValidateEnumValue() (bool, error)
- type RoverNodeActionSetKeyResponse
- type RoverNodeCertificate
- type RoverNodeClient
- func (client RoverNodeClient) ChangeRoverNodeCompartment(ctx context.Context, request ChangeRoverNodeCompartmentRequest) (response ChangeRoverNodeCompartmentResponse, err error)
- func (client *RoverNodeClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client RoverNodeClient) CreateRoverNode(ctx context.Context, request CreateRoverNodeRequest) (response CreateRoverNodeResponse, err error)
- func (client RoverNodeClient) DeleteRoverNode(ctx context.Context, request DeleteRoverNodeRequest) (response DeleteRoverNodeResponse, err error)
- func (client RoverNodeClient) GetRoverNode(ctx context.Context, request GetRoverNodeRequest) (response GetRoverNodeResponse, err error)
- func (client RoverNodeClient) GetRoverNodeCertificate(ctx context.Context, request GetRoverNodeCertificateRequest) (response GetRoverNodeCertificateResponse, err error)
- func (client RoverNodeClient) GetRoverNodeEncryptionKey(ctx context.Context, request GetRoverNodeEncryptionKeyRequest) (response GetRoverNodeEncryptionKeyResponse, err error)
- func (client RoverNodeClient) GetRoverNodeGetRpt(ctx context.Context, request GetRoverNodeGetRptRequest) (response GetRoverNodeGetRptResponse, err error)
- func (client RoverNodeClient) ListRoverNodes(ctx context.Context, request ListRoverNodesRequest) (response ListRoverNodesResponse, err error)
- func (client RoverNodeClient) RoverNodeActionSetKey(ctx context.Context, request RoverNodeActionSetKeyRequest) (response RoverNodeActionSetKeyResponse, err error)
- func (client *RoverNodeClient) SetRegion(region string)
- func (client RoverNodeClient) UpdateRoverNode(ctx context.Context, request UpdateRoverNodeRequest) (response UpdateRoverNodeResponse, err error)
- type RoverNodeCollection
- type RoverNodeEncryptionKey
- type RoverNodeGetRpt
- type RoverNodeSetKey
- type RoverNodeShippingPreferenceEnum
- type RoverNodeSummary
- type RoverWorkload
- type ShapeClient
- type ShapeCollection
- type ShapeSummary
- type ShippingAddress
- type SortOrdersEnum
- type UpdateRoverClusterDetails
- type UpdateRoverClusterDetailsShippingPreferenceEnum
- type UpdateRoverClusterRequest
- func (request UpdateRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateRoverClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateRoverClusterRequest) String() string
- func (request UpdateRoverClusterRequest) ValidateEnumValue() (bool, error)
- type UpdateRoverClusterResponse
- type UpdateRoverEntitlementDetails
- type UpdateRoverEntitlementRequest
- func (request UpdateRoverEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateRoverEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateRoverEntitlementRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateRoverEntitlementRequest) String() string
- func (request UpdateRoverEntitlementRequest) ValidateEnumValue() (bool, error)
- type UpdateRoverEntitlementResponse
- type UpdateRoverNodeDetails
- type UpdateRoverNodeDetailsShippingPreferenceEnum
- type UpdateRoverNodeRequest
- func (request UpdateRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateRoverNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateRoverNodeRequest) String() string
- func (request UpdateRoverNodeRequest) ValidateEnumValue() (bool, error)
- type UpdateRoverNodeResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClusterTypeEnumStringValues ¶
func GetClusterTypeEnumStringValues() []string
GetClusterTypeEnumStringValues Enumerates the set of values in String for ClusterTypeEnum
func GetCreateRoverClusterDetailsShippingPreferenceEnumStringValues ¶
func GetCreateRoverClusterDetailsShippingPreferenceEnumStringValues() []string
GetCreateRoverClusterDetailsShippingPreferenceEnumStringValues Enumerates the set of values in String for CreateRoverClusterDetailsShippingPreferenceEnum
func GetCreateRoverNodeDetailsShippingPreferenceEnumStringValues ¶
func GetCreateRoverNodeDetailsShippingPreferenceEnumStringValues() []string
GetCreateRoverNodeDetailsShippingPreferenceEnumStringValues Enumerates the set of values in String for CreateRoverNodeDetailsShippingPreferenceEnum
func GetEnclosureTypeEnumStringValues ¶
func GetEnclosureTypeEnumStringValues() []string
GetEnclosureTypeEnumStringValues Enumerates the set of values in String for EnclosureTypeEnum
func GetLifecycleStateEnumStringValues ¶
func GetLifecycleStateEnumStringValues() []string
GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum
func GetListRoverClustersClusterTypeEnumStringValues ¶
func GetListRoverClustersClusterTypeEnumStringValues() []string
GetListRoverClustersClusterTypeEnumStringValues Enumerates the set of values in String for ListRoverClustersClusterTypeEnum
func GetListRoverClustersLifecycleStateEnumStringValues ¶
func GetListRoverClustersLifecycleStateEnumStringValues() []string
GetListRoverClustersLifecycleStateEnumStringValues Enumerates the set of values in String for ListRoverClustersLifecycleStateEnum
func GetListRoverClustersSortByEnumStringValues ¶
func GetListRoverClustersSortByEnumStringValues() []string
GetListRoverClustersSortByEnumStringValues Enumerates the set of values in String for ListRoverClustersSortByEnum
func GetListRoverClustersSortOrderEnumStringValues ¶
func GetListRoverClustersSortOrderEnumStringValues() []string
GetListRoverClustersSortOrderEnumStringValues Enumerates the set of values in String for ListRoverClustersSortOrderEnum
func GetListRoverEntitlementsLifecycleStateEnumStringValues ¶
func GetListRoverEntitlementsLifecycleStateEnumStringValues() []string
GetListRoverEntitlementsLifecycleStateEnumStringValues Enumerates the set of values in String for ListRoverEntitlementsLifecycleStateEnum
func GetListRoverEntitlementsSortByEnumStringValues ¶
func GetListRoverEntitlementsSortByEnumStringValues() []string
GetListRoverEntitlementsSortByEnumStringValues Enumerates the set of values in String for ListRoverEntitlementsSortByEnum
func GetListRoverEntitlementsSortOrderEnumStringValues ¶
func GetListRoverEntitlementsSortOrderEnumStringValues() []string
GetListRoverEntitlementsSortOrderEnumStringValues Enumerates the set of values in String for ListRoverEntitlementsSortOrderEnum
func GetListRoverNodesLifecycleStateEnumStringValues ¶
func GetListRoverNodesLifecycleStateEnumStringValues() []string
GetListRoverNodesLifecycleStateEnumStringValues Enumerates the set of values in String for ListRoverNodesLifecycleStateEnum
func GetListRoverNodesNodeTypeEnumStringValues ¶
func GetListRoverNodesNodeTypeEnumStringValues() []string
GetListRoverNodesNodeTypeEnumStringValues Enumerates the set of values in String for ListRoverNodesNodeTypeEnum
func GetListRoverNodesSortByEnumStringValues ¶
func GetListRoverNodesSortByEnumStringValues() []string
GetListRoverNodesSortByEnumStringValues Enumerates the set of values in String for ListRoverNodesSortByEnum
func GetListRoverNodesSortOrderEnumStringValues ¶
func GetListRoverNodesSortOrderEnumStringValues() []string
GetListRoverNodesSortOrderEnumStringValues Enumerates the set of values in String for ListRoverNodesSortOrderEnum
func GetListShapesSortByEnumStringValues ¶ added in v65.3.0
func GetListShapesSortByEnumStringValues() []string
GetListShapesSortByEnumStringValues Enumerates the set of values in String for ListShapesSortByEnum
func GetListShapesSortOrderEnumStringValues ¶ added in v65.3.0
func GetListShapesSortOrderEnumStringValues() []string
GetListShapesSortOrderEnumStringValues Enumerates the set of values in String for ListShapesSortOrderEnum
func GetNodeTypeEnumStringValues ¶
func GetNodeTypeEnumStringValues() []string
GetNodeTypeEnumStringValues Enumerates the set of values in String for NodeTypeEnum
func GetRoverClusterShippingPreferenceEnumStringValues ¶
func GetRoverClusterShippingPreferenceEnumStringValues() []string
GetRoverClusterShippingPreferenceEnumStringValues Enumerates the set of values in String for RoverClusterShippingPreferenceEnum
func GetRoverEntitlementLifecycleStateEnumStringValues ¶
func GetRoverEntitlementLifecycleStateEnumStringValues() []string
GetRoverEntitlementLifecycleStateEnumStringValues Enumerates the set of values in String for RoverEntitlementLifecycleStateEnum
func GetRoverNodeShippingPreferenceEnumStringValues ¶
func GetRoverNodeShippingPreferenceEnumStringValues() []string
GetRoverNodeShippingPreferenceEnumStringValues Enumerates the set of values in String for RoverNodeShippingPreferenceEnum
func GetSortOrdersEnumStringValues ¶
func GetSortOrdersEnumStringValues() []string
GetSortOrdersEnumStringValues Enumerates the set of values in String for SortOrdersEnum
func GetUpdateRoverClusterDetailsShippingPreferenceEnumStringValues ¶
func GetUpdateRoverClusterDetailsShippingPreferenceEnumStringValues() []string
GetUpdateRoverClusterDetailsShippingPreferenceEnumStringValues Enumerates the set of values in String for UpdateRoverClusterDetailsShippingPreferenceEnum
func GetUpdateRoverNodeDetailsShippingPreferenceEnumStringValues ¶
func GetUpdateRoverNodeDetailsShippingPreferenceEnumStringValues() []string
GetUpdateRoverNodeDetailsShippingPreferenceEnumStringValues Enumerates the set of values in String for UpdateRoverNodeDetailsShippingPreferenceEnum
Types ¶
type ChangeRoverClusterCompartmentDetails ¶
type ChangeRoverClusterCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the resources should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeRoverClusterCompartmentDetails Object for moving a cluster to a different compartment.
func (ChangeRoverClusterCompartmentDetails) String ¶
func (m ChangeRoverClusterCompartmentDetails) String() string
func (ChangeRoverClusterCompartmentDetails) ValidateEnumValue ¶
func (m ChangeRoverClusterCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeRoverClusterCompartmentRequest ¶
type ChangeRoverClusterCompartmentRequest struct { // Unique RoverCluster identifier RoverClusterId *string `mandatory:"true" contributesTo:"path" name:"roverClusterId"` // CompartmentId of the destination compartment ChangeRoverClusterCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeRoverClusterCompartmentRequest wrapper for the ChangeRoverClusterCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ChangeRoverClusterCompartment.go.html to see an example of how to use ChangeRoverClusterCompartmentRequest.
func (ChangeRoverClusterCompartmentRequest) BinaryRequestBody ¶
func (request ChangeRoverClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeRoverClusterCompartmentRequest) HTTPRequest ¶
func (request ChangeRoverClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeRoverClusterCompartmentRequest) RetryPolicy ¶
func (request ChangeRoverClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeRoverClusterCompartmentRequest) String ¶
func (request ChangeRoverClusterCompartmentRequest) String() string
func (ChangeRoverClusterCompartmentRequest) ValidateEnumValue ¶
func (request ChangeRoverClusterCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeRoverClusterCompartmentResponse ¶
type ChangeRoverClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeRoverClusterCompartmentResponse wrapper for the ChangeRoverClusterCompartment operation
func (ChangeRoverClusterCompartmentResponse) HTTPResponse ¶
func (response ChangeRoverClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeRoverClusterCompartmentResponse) String ¶
func (response ChangeRoverClusterCompartmentResponse) String() string
type ChangeRoverEntitlementCompartmentDetails ¶
type ChangeRoverEntitlementCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the resources should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeRoverEntitlementCompartmentDetails Object for moving an entitlement to a different compartment.
func (ChangeRoverEntitlementCompartmentDetails) String ¶
func (m ChangeRoverEntitlementCompartmentDetails) String() string
func (ChangeRoverEntitlementCompartmentDetails) ValidateEnumValue ¶
func (m ChangeRoverEntitlementCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeRoverEntitlementCompartmentRequest ¶
type ChangeRoverEntitlementCompartmentRequest struct { // ID of the rover node or cluster entitlement RoverEntitlementId *string `mandatory:"true" contributesTo:"path" name:"roverEntitlementId"` // CompartmentId of the destination compartment ChangeRoverEntitlementCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeRoverEntitlementCompartmentRequest wrapper for the ChangeRoverEntitlementCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ChangeRoverEntitlementCompartment.go.html to see an example of how to use ChangeRoverEntitlementCompartmentRequest.
func (ChangeRoverEntitlementCompartmentRequest) BinaryRequestBody ¶
func (request ChangeRoverEntitlementCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeRoverEntitlementCompartmentRequest) HTTPRequest ¶
func (request ChangeRoverEntitlementCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeRoverEntitlementCompartmentRequest) RetryPolicy ¶
func (request ChangeRoverEntitlementCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeRoverEntitlementCompartmentRequest) String ¶
func (request ChangeRoverEntitlementCompartmentRequest) String() string
func (ChangeRoverEntitlementCompartmentRequest) ValidateEnumValue ¶
func (request ChangeRoverEntitlementCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeRoverEntitlementCompartmentResponse ¶
type ChangeRoverEntitlementCompartmentResponse struct { // The underlying http response RawResponse *http.Response OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeRoverEntitlementCompartmentResponse wrapper for the ChangeRoverEntitlementCompartment operation
func (ChangeRoverEntitlementCompartmentResponse) HTTPResponse ¶
func (response ChangeRoverEntitlementCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeRoverEntitlementCompartmentResponse) String ¶
func (response ChangeRoverEntitlementCompartmentResponse) String() string
type ChangeRoverNodeCompartmentDetails ¶
type ChangeRoverNodeCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the resources should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeRoverNodeCompartmentDetails Object for moving a node to a different compartment.
func (ChangeRoverNodeCompartmentDetails) String ¶
func (m ChangeRoverNodeCompartmentDetails) String() string
func (ChangeRoverNodeCompartmentDetails) ValidateEnumValue ¶
func (m ChangeRoverNodeCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeRoverNodeCompartmentRequest ¶
type ChangeRoverNodeCompartmentRequest struct { // Unique RoverNode identifier RoverNodeId *string `mandatory:"true" contributesTo:"path" name:"roverNodeId"` // CompartmentId of the destination compartment ChangeRoverNodeCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeRoverNodeCompartmentRequest wrapper for the ChangeRoverNodeCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ChangeRoverNodeCompartment.go.html to see an example of how to use ChangeRoverNodeCompartmentRequest.
func (ChangeRoverNodeCompartmentRequest) BinaryRequestBody ¶
func (request ChangeRoverNodeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeRoverNodeCompartmentRequest) HTTPRequest ¶
func (request ChangeRoverNodeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeRoverNodeCompartmentRequest) RetryPolicy ¶
func (request ChangeRoverNodeCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeRoverNodeCompartmentRequest) String ¶
func (request ChangeRoverNodeCompartmentRequest) String() string
func (ChangeRoverNodeCompartmentRequest) ValidateEnumValue ¶
func (request ChangeRoverNodeCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeRoverNodeCompartmentResponse ¶
type ChangeRoverNodeCompartmentResponse struct { // The underlying http response RawResponse *http.Response OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeRoverNodeCompartmentResponse wrapper for the ChangeRoverNodeCompartment operation
func (ChangeRoverNodeCompartmentResponse) HTTPResponse ¶
func (response ChangeRoverNodeCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeRoverNodeCompartmentResponse) String ¶
func (response ChangeRoverNodeCompartmentResponse) String() string
type ClusterTypeEnum ¶
type ClusterTypeEnum string
ClusterTypeEnum Enum with underlying type: string
const ( ClusterTypeStandalone ClusterTypeEnum = "STANDALONE" ClusterTypeStation ClusterTypeEnum = "STATION" )
Set of constants representing the allowable values for ClusterTypeEnum
func GetClusterTypeEnumValues ¶
func GetClusterTypeEnumValues() []ClusterTypeEnum
GetClusterTypeEnumValues Enumerates the set of values for ClusterTypeEnum
func GetMappingClusterTypeEnum ¶
func GetMappingClusterTypeEnum(val string) (ClusterTypeEnum, bool)
GetMappingClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateRoverClusterDetails ¶
type CreateRoverClusterDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment containing the RoverCluster. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Number of nodes desired in the cluster, in standalone clusters, between 5 and 15 inclusive. In station clusters, between 15 and 30 inclusive. ClusterSize *int `mandatory:"true" json:"clusterSize"` CustomerShippingAddress *ShippingAddress `mandatory:"false" json:"customerShippingAddress"` // List of existing workloads that should be provisioned on the nodes. ClusterWorkloads []RoverWorkload `mandatory:"false" json:"clusterWorkloads"` // Type of cluster. ClusterType ClusterTypeEnum `mandatory:"false" json:"clusterType,omitempty"` // Root password for the rover cluster. SuperUserPassword *string `mandatory:"false" json:"superUserPassword"` // The type of enclosure rover nodes in this cluster are shipped in. EnclosureType EnclosureTypeEnum `mandatory:"false" json:"enclosureType,omitempty"` // Password to unlock the rover cluster. UnlockPassphrase *string `mandatory:"false" json:"unlockPassphrase"` // Name of point of contact for this order if customer is picking up. PointOfContact *string `mandatory:"false" json:"pointOfContact"` // Phone number of point of contact for this order if customer is picking up. PointOfContactPhoneNumber *string `mandatory:"false" json:"pointOfContactPhoneNumber"` // Preference for device delivery. ShippingPreference CreateRoverClusterDetailsShippingPreferenceEnum `mandatory:"false" json:"shippingPreference,omitempty"` // Shipping vendor of choice for orace to customer shipping. ShippingVendor *string `mandatory:"false" json:"shippingVendor"` // Expected date when customer wants to pickup the cluster if they chose customer pickup. TimePickupExpected *common.SDKTime `mandatory:"false" json:"timePickupExpected"` // Tracking Url for the shipped Rover Cluster. OracleShippingTrackingUrl *string `mandatory:"false" json:"oracleShippingTrackingUrl"` // ID provided to customer after successful subscription to Rover Stations. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The current state of the RoverCluster. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // The flag indicating that customer requests data to be imported to OCI upon Rover cluster return. IsImportRequested *bool `mandatory:"false" json:"isImportRequested"` // An OCID of a compartment where data will be imported to upon Rover cluster return. ImportCompartmentId *string `mandatory:"false" json:"importCompartmentId"` // Name of a bucket where files from NFS share will be imported to upon Rover cluster return. ImportFileBucket *string `mandatory:"false" json:"importFileBucket"` // Validation code returned by data validation tool. Required for return shipping label generation if data import was requested. DataValidationCode *string `mandatory:"false" json:"dataValidationCode"` // Customer provided master key ID to encrypt secret information. If not provided, Rover's master key will be used for encryption. MasterKeyId *string `mandatory:"false" json:"masterKeyId"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
CreateRoverClusterDetails The information required to create a RoverCluster.
func (CreateRoverClusterDetails) String ¶
func (m CreateRoverClusterDetails) String() string
func (CreateRoverClusterDetails) ValidateEnumValue ¶
func (m CreateRoverClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRoverClusterDetailsShippingPreferenceEnum ¶
type CreateRoverClusterDetailsShippingPreferenceEnum string
CreateRoverClusterDetailsShippingPreferenceEnum Enum with underlying type: string
const ( CreateRoverClusterDetailsShippingPreferenceOracleShipped CreateRoverClusterDetailsShippingPreferenceEnum = "ORACLE_SHIPPED" CreateRoverClusterDetailsShippingPreferenceCustomerPickup CreateRoverClusterDetailsShippingPreferenceEnum = "CUSTOMER_PICKUP" )
Set of constants representing the allowable values for CreateRoverClusterDetailsShippingPreferenceEnum
func GetCreateRoverClusterDetailsShippingPreferenceEnumValues ¶
func GetCreateRoverClusterDetailsShippingPreferenceEnumValues() []CreateRoverClusterDetailsShippingPreferenceEnum
GetCreateRoverClusterDetailsShippingPreferenceEnumValues Enumerates the set of values for CreateRoverClusterDetailsShippingPreferenceEnum
func GetMappingCreateRoverClusterDetailsShippingPreferenceEnum ¶
func GetMappingCreateRoverClusterDetailsShippingPreferenceEnum(val string) (CreateRoverClusterDetailsShippingPreferenceEnum, bool)
GetMappingCreateRoverClusterDetailsShippingPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateRoverClusterRequest ¶
type CreateRoverClusterRequest struct { // Details for the new RoverCluster. CreateRoverClusterDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateRoverClusterRequest wrapper for the CreateRoverCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/CreateRoverCluster.go.html to see an example of how to use CreateRoverClusterRequest.
func (CreateRoverClusterRequest) BinaryRequestBody ¶
func (request CreateRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateRoverClusterRequest) HTTPRequest ¶
func (request CreateRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateRoverClusterRequest) RetryPolicy ¶
func (request CreateRoverClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateRoverClusterRequest) String ¶
func (request CreateRoverClusterRequest) String() string
func (CreateRoverClusterRequest) ValidateEnumValue ¶
func (request CreateRoverClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRoverClusterResponse ¶
type CreateRoverClusterResponse struct { // The underlying http response RawResponse *http.Response // The RoverCluster instance RoverCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateRoverClusterResponse wrapper for the CreateRoverCluster operation
func (CreateRoverClusterResponse) HTTPResponse ¶
func (response CreateRoverClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateRoverClusterResponse) String ¶
func (response CreateRoverClusterResponse) String() string
type CreateRoverEntitlementDetails ¶
type CreateRoverEntitlementDetails struct { // The OCID of the compartment containing the RoverEntitlement. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Requestor name for the entitlement. RequestorName *string `mandatory:"true" json:"requestorName"` // Requestor email for the entitlement. RequestorEmail *string `mandatory:"true" json:"requestorEmail"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Details about the entitlement. EntitlementDetails *string `mandatory:"false" json:"entitlementDetails"` // The current state of the RoverNode. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // tenant Id. TenantId *string `mandatory:"false" json:"tenantId"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
CreateRoverEntitlementDetails Information required to create a RoverEntitlement.
func (CreateRoverEntitlementDetails) String ¶
func (m CreateRoverEntitlementDetails) String() string
func (CreateRoverEntitlementDetails) ValidateEnumValue ¶
func (m CreateRoverEntitlementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRoverEntitlementRequest ¶
type CreateRoverEntitlementRequest struct { // Creates a Rover Device Entitlement CreateRoverEntitlementDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateRoverEntitlementRequest wrapper for the CreateRoverEntitlement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/CreateRoverEntitlement.go.html to see an example of how to use CreateRoverEntitlementRequest.
func (CreateRoverEntitlementRequest) BinaryRequestBody ¶
func (request CreateRoverEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateRoverEntitlementRequest) HTTPRequest ¶
func (request CreateRoverEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateRoverEntitlementRequest) RetryPolicy ¶
func (request CreateRoverEntitlementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateRoverEntitlementRequest) String ¶
func (request CreateRoverEntitlementRequest) String() string
func (CreateRoverEntitlementRequest) ValidateEnumValue ¶
func (request CreateRoverEntitlementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRoverEntitlementResponse ¶
type CreateRoverEntitlementResponse struct { // The underlying http response RawResponse *http.Response // The RoverEntitlement instance RoverEntitlement `presentIn:"body"` OpcRequestId *string `presentIn:"header" name:"opc-request-id"` Etag *string `presentIn:"header" name:"etag"` }
CreateRoverEntitlementResponse wrapper for the CreateRoverEntitlement operation
func (CreateRoverEntitlementResponse) HTTPResponse ¶
func (response CreateRoverEntitlementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateRoverEntitlementResponse) String ¶
func (response CreateRoverEntitlementResponse) String() string
type CreateRoverNodeDetails ¶
type CreateRoverNodeDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment containing the RoverNode. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The shape of the node. Shape *string `mandatory:"false" json:"shape"` CustomerShippingAddress *ShippingAddress `mandatory:"false" json:"customerShippingAddress"` // List of existing workloads that should be provisioned on the node. NodeWorkloads []RoverWorkload `mandatory:"false" json:"nodeWorkloads"` // Root password for the rover node. SuperUserPassword *string `mandatory:"false" json:"superUserPassword"` // Passphrase to unlock the rover node. UnlockPassphrase *string `mandatory:"false" json:"unlockPassphrase"` // Name of point of contact for this order if customer is picking up. PointOfContact *string `mandatory:"false" json:"pointOfContact"` // Phone number of point of contact for this order if customer is picking up. PointOfContactPhoneNumber *string `mandatory:"false" json:"pointOfContactPhoneNumber"` // Preference for device delivery. ShippingPreference CreateRoverNodeDetailsShippingPreferenceEnum `mandatory:"false" json:"shippingPreference,omitempty"` // Shipping vendor of choice for orace to customer shipping. ShippingVendor *string `mandatory:"false" json:"shippingVendor"` // Expected date when customer wants to pickup the device if they chose customer pickup. TimePickupExpected *common.SDKTime `mandatory:"false" json:"timePickupExpected"` // The public key of the resource principal PublicKey *string `mandatory:"false" json:"publicKey"` // Start time for the window to pickup the device from customer. TimeReturnWindowStarts *common.SDKTime `mandatory:"false" json:"timeReturnWindowStarts"` // End time for the window to pickup the device from customer. TimeReturnWindowEnds *common.SDKTime `mandatory:"false" json:"timeReturnWindowEnds"` // The current state of the RoverNode. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The type of enclosure rover nodes in this cluster are shipped in. EnclosureType EnclosureTypeEnum `mandatory:"false" json:"enclosureType,omitempty"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // Serial number of the node. SerialNumber *string `mandatory:"false" json:"serialNumber"` // Tracking Url for the shipped FmsRoverNode. OracleShippingTrackingUrl *string `mandatory:"false" json:"oracleShippingTrackingUrl"` // The flag indicating that customer requests data to be imported to OCI upon Rover node return. IsImportRequested *bool `mandatory:"false" json:"isImportRequested"` // An OCID of a compartment where data will be imported to upon Rover node return. ImportCompartmentId *string `mandatory:"false" json:"importCompartmentId"` // Name of a bucket where files from NFS share will be imported to upon Rover node return. ImportFileBucket *string `mandatory:"false" json:"importFileBucket"` // Validation code returned by data validation tool. Required for return shipping label generation if data import was requested. DataValidationCode *string `mandatory:"false" json:"dataValidationCode"` // Customer provided master key ID to encrypt secret information. If not provided, Rover's master key will be used for encryption. MasterKeyId *string `mandatory:"false" json:"masterKeyId"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
CreateRoverNodeDetails The information required to create a RoverNode.
func (CreateRoverNodeDetails) String ¶
func (m CreateRoverNodeDetails) String() string
func (CreateRoverNodeDetails) ValidateEnumValue ¶
func (m CreateRoverNodeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRoverNodeDetailsShippingPreferenceEnum ¶
type CreateRoverNodeDetailsShippingPreferenceEnum string
CreateRoverNodeDetailsShippingPreferenceEnum Enum with underlying type: string
const ( CreateRoverNodeDetailsShippingPreferenceOracleShipped CreateRoverNodeDetailsShippingPreferenceEnum = "ORACLE_SHIPPED" CreateRoverNodeDetailsShippingPreferenceCustomerPickup CreateRoverNodeDetailsShippingPreferenceEnum = "CUSTOMER_PICKUP" )
Set of constants representing the allowable values for CreateRoverNodeDetailsShippingPreferenceEnum
func GetCreateRoverNodeDetailsShippingPreferenceEnumValues ¶
func GetCreateRoverNodeDetailsShippingPreferenceEnumValues() []CreateRoverNodeDetailsShippingPreferenceEnum
GetCreateRoverNodeDetailsShippingPreferenceEnumValues Enumerates the set of values for CreateRoverNodeDetailsShippingPreferenceEnum
func GetMappingCreateRoverNodeDetailsShippingPreferenceEnum ¶
func GetMappingCreateRoverNodeDetailsShippingPreferenceEnum(val string) (CreateRoverNodeDetailsShippingPreferenceEnum, bool)
GetMappingCreateRoverNodeDetailsShippingPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateRoverNodeRequest ¶
type CreateRoverNodeRequest struct { // Details for the new RoverNode. CreateRoverNodeDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateRoverNodeRequest wrapper for the CreateRoverNode operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/CreateRoverNode.go.html to see an example of how to use CreateRoverNodeRequest.
func (CreateRoverNodeRequest) BinaryRequestBody ¶
func (request CreateRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateRoverNodeRequest) HTTPRequest ¶
func (request CreateRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateRoverNodeRequest) RetryPolicy ¶
func (request CreateRoverNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateRoverNodeRequest) String ¶
func (request CreateRoverNodeRequest) String() string
func (CreateRoverNodeRequest) ValidateEnumValue ¶
func (request CreateRoverNodeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRoverNodeResponse ¶
type CreateRoverNodeResponse struct { // The underlying http response RawResponse *http.Response // The RoverNode instance RoverNode `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateRoverNodeResponse wrapper for the CreateRoverNode operation
func (CreateRoverNodeResponse) HTTPResponse ¶
func (response CreateRoverNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateRoverNodeResponse) String ¶
func (response CreateRoverNodeResponse) String() string
type DeleteRoverClusterRequest ¶
type DeleteRoverClusterRequest struct { // Unique RoverCluster identifier RoverClusterId *string `mandatory:"true" contributesTo:"path" name:"roverClusterId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteRoverClusterRequest wrapper for the DeleteRoverCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/DeleteRoverCluster.go.html to see an example of how to use DeleteRoverClusterRequest.
func (DeleteRoverClusterRequest) BinaryRequestBody ¶
func (request DeleteRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteRoverClusterRequest) HTTPRequest ¶
func (request DeleteRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteRoverClusterRequest) RetryPolicy ¶
func (request DeleteRoverClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteRoverClusterRequest) String ¶
func (request DeleteRoverClusterRequest) String() string
func (DeleteRoverClusterRequest) ValidateEnumValue ¶
func (request DeleteRoverClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteRoverClusterResponse ¶
type DeleteRoverClusterResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteRoverClusterResponse wrapper for the DeleteRoverCluster operation
func (DeleteRoverClusterResponse) HTTPResponse ¶
func (response DeleteRoverClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteRoverClusterResponse) String ¶
func (response DeleteRoverClusterResponse) String() string
type DeleteRoverEntitlementRequest ¶
type DeleteRoverEntitlementRequest struct { // ID of the rover node or cluster entitlement RoverEntitlementId *string `mandatory:"true" contributesTo:"path" name:"roverEntitlementId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteRoverEntitlementRequest wrapper for the DeleteRoverEntitlement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/DeleteRoverEntitlement.go.html to see an example of how to use DeleteRoverEntitlementRequest.
func (DeleteRoverEntitlementRequest) BinaryRequestBody ¶
func (request DeleteRoverEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteRoverEntitlementRequest) HTTPRequest ¶
func (request DeleteRoverEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteRoverEntitlementRequest) RetryPolicy ¶
func (request DeleteRoverEntitlementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteRoverEntitlementRequest) String ¶
func (request DeleteRoverEntitlementRequest) String() string
func (DeleteRoverEntitlementRequest) ValidateEnumValue ¶
func (request DeleteRoverEntitlementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteRoverEntitlementResponse ¶
type DeleteRoverEntitlementResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteRoverEntitlementResponse wrapper for the DeleteRoverEntitlement operation
func (DeleteRoverEntitlementResponse) HTTPResponse ¶
func (response DeleteRoverEntitlementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteRoverEntitlementResponse) String ¶
func (response DeleteRoverEntitlementResponse) String() string
type DeleteRoverNodeRequest ¶
type DeleteRoverNodeRequest struct { // Unique RoverNode identifier RoverNodeId *string `mandatory:"true" contributesTo:"path" name:"roverNodeId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteRoverNodeRequest wrapper for the DeleteRoverNode operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/DeleteRoverNode.go.html to see an example of how to use DeleteRoverNodeRequest.
func (DeleteRoverNodeRequest) BinaryRequestBody ¶
func (request DeleteRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteRoverNodeRequest) HTTPRequest ¶
func (request DeleteRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteRoverNodeRequest) RetryPolicy ¶
func (request DeleteRoverNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteRoverNodeRequest) String ¶
func (request DeleteRoverNodeRequest) String() string
func (DeleteRoverNodeRequest) ValidateEnumValue ¶
func (request DeleteRoverNodeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteRoverNodeResponse ¶
type DeleteRoverNodeResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteRoverNodeResponse wrapper for the DeleteRoverNode operation
func (DeleteRoverNodeResponse) HTTPResponse ¶
func (response DeleteRoverNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteRoverNodeResponse) String ¶
func (response DeleteRoverNodeResponse) String() string
type EnclosureTypeEnum ¶
type EnclosureTypeEnum string
EnclosureTypeEnum Enum with underlying type: string
const ( EnclosureTypeRuggadized EnclosureTypeEnum = "RUGGADIZED" EnclosureTypeNonRuggadized EnclosureTypeEnum = "NON_RUGGADIZED" )
Set of constants representing the allowable values for EnclosureTypeEnum
func GetEnclosureTypeEnumValues ¶
func GetEnclosureTypeEnumValues() []EnclosureTypeEnum
GetEnclosureTypeEnumValues Enumerates the set of values for EnclosureTypeEnum
func GetMappingEnclosureTypeEnum ¶
func GetMappingEnclosureTypeEnum(val string) (EnclosureTypeEnum, bool)
GetMappingEnclosureTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GetRoverClusterCertificateRequest ¶
type GetRoverClusterCertificateRequest struct { // Unique RoverCluster identifier RoverClusterId *string `mandatory:"true" contributesTo:"path" name:"roverClusterId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetRoverClusterCertificateRequest wrapper for the GetRoverClusterCertificate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverClusterCertificate.go.html to see an example of how to use GetRoverClusterCertificateRequest.
func (GetRoverClusterCertificateRequest) BinaryRequestBody ¶
func (request GetRoverClusterCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRoverClusterCertificateRequest) HTTPRequest ¶
func (request GetRoverClusterCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRoverClusterCertificateRequest) RetryPolicy ¶
func (request GetRoverClusterCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRoverClusterCertificateRequest) String ¶
func (request GetRoverClusterCertificateRequest) String() string
func (GetRoverClusterCertificateRequest) ValidateEnumValue ¶
func (request GetRoverClusterCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRoverClusterCertificateResponse ¶
type GetRoverClusterCertificateResponse struct { // The underlying http response RawResponse *http.Response // The RoverClusterCertificate instance RoverClusterCertificate `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetRoverClusterCertificateResponse wrapper for the GetRoverClusterCertificate operation
func (GetRoverClusterCertificateResponse) HTTPResponse ¶
func (response GetRoverClusterCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRoverClusterCertificateResponse) String ¶
func (response GetRoverClusterCertificateResponse) String() string
type GetRoverClusterRequest ¶
type GetRoverClusterRequest struct { // Unique RoverCluster identifier RoverClusterId *string `mandatory:"true" contributesTo:"path" name:"roverClusterId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetRoverClusterRequest wrapper for the GetRoverCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverCluster.go.html to see an example of how to use GetRoverClusterRequest.
func (GetRoverClusterRequest) BinaryRequestBody ¶
func (request GetRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRoverClusterRequest) HTTPRequest ¶
func (request GetRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRoverClusterRequest) RetryPolicy ¶
func (request GetRoverClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRoverClusterRequest) String ¶
func (request GetRoverClusterRequest) String() string
func (GetRoverClusterRequest) ValidateEnumValue ¶
func (request GetRoverClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRoverClusterResponse ¶
type GetRoverClusterResponse struct { // The underlying http response RawResponse *http.Response // The RoverCluster instance RoverCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetRoverClusterResponse wrapper for the GetRoverCluster operation
func (GetRoverClusterResponse) HTTPResponse ¶
func (response GetRoverClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRoverClusterResponse) String ¶
func (response GetRoverClusterResponse) String() string
type GetRoverEntitlementRequest ¶
type GetRoverEntitlementRequest struct { // ID of the rover node or cluster entitlement RoverEntitlementId *string `mandatory:"true" contributesTo:"path" name:"roverEntitlementId"` // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetRoverEntitlementRequest wrapper for the GetRoverEntitlement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverEntitlement.go.html to see an example of how to use GetRoverEntitlementRequest.
func (GetRoverEntitlementRequest) BinaryRequestBody ¶
func (request GetRoverEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRoverEntitlementRequest) HTTPRequest ¶
func (request GetRoverEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRoverEntitlementRequest) RetryPolicy ¶
func (request GetRoverEntitlementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRoverEntitlementRequest) String ¶
func (request GetRoverEntitlementRequest) String() string
func (GetRoverEntitlementRequest) ValidateEnumValue ¶
func (request GetRoverEntitlementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRoverEntitlementResponse ¶
type GetRoverEntitlementResponse struct { // The underlying http response RawResponse *http.Response // The RoverEntitlement instance RoverEntitlement `presentIn:"body"` OpcRequestId *string `presentIn:"header" name:"opc-request-id"` Etag *string `presentIn:"header" name:"etag"` }
GetRoverEntitlementResponse wrapper for the GetRoverEntitlement operation
func (GetRoverEntitlementResponse) HTTPResponse ¶
func (response GetRoverEntitlementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRoverEntitlementResponse) String ¶
func (response GetRoverEntitlementResponse) String() string
type GetRoverNodeCertificateRequest ¶
type GetRoverNodeCertificateRequest struct { // Unique RoverNode identifier RoverNodeId *string `mandatory:"true" contributesTo:"path" name:"roverNodeId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetRoverNodeCertificateRequest wrapper for the GetRoverNodeCertificate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverNodeCertificate.go.html to see an example of how to use GetRoverNodeCertificateRequest.
func (GetRoverNodeCertificateRequest) BinaryRequestBody ¶
func (request GetRoverNodeCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRoverNodeCertificateRequest) HTTPRequest ¶
func (request GetRoverNodeCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRoverNodeCertificateRequest) RetryPolicy ¶
func (request GetRoverNodeCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRoverNodeCertificateRequest) String ¶
func (request GetRoverNodeCertificateRequest) String() string
func (GetRoverNodeCertificateRequest) ValidateEnumValue ¶
func (request GetRoverNodeCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRoverNodeCertificateResponse ¶
type GetRoverNodeCertificateResponse struct { // The underlying http response RawResponse *http.Response // The RoverNodeCertificate instance RoverNodeCertificate `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetRoverNodeCertificateResponse wrapper for the GetRoverNodeCertificate operation
func (GetRoverNodeCertificateResponse) HTTPResponse ¶
func (response GetRoverNodeCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRoverNodeCertificateResponse) String ¶
func (response GetRoverNodeCertificateResponse) String() string
type GetRoverNodeEncryptionKeyRequest ¶
type GetRoverNodeEncryptionKeyRequest struct { // Serial number of the rover node. RoverNodeId *string `mandatory:"true" contributesTo:"path" name:"roverNodeId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetRoverNodeEncryptionKeyRequest wrapper for the GetRoverNodeEncryptionKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverNodeEncryptionKey.go.html to see an example of how to use GetRoverNodeEncryptionKeyRequest.
func (GetRoverNodeEncryptionKeyRequest) BinaryRequestBody ¶
func (request GetRoverNodeEncryptionKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRoverNodeEncryptionKeyRequest) HTTPRequest ¶
func (request GetRoverNodeEncryptionKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRoverNodeEncryptionKeyRequest) RetryPolicy ¶
func (request GetRoverNodeEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRoverNodeEncryptionKeyRequest) String ¶
func (request GetRoverNodeEncryptionKeyRequest) String() string
func (GetRoverNodeEncryptionKeyRequest) ValidateEnumValue ¶
func (request GetRoverNodeEncryptionKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRoverNodeEncryptionKeyResponse ¶
type GetRoverNodeEncryptionKeyResponse struct { // The underlying http response RawResponse *http.Response // The RoverNodeEncryptionKey instance RoverNodeEncryptionKey `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetRoverNodeEncryptionKeyResponse wrapper for the GetRoverNodeEncryptionKey operation
func (GetRoverNodeEncryptionKeyResponse) HTTPResponse ¶
func (response GetRoverNodeEncryptionKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRoverNodeEncryptionKeyResponse) String ¶
func (response GetRoverNodeEncryptionKeyResponse) String() string
type GetRoverNodeGetRptRequest ¶
type GetRoverNodeGetRptRequest struct { // Unique RoverNode identifier RoverNodeId *string `mandatory:"true" contributesTo:"path" name:"roverNodeId"` // The Java Web Token which is a signature of the request that is signed with the resource's private key // This is meant solely in the context of getRpt Jwt *string `mandatory:"true" contributesTo:"header" name:"jwt"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetRoverNodeGetRptRequest wrapper for the GetRoverNodeGetRpt operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverNodeGetRpt.go.html to see an example of how to use GetRoverNodeGetRptRequest.
func (GetRoverNodeGetRptRequest) BinaryRequestBody ¶
func (request GetRoverNodeGetRptRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRoverNodeGetRptRequest) HTTPRequest ¶
func (request GetRoverNodeGetRptRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRoverNodeGetRptRequest) RetryPolicy ¶
func (request GetRoverNodeGetRptRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRoverNodeGetRptRequest) String ¶
func (request GetRoverNodeGetRptRequest) String() string
func (GetRoverNodeGetRptRequest) ValidateEnumValue ¶
func (request GetRoverNodeGetRptRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRoverNodeGetRptResponse ¶
type GetRoverNodeGetRptResponse struct { // The underlying http response RawResponse *http.Response // The RoverNodeGetRpt instance RoverNodeGetRpt `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetRoverNodeGetRptResponse wrapper for the GetRoverNodeGetRpt operation
func (GetRoverNodeGetRptResponse) HTTPResponse ¶
func (response GetRoverNodeGetRptResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRoverNodeGetRptResponse) String ¶
func (response GetRoverNodeGetRptResponse) String() string
type GetRoverNodeRequest ¶
type GetRoverNodeRequest struct { // Unique RoverNode identifier RoverNodeId *string `mandatory:"true" contributesTo:"path" name:"roverNodeId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetRoverNodeRequest wrapper for the GetRoverNode operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverNode.go.html to see an example of how to use GetRoverNodeRequest.
func (GetRoverNodeRequest) BinaryRequestBody ¶
func (request GetRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRoverNodeRequest) HTTPRequest ¶
func (request GetRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRoverNodeRequest) RetryPolicy ¶
func (request GetRoverNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRoverNodeRequest) String ¶
func (request GetRoverNodeRequest) String() string
func (GetRoverNodeRequest) ValidateEnumValue ¶
func (request GetRoverNodeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRoverNodeResponse ¶
type GetRoverNodeResponse struct { // The underlying http response RawResponse *http.Response // The RoverNode instance RoverNode `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetRoverNodeResponse wrapper for the GetRoverNode operation
func (GetRoverNodeResponse) HTTPResponse ¶
func (response GetRoverNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRoverNodeResponse) String ¶
func (response GetRoverNodeResponse) String() string
type LifecycleStateEnum ¶
type LifecycleStateEnum string
LifecycleStateEnum Enum with underlying type: string
const ( LifecycleStateCreating LifecycleStateEnum = "CREATING" LifecycleStateUpdating LifecycleStateEnum = "UPDATING" LifecycleStateActive LifecycleStateEnum = "ACTIVE" LifecycleStateDeleting LifecycleStateEnum = "DELETING" LifecycleStateDeleted LifecycleStateEnum = "DELETED" LifecycleStateFailed LifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for LifecycleStateEnum
func GetLifecycleStateEnumValues ¶
func GetLifecycleStateEnumValues() []LifecycleStateEnum
GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum
func GetMappingLifecycleStateEnum ¶
func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
GetMappingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverClustersClusterTypeEnum ¶
type ListRoverClustersClusterTypeEnum string
ListRoverClustersClusterTypeEnum Enum with underlying type: string
const ( ListRoverClustersClusterTypeStandalone ListRoverClustersClusterTypeEnum = "STANDALONE" ListRoverClustersClusterTypeStation ListRoverClustersClusterTypeEnum = "STATION" )
Set of constants representing the allowable values for ListRoverClustersClusterTypeEnum
func GetListRoverClustersClusterTypeEnumValues ¶
func GetListRoverClustersClusterTypeEnumValues() []ListRoverClustersClusterTypeEnum
GetListRoverClustersClusterTypeEnumValues Enumerates the set of values for ListRoverClustersClusterTypeEnum
func GetMappingListRoverClustersClusterTypeEnum ¶
func GetMappingListRoverClustersClusterTypeEnum(val string) (ListRoverClustersClusterTypeEnum, bool)
GetMappingListRoverClustersClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverClustersLifecycleStateEnum ¶
type ListRoverClustersLifecycleStateEnum string
ListRoverClustersLifecycleStateEnum Enum with underlying type: string
const ( ListRoverClustersLifecycleStateCreating ListRoverClustersLifecycleStateEnum = "CREATING" ListRoverClustersLifecycleStateUpdating ListRoverClustersLifecycleStateEnum = "UPDATING" ListRoverClustersLifecycleStateActive ListRoverClustersLifecycleStateEnum = "ACTIVE" ListRoverClustersLifecycleStateDeleting ListRoverClustersLifecycleStateEnum = "DELETING" ListRoverClustersLifecycleStateDeleted ListRoverClustersLifecycleStateEnum = "DELETED" ListRoverClustersLifecycleStateFailed ListRoverClustersLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListRoverClustersLifecycleStateEnum
func GetListRoverClustersLifecycleStateEnumValues ¶
func GetListRoverClustersLifecycleStateEnumValues() []ListRoverClustersLifecycleStateEnum
GetListRoverClustersLifecycleStateEnumValues Enumerates the set of values for ListRoverClustersLifecycleStateEnum
func GetMappingListRoverClustersLifecycleStateEnum ¶
func GetMappingListRoverClustersLifecycleStateEnum(val string) (ListRoverClustersLifecycleStateEnum, bool)
GetMappingListRoverClustersLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverClustersRequest ¶
type ListRoverClustersRequest struct { // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only Clusters of type matched with the given cluster type. ClusterType ListRoverClustersClusterTypeEnum `mandatory:"false" contributesTo:"query" name:"clusterType" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // A filter to return only resources their lifecycleState matches the given lifecycleState. LifecycleState ListRoverClustersLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListRoverClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListRoverClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListRoverClustersRequest wrapper for the ListRoverClusters operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverClusters.go.html to see an example of how to use ListRoverClustersRequest.
func (ListRoverClustersRequest) BinaryRequestBody ¶
func (request ListRoverClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListRoverClustersRequest) HTTPRequest ¶
func (request ListRoverClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRoverClustersRequest) RetryPolicy ¶
func (request ListRoverClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRoverClustersRequest) String ¶
func (request ListRoverClustersRequest) String() string
func (ListRoverClustersRequest) ValidateEnumValue ¶
func (request ListRoverClustersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListRoverClustersResponse ¶
type ListRoverClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of RoverClusterCollection instances RoverClusterCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
ListRoverClustersResponse wrapper for the ListRoverClusters operation
func (ListRoverClustersResponse) HTTPResponse ¶
func (response ListRoverClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRoverClustersResponse) String ¶
func (response ListRoverClustersResponse) String() string
type ListRoverClustersSortByEnum ¶
type ListRoverClustersSortByEnum string
ListRoverClustersSortByEnum Enum with underlying type: string
const ( ListRoverClustersSortByTimecreated ListRoverClustersSortByEnum = "timeCreated" ListRoverClustersSortByDisplayname ListRoverClustersSortByEnum = "displayName" )
Set of constants representing the allowable values for ListRoverClustersSortByEnum
func GetListRoverClustersSortByEnumValues ¶
func GetListRoverClustersSortByEnumValues() []ListRoverClustersSortByEnum
GetListRoverClustersSortByEnumValues Enumerates the set of values for ListRoverClustersSortByEnum
func GetMappingListRoverClustersSortByEnum ¶
func GetMappingListRoverClustersSortByEnum(val string) (ListRoverClustersSortByEnum, bool)
GetMappingListRoverClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverClustersSortOrderEnum ¶
type ListRoverClustersSortOrderEnum string
ListRoverClustersSortOrderEnum Enum with underlying type: string
const ( ListRoverClustersSortOrderAsc ListRoverClustersSortOrderEnum = "ASC" ListRoverClustersSortOrderDesc ListRoverClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRoverClustersSortOrderEnum
func GetListRoverClustersSortOrderEnumValues ¶
func GetListRoverClustersSortOrderEnumValues() []ListRoverClustersSortOrderEnum
GetListRoverClustersSortOrderEnumValues Enumerates the set of values for ListRoverClustersSortOrderEnum
func GetMappingListRoverClustersSortOrderEnum ¶
func GetMappingListRoverClustersSortOrderEnum(val string) (ListRoverClustersSortOrderEnum, bool)
GetMappingListRoverClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverEntitlementsLifecycleStateEnum ¶
type ListRoverEntitlementsLifecycleStateEnum string
ListRoverEntitlementsLifecycleStateEnum Enum with underlying type: string
const ( ListRoverEntitlementsLifecycleStateCreating ListRoverEntitlementsLifecycleStateEnum = "CREATING" ListRoverEntitlementsLifecycleStateUpdating ListRoverEntitlementsLifecycleStateEnum = "UPDATING" ListRoverEntitlementsLifecycleStateActive ListRoverEntitlementsLifecycleStateEnum = "ACTIVE" ListRoverEntitlementsLifecycleStateDeleting ListRoverEntitlementsLifecycleStateEnum = "DELETING" ListRoverEntitlementsLifecycleStateDeleted ListRoverEntitlementsLifecycleStateEnum = "DELETED" ListRoverEntitlementsLifecycleStateFailed ListRoverEntitlementsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListRoverEntitlementsLifecycleStateEnum
func GetListRoverEntitlementsLifecycleStateEnumValues ¶
func GetListRoverEntitlementsLifecycleStateEnumValues() []ListRoverEntitlementsLifecycleStateEnum
GetListRoverEntitlementsLifecycleStateEnumValues Enumerates the set of values for ListRoverEntitlementsLifecycleStateEnum
func GetMappingListRoverEntitlementsLifecycleStateEnum ¶
func GetMappingListRoverEntitlementsLifecycleStateEnum(val string) (ListRoverEntitlementsLifecycleStateEnum, bool)
GetMappingListRoverEntitlementsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverEntitlementsRequest ¶
type ListRoverEntitlementsRequest struct { // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // filtering by Rover Device Entitlement id Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources their lifecycleState matches the given lifecycleState. LifecycleState ListRoverEntitlementsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListRoverEntitlementsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListRoverEntitlementsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListRoverEntitlementsRequest wrapper for the ListRoverEntitlements operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverEntitlements.go.html to see an example of how to use ListRoverEntitlementsRequest.
func (ListRoverEntitlementsRequest) BinaryRequestBody ¶
func (request ListRoverEntitlementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListRoverEntitlementsRequest) HTTPRequest ¶
func (request ListRoverEntitlementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRoverEntitlementsRequest) RetryPolicy ¶
func (request ListRoverEntitlementsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRoverEntitlementsRequest) String ¶
func (request ListRoverEntitlementsRequest) String() string
func (ListRoverEntitlementsRequest) ValidateEnumValue ¶
func (request ListRoverEntitlementsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListRoverEntitlementsResponse ¶
type ListRoverEntitlementsResponse struct { // The underlying http response RawResponse *http.Response // A list of RoverEntitlementCollection instances RoverEntitlementCollection `presentIn:"body"` OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
ListRoverEntitlementsResponse wrapper for the ListRoverEntitlements operation
func (ListRoverEntitlementsResponse) HTTPResponse ¶
func (response ListRoverEntitlementsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRoverEntitlementsResponse) String ¶
func (response ListRoverEntitlementsResponse) String() string
type ListRoverEntitlementsSortByEnum ¶
type ListRoverEntitlementsSortByEnum string
ListRoverEntitlementsSortByEnum Enum with underlying type: string
const ( ListRoverEntitlementsSortByTimecreated ListRoverEntitlementsSortByEnum = "timeCreated" ListRoverEntitlementsSortByDisplayname ListRoverEntitlementsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListRoverEntitlementsSortByEnum
func GetListRoverEntitlementsSortByEnumValues ¶
func GetListRoverEntitlementsSortByEnumValues() []ListRoverEntitlementsSortByEnum
GetListRoverEntitlementsSortByEnumValues Enumerates the set of values for ListRoverEntitlementsSortByEnum
func GetMappingListRoverEntitlementsSortByEnum ¶
func GetMappingListRoverEntitlementsSortByEnum(val string) (ListRoverEntitlementsSortByEnum, bool)
GetMappingListRoverEntitlementsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverEntitlementsSortOrderEnum ¶
type ListRoverEntitlementsSortOrderEnum string
ListRoverEntitlementsSortOrderEnum Enum with underlying type: string
const ( ListRoverEntitlementsSortOrderAsc ListRoverEntitlementsSortOrderEnum = "ASC" ListRoverEntitlementsSortOrderDesc ListRoverEntitlementsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRoverEntitlementsSortOrderEnum
func GetListRoverEntitlementsSortOrderEnumValues ¶
func GetListRoverEntitlementsSortOrderEnumValues() []ListRoverEntitlementsSortOrderEnum
GetListRoverEntitlementsSortOrderEnumValues Enumerates the set of values for ListRoverEntitlementsSortOrderEnum
func GetMappingListRoverEntitlementsSortOrderEnum ¶
func GetMappingListRoverEntitlementsSortOrderEnum(val string) (ListRoverEntitlementsSortOrderEnum, bool)
GetMappingListRoverEntitlementsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverNodesLifecycleStateEnum ¶
type ListRoverNodesLifecycleStateEnum string
ListRoverNodesLifecycleStateEnum Enum with underlying type: string
const ( ListRoverNodesLifecycleStateCreating ListRoverNodesLifecycleStateEnum = "CREATING" ListRoverNodesLifecycleStateUpdating ListRoverNodesLifecycleStateEnum = "UPDATING" ListRoverNodesLifecycleStateActive ListRoverNodesLifecycleStateEnum = "ACTIVE" ListRoverNodesLifecycleStateDeleting ListRoverNodesLifecycleStateEnum = "DELETING" ListRoverNodesLifecycleStateDeleted ListRoverNodesLifecycleStateEnum = "DELETED" ListRoverNodesLifecycleStateFailed ListRoverNodesLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListRoverNodesLifecycleStateEnum
func GetListRoverNodesLifecycleStateEnumValues ¶
func GetListRoverNodesLifecycleStateEnumValues() []ListRoverNodesLifecycleStateEnum
GetListRoverNodesLifecycleStateEnumValues Enumerates the set of values for ListRoverNodesLifecycleStateEnum
func GetMappingListRoverNodesLifecycleStateEnum ¶
func GetMappingListRoverNodesLifecycleStateEnum(val string) (ListRoverNodesLifecycleStateEnum, bool)
GetMappingListRoverNodesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverNodesNodeTypeEnum ¶
type ListRoverNodesNodeTypeEnum string
ListRoverNodesNodeTypeEnum Enum with underlying type: string
const ( ListRoverNodesNodeTypeStandalone ListRoverNodesNodeTypeEnum = "STANDALONE" ListRoverNodesNodeTypeClustered ListRoverNodesNodeTypeEnum = "CLUSTERED" ListRoverNodesNodeTypeStation ListRoverNodesNodeTypeEnum = "STATION" )
Set of constants representing the allowable values for ListRoverNodesNodeTypeEnum
func GetListRoverNodesNodeTypeEnumValues ¶
func GetListRoverNodesNodeTypeEnumValues() []ListRoverNodesNodeTypeEnum
GetListRoverNodesNodeTypeEnumValues Enumerates the set of values for ListRoverNodesNodeTypeEnum
func GetMappingListRoverNodesNodeTypeEnum ¶
func GetMappingListRoverNodesNodeTypeEnum(val string) (ListRoverNodesNodeTypeEnum, bool)
GetMappingListRoverNodesNodeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverNodesRequest ¶
type ListRoverNodesRequest struct { // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only Nodes of type matched with the given node type. NodeType ListRoverNodesNodeTypeEnum `mandatory:"false" contributesTo:"query" name:"nodeType" omitEmpty:"true"` // A filter to return only Nodes of type matched with the given node shape. Shape *string `mandatory:"false" contributesTo:"query" name:"shape"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // A filter to return only resources their lifecycleState matches the given lifecycleState. LifecycleState ListRoverNodesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListRoverNodesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListRoverNodesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListRoverNodesRequest wrapper for the ListRoverNodes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverNodes.go.html to see an example of how to use ListRoverNodesRequest.
func (ListRoverNodesRequest) BinaryRequestBody ¶
func (request ListRoverNodesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListRoverNodesRequest) HTTPRequest ¶
func (request ListRoverNodesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRoverNodesRequest) RetryPolicy ¶
func (request ListRoverNodesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRoverNodesRequest) String ¶
func (request ListRoverNodesRequest) String() string
func (ListRoverNodesRequest) ValidateEnumValue ¶
func (request ListRoverNodesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListRoverNodesResponse ¶
type ListRoverNodesResponse struct { // The underlying http response RawResponse *http.Response // A list of RoverNodeCollection instances RoverNodeCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
ListRoverNodesResponse wrapper for the ListRoverNodes operation
func (ListRoverNodesResponse) HTTPResponse ¶
func (response ListRoverNodesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRoverNodesResponse) String ¶
func (response ListRoverNodesResponse) String() string
type ListRoverNodesSortByEnum ¶
type ListRoverNodesSortByEnum string
ListRoverNodesSortByEnum Enum with underlying type: string
const ( ListRoverNodesSortByTimecreated ListRoverNodesSortByEnum = "timeCreated" ListRoverNodesSortByDisplayname ListRoverNodesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListRoverNodesSortByEnum
func GetListRoverNodesSortByEnumValues ¶
func GetListRoverNodesSortByEnumValues() []ListRoverNodesSortByEnum
GetListRoverNodesSortByEnumValues Enumerates the set of values for ListRoverNodesSortByEnum
func GetMappingListRoverNodesSortByEnum ¶
func GetMappingListRoverNodesSortByEnum(val string) (ListRoverNodesSortByEnum, bool)
GetMappingListRoverNodesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverNodesSortOrderEnum ¶
type ListRoverNodesSortOrderEnum string
ListRoverNodesSortOrderEnum Enum with underlying type: string
const ( ListRoverNodesSortOrderAsc ListRoverNodesSortOrderEnum = "ASC" ListRoverNodesSortOrderDesc ListRoverNodesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRoverNodesSortOrderEnum
func GetListRoverNodesSortOrderEnumValues ¶
func GetListRoverNodesSortOrderEnumValues() []ListRoverNodesSortOrderEnum
GetListRoverNodesSortOrderEnumValues Enumerates the set of values for ListRoverNodesSortOrderEnum
func GetMappingListRoverNodesSortOrderEnum ¶
func GetMappingListRoverNodesSortOrderEnum(val string) (ListRoverNodesSortOrderEnum, bool)
GetMappingListRoverNodesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListShapesRequest ¶ added in v65.3.0
type ListShapesRequest struct { // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListShapesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default. SortBy ListShapesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListShapesRequest wrapper for the ListShapes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListShapes.go.html to see an example of how to use ListShapesRequest.
func (ListShapesRequest) BinaryRequestBody ¶ added in v65.3.0
func (request ListShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListShapesRequest) HTTPRequest ¶ added in v65.3.0
func (request ListShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListShapesRequest) RetryPolicy ¶ added in v65.3.0
func (request ListShapesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListShapesRequest) String ¶ added in v65.3.0
func (request ListShapesRequest) String() string
func (ListShapesRequest) ValidateEnumValue ¶ added in v65.3.0
func (request ListShapesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListShapesResponse ¶ added in v65.3.0
type ListShapesResponse struct { // The underlying http response RawResponse *http.Response // A list of ShapeCollection instances ShapeCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the previous batch of items. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
ListShapesResponse wrapper for the ListShapes operation
func (ListShapesResponse) HTTPResponse ¶ added in v65.3.0
func (response ListShapesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListShapesResponse) String ¶ added in v65.3.0
func (response ListShapesResponse) String() string
type ListShapesSortByEnum ¶ added in v65.3.0
type ListShapesSortByEnum string
ListShapesSortByEnum Enum with underlying type: string
const ( ListShapesSortByTimecreated ListShapesSortByEnum = "timeCreated" ListShapesSortByDisplayname ListShapesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListShapesSortByEnum
func GetListShapesSortByEnumValues ¶ added in v65.3.0
func GetListShapesSortByEnumValues() []ListShapesSortByEnum
GetListShapesSortByEnumValues Enumerates the set of values for ListShapesSortByEnum
func GetMappingListShapesSortByEnum ¶ added in v65.3.0
func GetMappingListShapesSortByEnum(val string) (ListShapesSortByEnum, bool)
GetMappingListShapesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListShapesSortOrderEnum ¶ added in v65.3.0
type ListShapesSortOrderEnum string
ListShapesSortOrderEnum Enum with underlying type: string
const ( ListShapesSortOrderAsc ListShapesSortOrderEnum = "ASC" ListShapesSortOrderDesc ListShapesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListShapesSortOrderEnum
func GetListShapesSortOrderEnumValues ¶ added in v65.3.0
func GetListShapesSortOrderEnumValues() []ListShapesSortOrderEnum
GetListShapesSortOrderEnumValues Enumerates the set of values for ListShapesSortOrderEnum
func GetMappingListShapesSortOrderEnum ¶ added in v65.3.0
func GetMappingListShapesSortOrderEnum(val string) (ListShapesSortOrderEnum, bool)
GetMappingListShapesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type NodeTypeEnum ¶
type NodeTypeEnum string
NodeTypeEnum Enum with underlying type: string
const ( NodeTypeStandalone NodeTypeEnum = "STANDALONE" NodeTypeClustered NodeTypeEnum = "CLUSTERED" NodeTypeStation NodeTypeEnum = "STATION" )
Set of constants representing the allowable values for NodeTypeEnum
func GetMappingNodeTypeEnum ¶
func GetMappingNodeTypeEnum(val string) (NodeTypeEnum, bool)
GetMappingNodeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNodeTypeEnumValues ¶
func GetNodeTypeEnumValues() []NodeTypeEnum
GetNodeTypeEnumValues Enumerates the set of values for NodeTypeEnum
type RoverCluster ¶
type RoverCluster struct { // The OCID of RoverCluster. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment containing the RoverCluster. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Size of the cluster. ClusterSize *int `mandatory:"true" json:"clusterSize"` // The current state of the RoverCluster. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time the the RoverCluster was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` CustomerShippingAddress *ShippingAddress `mandatory:"false" json:"customerShippingAddress"` // The summary of nodes that are part of this cluster. Nodes []RoverNodeSummary `mandatory:"false" json:"nodes"` // The type of enclosure rover nodes in this cluster are shipped in. EnclosureType EnclosureTypeEnum `mandatory:"false" json:"enclosureType,omitempty"` // Time when customer received the cluster. TimeCustomerReceived *common.SDKTime `mandatory:"false" json:"timeCustomerReceived"` // Time when customer returned the cluster. TimeCustomerReturned *common.SDKTime `mandatory:"false" json:"timeCustomerReturned"` // Tracking information for device shipping. DeliveryTrackingInfo *string `mandatory:"false" json:"deliveryTrackingInfo"` // List of existing workloads that should be provisioned on the nodes. ClusterWorkloads []RoverWorkload `mandatory:"false" json:"clusterWorkloads"` // Type of cluster. ClusterType ClusterTypeEnum `mandatory:"false" json:"clusterType,omitempty"` // ID provided to customer after successful subscription to Rover Stations. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Service generated code for the exterior trailer door of the trailer. ExteriorDoorCode *string `mandatory:"false" json:"exteriorDoorCode"` // Service generated code to disarm the interior alarm of the trailer. InteriorAlarmDisarmCode *string `mandatory:"false" json:"interiorAlarmDisarmCode"` // Root password for the rover cluster. SuperUserPassword *string `mandatory:"false" json:"superUserPassword"` // Password to unlock the rover cluster. UnlockPassphrase *string `mandatory:"false" json:"unlockPassphrase"` // Name of point of contact for this order if customer is picking up. PointOfContact *string `mandatory:"false" json:"pointOfContact"` // Phone number of point of contact for this order if customer is picking up. PointOfContactPhoneNumber *string `mandatory:"false" json:"pointOfContactPhoneNumber"` // Preference for device delivery. ShippingPreference RoverClusterShippingPreferenceEnum `mandatory:"false" json:"shippingPreference,omitempty"` // Tracking Url for the shipped Rover Cluster. OracleShippingTrackingUrl *string `mandatory:"false" json:"oracleShippingTrackingUrl"` // Shipping vendor of choice for orace to customer shipping. ShippingVendor *string `mandatory:"false" json:"shippingVendor"` // Expected date when customer wants to pickup the device if they chose customer pickup. TimePickupExpected *common.SDKTime `mandatory:"false" json:"timePickupExpected"` // Start time for the window to pickup the device from customer. TimeReturnWindowStarts *common.SDKTime `mandatory:"false" json:"timeReturnWindowStarts"` // End time for the window to pickup the device from customer. TimeReturnWindowEnds *common.SDKTime `mandatory:"false" json:"timeReturnWindowEnds"` // Uri to download return shipping label. ReturnShippingLabelUri *string `mandatory:"false" json:"returnShippingLabelUri"` // The flag indicating that customer requests data to be imported to OCI upon Rover cluster return. IsImportRequested *bool `mandatory:"false" json:"isImportRequested"` // An OCID of a compartment where data will be imported to upon Rover cluster return. ImportCompartmentId *string `mandatory:"false" json:"importCompartmentId"` // Name of a bucket where files from NFS share will be imported to upon Rover cluster return. ImportFileBucket *string `mandatory:"false" json:"importFileBucket"` // Validation code returned by data validation tool. Required for return shipping label generation if data import was requested. DataValidationCode *string `mandatory:"false" json:"dataValidationCode"` // The link to pre-authenticated request for a bucket where image workloads are moved. ImageExportPar *string `mandatory:"false" json:"imageExportPar"` // Customer provided master key ID to encrypt secret information. If not provided, Rover's master key will be used for encryption. MasterKeyId *string `mandatory:"false" json:"masterKeyId"` // The tags associated with tagSlug. Tags *string `mandatory:"false" json:"tags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
RoverCluster Description of RoverCluster.
func (RoverCluster) String ¶
func (m RoverCluster) String() string
func (RoverCluster) ValidateEnumValue ¶
func (m RoverCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverClusterCertificate ¶
type RoverClusterCertificate struct { // The certificate that can be installed on a client to do TLS communication to the cluster Certificate *string `mandatory:"true" json:"certificate"` }
RoverClusterCertificate The certificate response
func (RoverClusterCertificate) String ¶
func (m RoverClusterCertificate) String() string
func (RoverClusterCertificate) ValidateEnumValue ¶
func (m RoverClusterCertificate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverClusterClient ¶
type RoverClusterClient struct { common.BaseClient // contains filtered or unexported fields }
RoverClusterClient a client for RoverCluster
func NewRoverClusterClientWithConfigurationProvider ¶
func NewRoverClusterClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RoverClusterClient, err error)
NewRoverClusterClientWithConfigurationProvider Creates a new default RoverCluster client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewRoverClusterClientWithOboToken ¶
func NewRoverClusterClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RoverClusterClient, err error)
NewRoverClusterClientWithOboToken Creates a new default RoverCluster client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (RoverClusterClient) ChangeRoverClusterCompartment ¶
func (client RoverClusterClient) ChangeRoverClusterCompartment(ctx context.Context, request ChangeRoverClusterCompartmentRequest) (response ChangeRoverClusterCompartmentResponse, err error)
ChangeRoverClusterCompartment Moves a cluster into a different compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ChangeRoverClusterCompartment.go.html to see an example of how to use ChangeRoverClusterCompartment API. A default retry strategy applies to this operation ChangeRoverClusterCompartment()
func (*RoverClusterClient) ConfigurationProvider ¶
func (client *RoverClusterClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (RoverClusterClient) CreateRoverCluster ¶
func (client RoverClusterClient) CreateRoverCluster(ctx context.Context, request CreateRoverClusterRequest) (response CreateRoverClusterResponse, err error)
CreateRoverCluster Creates a new RoverCluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/CreateRoverCluster.go.html to see an example of how to use CreateRoverCluster API. A default retry strategy applies to this operation CreateRoverCluster()
func (RoverClusterClient) DeleteRoverCluster ¶
func (client RoverClusterClient) DeleteRoverCluster(ctx context.Context, request DeleteRoverClusterRequest) (response DeleteRoverClusterResponse, err error)
DeleteRoverCluster Deletes a RoverCluster resource by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/DeleteRoverCluster.go.html to see an example of how to use DeleteRoverCluster API. A default retry strategy applies to this operation DeleteRoverCluster()
func (RoverClusterClient) GetRoverCluster ¶
func (client RoverClusterClient) GetRoverCluster(ctx context.Context, request GetRoverClusterRequest) (response GetRoverClusterResponse, err error)
GetRoverCluster Gets a RoverCluster by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverCluster.go.html to see an example of how to use GetRoverCluster API. A default retry strategy applies to this operation GetRoverCluster()
func (RoverClusterClient) GetRoverClusterCertificate ¶
func (client RoverClusterClient) GetRoverClusterCertificate(ctx context.Context, request GetRoverClusterCertificateRequest) (response GetRoverClusterCertificateResponse, err error)
GetRoverClusterCertificate Get the certificate for a rover cluster
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverClusterCertificate.go.html to see an example of how to use GetRoverClusterCertificate API. A default retry strategy applies to this operation GetRoverClusterCertificate()
func (RoverClusterClient) ListRoverClusters ¶
func (client RoverClusterClient) ListRoverClusters(ctx context.Context, request ListRoverClustersRequest) (response ListRoverClustersResponse, err error)
ListRoverClusters Returns a list of RoverClusters.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverClusters.go.html to see an example of how to use ListRoverClusters API. A default retry strategy applies to this operation ListRoverClusters()
func (*RoverClusterClient) SetRegion ¶
func (client *RoverClusterClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (RoverClusterClient) UpdateRoverCluster ¶
func (client RoverClusterClient) UpdateRoverCluster(ctx context.Context, request UpdateRoverClusterRequest) (response UpdateRoverClusterResponse, err error)
UpdateRoverCluster Updates the RoverCluster
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/UpdateRoverCluster.go.html to see an example of how to use UpdateRoverCluster API. A default retry strategy applies to this operation UpdateRoverCluster()
type RoverClusterCollection ¶
type RoverClusterCollection struct { // List of roverClusterSummary. Items []RoverClusterSummary `mandatory:"true" json:"items"` }
RoverClusterCollection Results of a roverCluster search. Contains both RoverClusterSummary items and other data.
func (RoverClusterCollection) String ¶
func (m RoverClusterCollection) String() string
func (RoverClusterCollection) ValidateEnumValue ¶
func (m RoverClusterCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverClusterShippingPreferenceEnum ¶
type RoverClusterShippingPreferenceEnum string
RoverClusterShippingPreferenceEnum Enum with underlying type: string
const ( RoverClusterShippingPreferenceOracleShipped RoverClusterShippingPreferenceEnum = "ORACLE_SHIPPED" RoverClusterShippingPreferenceCustomerPickup RoverClusterShippingPreferenceEnum = "CUSTOMER_PICKUP" )
Set of constants representing the allowable values for RoverClusterShippingPreferenceEnum
func GetMappingRoverClusterShippingPreferenceEnum ¶
func GetMappingRoverClusterShippingPreferenceEnum(val string) (RoverClusterShippingPreferenceEnum, bool)
GetMappingRoverClusterShippingPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoverClusterShippingPreferenceEnumValues ¶
func GetRoverClusterShippingPreferenceEnumValues() []RoverClusterShippingPreferenceEnum
GetRoverClusterShippingPreferenceEnumValues Enumerates the set of values for RoverClusterShippingPreferenceEnum
type RoverClusterSummary ¶
type RoverClusterSummary struct { // The OCID of RoverCluster. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment containing the RoverCluster. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the RoverCluster. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The time the the RoverCluster was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The nodes that are part of this cluster. Nodes []string `mandatory:"false" json:"nodes"` // Size of the cluster. ClusterSize *int `mandatory:"false" json:"clusterSize"` // Type of cluster. ClusterType ClusterTypeEnum `mandatory:"false" json:"clusterType,omitempty"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
RoverClusterSummary Summary of the RoverCluster.
func (RoverClusterSummary) String ¶
func (m RoverClusterSummary) String() string
func (RoverClusterSummary) ValidateEnumValue ¶
func (m RoverClusterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverEntitlement ¶
type RoverEntitlement struct { // A property that can uniquely identify the rover entitlement. Id *string `mandatory:"true" json:"id"` // The compartment Id for the entitlement. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Requestor name for the entitlement. RequestorName *string `mandatory:"true" json:"requestorName"` // Requestor email for the entitlement. RequestorEmail *string `mandatory:"true" json:"requestorEmail"` // Lifecyclestate for the entitlement. LifecycleState RoverEntitlementLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // tenant Id. TenantId *string `mandatory:"false" json:"tenantId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Details about the entitlement. EntitlementDetails *string `mandatory:"false" json:"entitlementDetails"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // Time of creation for the entitlement. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Time when the entitlement was last updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
RoverEntitlement Information about a RoverEntitlement.
func (RoverEntitlement) String ¶
func (m RoverEntitlement) String() string
func (RoverEntitlement) ValidateEnumValue ¶
func (m RoverEntitlement) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverEntitlementClient ¶
type RoverEntitlementClient struct { common.BaseClient // contains filtered or unexported fields }
RoverEntitlementClient a client for RoverEntitlement
func NewRoverEntitlementClientWithConfigurationProvider ¶
func NewRoverEntitlementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RoverEntitlementClient, err error)
NewRoverEntitlementClientWithConfigurationProvider Creates a new default RoverEntitlement client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewRoverEntitlementClientWithOboToken ¶
func NewRoverEntitlementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RoverEntitlementClient, err error)
NewRoverEntitlementClientWithOboToken Creates a new default RoverEntitlement client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (RoverEntitlementClient) ChangeRoverEntitlementCompartment ¶
func (client RoverEntitlementClient) ChangeRoverEntitlementCompartment(ctx context.Context, request ChangeRoverEntitlementCompartmentRequest) (response ChangeRoverEntitlementCompartmentResponse, err error)
ChangeRoverEntitlementCompartment Moves an entitlement into a different compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ChangeRoverEntitlementCompartment.go.html to see an example of how to use ChangeRoverEntitlementCompartment API. A default retry strategy applies to this operation ChangeRoverEntitlementCompartment()
func (*RoverEntitlementClient) ConfigurationProvider ¶
func (client *RoverEntitlementClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (RoverEntitlementClient) CreateRoverEntitlement ¶
func (client RoverEntitlementClient) CreateRoverEntitlement(ctx context.Context, request CreateRoverEntitlementRequest) (response CreateRoverEntitlementResponse, err error)
CreateRoverEntitlement Create the Entitlement to use a Rover Device. It requires some offline process of review and signatures before request is granted.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/CreateRoverEntitlement.go.html to see an example of how to use CreateRoverEntitlement API. A default retry strategy applies to this operation CreateRoverEntitlement()
func (RoverEntitlementClient) DeleteRoverEntitlement ¶
func (client RoverEntitlementClient) DeleteRoverEntitlement(ctx context.Context, request DeleteRoverEntitlementRequest) (response DeleteRoverEntitlementResponse, err error)
DeleteRoverEntitlement Deletes a rover entitlement
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/DeleteRoverEntitlement.go.html to see an example of how to use DeleteRoverEntitlement API. A default retry strategy applies to this operation DeleteRoverEntitlement()
func (RoverEntitlementClient) GetRoverEntitlement ¶
func (client RoverEntitlementClient) GetRoverEntitlement(ctx context.Context, request GetRoverEntitlementRequest) (response GetRoverEntitlementResponse, err error)
GetRoverEntitlement Describes the Rover Device Entitlement in detail
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverEntitlement.go.html to see an example of how to use GetRoverEntitlement API. A default retry strategy applies to this operation GetRoverEntitlement()
func (RoverEntitlementClient) ListRoverEntitlements ¶
func (client RoverEntitlementClient) ListRoverEntitlements(ctx context.Context, request ListRoverEntitlementsRequest) (response ListRoverEntitlementsResponse, err error)
ListRoverEntitlements Returns a list of RoverEntitlements.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverEntitlements.go.html to see an example of how to use ListRoverEntitlements API. A default retry strategy applies to this operation ListRoverEntitlements()
func (*RoverEntitlementClient) SetRegion ¶
func (client *RoverEntitlementClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (RoverEntitlementClient) UpdateRoverEntitlement ¶
func (client RoverEntitlementClient) UpdateRoverEntitlement(ctx context.Context, request UpdateRoverEntitlementRequest) (response UpdateRoverEntitlementResponse, err error)
UpdateRoverEntitlement Updates the RoverEntitlement
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/UpdateRoverEntitlement.go.html to see an example of how to use UpdateRoverEntitlement API. A default retry strategy applies to this operation UpdateRoverEntitlement()
type RoverEntitlementCollection ¶
type RoverEntitlementCollection struct { // List of RoverEntitlementSummary. Items []RoverEntitlementSummary `mandatory:"true" json:"items"` }
RoverEntitlementCollection Results of a roverEntitlement search. Contains RoverEntitlementSummary.
func (RoverEntitlementCollection) String ¶
func (m RoverEntitlementCollection) String() string
func (RoverEntitlementCollection) ValidateEnumValue ¶
func (m RoverEntitlementCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverEntitlementLifecycleStateEnum ¶
type RoverEntitlementLifecycleStateEnum string
RoverEntitlementLifecycleStateEnum Enum with underlying type: string
const ( RoverEntitlementLifecycleStateCreating RoverEntitlementLifecycleStateEnum = "CREATING" RoverEntitlementLifecycleStateActive RoverEntitlementLifecycleStateEnum = "ACTIVE" RoverEntitlementLifecycleStateInactive RoverEntitlementLifecycleStateEnum = "INACTIVE" RoverEntitlementLifecycleStateDeleted RoverEntitlementLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for RoverEntitlementLifecycleStateEnum
func GetMappingRoverEntitlementLifecycleStateEnum ¶
func GetMappingRoverEntitlementLifecycleStateEnum(val string) (RoverEntitlementLifecycleStateEnum, bool)
GetMappingRoverEntitlementLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoverEntitlementLifecycleStateEnumValues ¶
func GetRoverEntitlementLifecycleStateEnumValues() []RoverEntitlementLifecycleStateEnum
GetRoverEntitlementLifecycleStateEnumValues Enumerates the set of values for RoverEntitlementLifecycleStateEnum
type RoverEntitlementSummary ¶
type RoverEntitlementSummary struct { // The compartment Id. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Lifecyclestate for the entitlement. LifecycleState RoverEntitlementLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Id of the entitlement. Id *string `mandatory:"false" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Requestor name for the entitlement. RequestorName *string `mandatory:"false" json:"requestorName"` // Email id of the requestor for entitlement. RequestorEmail *string `mandatory:"false" json:"requestorEmail"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
RoverEntitlementSummary Rover entitlement summary.
func (RoverEntitlementSummary) String ¶
func (m RoverEntitlementSummary) String() string
func (RoverEntitlementSummary) ValidateEnumValue ¶
func (m RoverEntitlementSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNode ¶
type RoverNode struct { // The OCID of RoverNode. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment containing the RoverNode. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the RoverNode. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The cluster ID if the node is part of a cluster. ClusterId *string `mandatory:"false" json:"clusterId"` // The type of node indicating if it belongs to a cluster NodeType NodeTypeEnum `mandatory:"false" json:"nodeType,omitempty"` // The shape of the node. Shape *string `mandatory:"false" json:"shape"` // The type of enclosure rover node is shipped in. EnclosureType EnclosureTypeEnum `mandatory:"false" json:"enclosureType,omitempty"` // Serial number of the node. SerialNumber *string `mandatory:"false" json:"serialNumber"` // The time the the RoverNode was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` CustomerShippingAddress *ShippingAddress `mandatory:"false" json:"customerShippingAddress"` // List of existing workloads that should be provisioned on the node. NodeWorkloads []RoverWorkload `mandatory:"false" json:"nodeWorkloads"` // Date and time when customer received tne node. TimeCustomerReceieved *common.SDKTime `mandatory:"false" json:"timeCustomerReceieved"` // Date and time when customer returned the node. TimeCustomerReturned *common.SDKTime `mandatory:"false" json:"timeCustomerReturned"` // Tracking information for device shipping. DeliveryTrackingInfo *string `mandatory:"false" json:"deliveryTrackingInfo"` // Root password for the rover node. SuperUserPassword *string `mandatory:"false" json:"superUserPassword"` // Password to unlock the rover node. UnlockPassphrase *string `mandatory:"false" json:"unlockPassphrase"` // Name of point of contact for this order if customer is picking up. PointOfContact *string `mandatory:"false" json:"pointOfContact"` // Phone number of point of contact for this order if customer is picking up. PointOfContactPhoneNumber *string `mandatory:"false" json:"pointOfContactPhoneNumber"` // Preference for device delivery. ShippingPreference RoverNodeShippingPreferenceEnum `mandatory:"false" json:"shippingPreference,omitempty"` // Shipping vendor of choice for orace to customer shipping. ShippingVendor *string `mandatory:"false" json:"shippingVendor"` // Expected date when customer wants to pickup the device if they chose customer pickup. TimePickupExpected *common.SDKTime `mandatory:"false" json:"timePickupExpected"` // Start time for the window to pickup the device from customer. TimeReturnWindowStarts *common.SDKTime `mandatory:"false" json:"timeReturnWindowStarts"` // Tracking Url for the shipped RoverNode. OracleShippingTrackingUrl *string `mandatory:"false" json:"oracleShippingTrackingUrl"` // End time for the window to pickup the device from customer. TimeReturnWindowEnds *common.SDKTime `mandatory:"false" json:"timeReturnWindowEnds"` // Uri to download return shipping label. ReturnShippingLabelUri *string `mandatory:"false" json:"returnShippingLabelUri"` // The flag indicating that customer requests data to be imported to OCI upon Rover node return. IsImportRequested *bool `mandatory:"false" json:"isImportRequested"` // An OCID of a compartment where data will be imported to upon Rover node return. ImportCompartmentId *string `mandatory:"false" json:"importCompartmentId"` // Name of a bucket where files from NFS share will be imported to upon Rover node return. ImportFileBucket *string `mandatory:"false" json:"importFileBucket"` // Validation code returned by data validation tool. Required for return shipping label generation if data import was requested. DataValidationCode *string `mandatory:"false" json:"dataValidationCode"` // The public key of the resource principal PublicKey *string `mandatory:"false" json:"publicKey"` // The link to pre-authenticated request for a bucket where image workloads are moved. ImageExportPar *string `mandatory:"false" json:"imageExportPar"` // Customer provided master key ID to encrypt secret information. If not provided, Rover's master key will be used for encryption. MasterKeyId *string `mandatory:"false" json:"masterKeyId"` // The tags associated with tagSlug. Tags *string `mandatory:"false" json:"tags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
RoverNode Information about a RoverNode.
func (RoverNode) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNodeActionSetKeyDetails ¶
type RoverNodeActionSetKeyDetails struct { // The public key of the resource principal PublicKey *string `mandatory:"false" json:"publicKey"` }
RoverNodeActionSetKeyDetails The information required to update a rover node's set key details.
func (RoverNodeActionSetKeyDetails) String ¶
func (m RoverNodeActionSetKeyDetails) String() string
func (RoverNodeActionSetKeyDetails) ValidateEnumValue ¶
func (m RoverNodeActionSetKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNodeActionSetKeyRequest ¶
type RoverNodeActionSetKeyRequest struct { // Unique RoverNode identifier RoverNodeId *string `mandatory:"true" contributesTo:"path" name:"roverNodeId"` // The Java Web Token which is a signature of the request that is signed with the resource's private key // This is meant solely in the context of getRpt Jwt *string `mandatory:"true" contributesTo:"header" name:"jwt"` // The information to be updated. RoverNodeActionSetKeyDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RoverNodeActionSetKeyRequest wrapper for the RoverNodeActionSetKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeActionSetKey.go.html to see an example of how to use RoverNodeActionSetKeyRequest.
func (RoverNodeActionSetKeyRequest) BinaryRequestBody ¶
func (request RoverNodeActionSetKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RoverNodeActionSetKeyRequest) HTTPRequest ¶
func (request RoverNodeActionSetKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RoverNodeActionSetKeyRequest) RetryPolicy ¶
func (request RoverNodeActionSetKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RoverNodeActionSetKeyRequest) String ¶
func (request RoverNodeActionSetKeyRequest) String() string
func (RoverNodeActionSetKeyRequest) ValidateEnumValue ¶
func (request RoverNodeActionSetKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNodeActionSetKeyResponse ¶
type RoverNodeActionSetKeyResponse struct { // The underlying http response RawResponse *http.Response // The RoverNodeSetKey instance RoverNodeSetKey `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RoverNodeActionSetKeyResponse wrapper for the RoverNodeActionSetKey operation
func (RoverNodeActionSetKeyResponse) HTTPResponse ¶
func (response RoverNodeActionSetKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RoverNodeActionSetKeyResponse) String ¶
func (response RoverNodeActionSetKeyResponse) String() string
type RoverNodeCertificate ¶
type RoverNodeCertificate struct { // The certificate that can be installed on a client to do TLS communication to the node Certificate *string `mandatory:"true" json:"certificate"` }
RoverNodeCertificate The certificate response
func (RoverNodeCertificate) String ¶
func (m RoverNodeCertificate) String() string
func (RoverNodeCertificate) ValidateEnumValue ¶
func (m RoverNodeCertificate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNodeClient ¶
type RoverNodeClient struct { common.BaseClient // contains filtered or unexported fields }
RoverNodeClient a client for RoverNode
func NewRoverNodeClientWithConfigurationProvider ¶
func NewRoverNodeClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RoverNodeClient, err error)
NewRoverNodeClientWithConfigurationProvider Creates a new default RoverNode client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewRoverNodeClientWithOboToken ¶
func NewRoverNodeClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RoverNodeClient, err error)
NewRoverNodeClientWithOboToken Creates a new default RoverNode client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (RoverNodeClient) ChangeRoverNodeCompartment ¶
func (client RoverNodeClient) ChangeRoverNodeCompartment(ctx context.Context, request ChangeRoverNodeCompartmentRequest) (response ChangeRoverNodeCompartmentResponse, err error)
ChangeRoverNodeCompartment Moves a rover node into a different compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ChangeRoverNodeCompartment.go.html to see an example of how to use ChangeRoverNodeCompartment API. A default retry strategy applies to this operation ChangeRoverNodeCompartment()
func (*RoverNodeClient) ConfigurationProvider ¶
func (client *RoverNodeClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (RoverNodeClient) CreateRoverNode ¶
func (client RoverNodeClient) CreateRoverNode(ctx context.Context, request CreateRoverNodeRequest) (response CreateRoverNodeResponse, err error)
CreateRoverNode Creates a new RoverNode.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/CreateRoverNode.go.html to see an example of how to use CreateRoverNode API. A default retry strategy applies to this operation CreateRoverNode()
func (RoverNodeClient) DeleteRoverNode ¶
func (client RoverNodeClient) DeleteRoverNode(ctx context.Context, request DeleteRoverNodeRequest) (response DeleteRoverNodeResponse, err error)
DeleteRoverNode Deletes a RoverNode resource by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/DeleteRoverNode.go.html to see an example of how to use DeleteRoverNode API. A default retry strategy applies to this operation DeleteRoverNode()
func (RoverNodeClient) GetRoverNode ¶
func (client RoverNodeClient) GetRoverNode(ctx context.Context, request GetRoverNodeRequest) (response GetRoverNodeResponse, err error)
GetRoverNode Gets a RoverNode by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverNode.go.html to see an example of how to use GetRoverNode API. A default retry strategy applies to this operation GetRoverNode()
func (RoverNodeClient) GetRoverNodeCertificate ¶
func (client RoverNodeClient) GetRoverNodeCertificate(ctx context.Context, request GetRoverNodeCertificateRequest) (response GetRoverNodeCertificateResponse, err error)
GetRoverNodeCertificate Get the certificate for a rover node
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverNodeCertificate.go.html to see an example of how to use GetRoverNodeCertificate API. A default retry strategy applies to this operation GetRoverNodeCertificate()
func (RoverNodeClient) GetRoverNodeEncryptionKey ¶
func (client RoverNodeClient) GetRoverNodeEncryptionKey(ctx context.Context, request GetRoverNodeEncryptionKeyRequest) (response GetRoverNodeEncryptionKeyResponse, err error)
GetRoverNodeEncryptionKey Get the data encryption key for a rover node.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverNodeEncryptionKey.go.html to see an example of how to use GetRoverNodeEncryptionKey API. A default retry strategy applies to this operation GetRoverNodeEncryptionKey()
func (RoverNodeClient) GetRoverNodeGetRpt ¶
func (client RoverNodeClient) GetRoverNodeGetRpt(ctx context.Context, request GetRoverNodeGetRptRequest) (response GetRoverNodeGetRptResponse, err error)
GetRoverNodeGetRpt Get the resource principal token for a rover node
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetRoverNodeGetRpt.go.html to see an example of how to use GetRoverNodeGetRpt API. A default retry strategy applies to this operation GetRoverNodeGetRpt()
func (RoverNodeClient) ListRoverNodes ¶
func (client RoverNodeClient) ListRoverNodes(ctx context.Context, request ListRoverNodesRequest) (response ListRoverNodesResponse, err error)
ListRoverNodes Returns a list of RoverNodes.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverNodes.go.html to see an example of how to use ListRoverNodes API. A default retry strategy applies to this operation ListRoverNodes()
func (RoverNodeClient) RoverNodeActionSetKey ¶
func (client RoverNodeClient) RoverNodeActionSetKey(ctx context.Context, request RoverNodeActionSetKeyRequest) (response RoverNodeActionSetKeyResponse, err error)
RoverNodeActionSetKey Get the resource principal public key for a rover node
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeActionSetKey.go.html to see an example of how to use RoverNodeActionSetKey API. A default retry strategy applies to this operation RoverNodeActionSetKey()
func (*RoverNodeClient) SetRegion ¶
func (client *RoverNodeClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (RoverNodeClient) UpdateRoverNode ¶
func (client RoverNodeClient) UpdateRoverNode(ctx context.Context, request UpdateRoverNodeRequest) (response UpdateRoverNodeResponse, err error)
UpdateRoverNode Updates the RoverNode
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/UpdateRoverNode.go.html to see an example of how to use UpdateRoverNode API. A default retry strategy applies to this operation UpdateRoverNode()
type RoverNodeCollection ¶
type RoverNodeCollection struct { // List of roverNodes. Items []RoverNodeSummary `mandatory:"true" json:"items"` }
RoverNodeCollection Results of a roverNode search. Contains both RoverNodeSummary items and other data.
func (RoverNodeCollection) String ¶
func (m RoverNodeCollection) String() string
func (RoverNodeCollection) ValidateEnumValue ¶
func (m RoverNodeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNodeEncryptionKey ¶
type RoverNodeEncryptionKey struct { // The encryption key key for a rover node. EncryptionKey *string `mandatory:"true" json:"encryptionKey"` }
RoverNodeEncryptionKey The response containing encryption key for a rover node.
func (RoverNodeEncryptionKey) String ¶
func (m RoverNodeEncryptionKey) String() string
func (RoverNodeEncryptionKey) ValidateEnumValue ¶
func (m RoverNodeEncryptionKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNodeGetRpt ¶
type RoverNodeGetRpt struct { // The resource principal token blob that contains claims about the resource. ResourcePrincipalToken *string `mandatory:"true" json:"resourcePrincipalToken"` // The service principal session token ServicePrincipalSessionToken *string `mandatory:"false" json:"servicePrincipalSessionToken"` }
RoverNodeGetRpt The resource principal token response.
func (RoverNodeGetRpt) String ¶
func (m RoverNodeGetRpt) String() string
func (RoverNodeGetRpt) ValidateEnumValue ¶
func (m RoverNodeGetRpt) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNodeSetKey ¶
type RoverNodeSetKey struct { // Whether the node's resource principal public key was set correctly IsSuccessful *bool `mandatory:"true" json:"isSuccessful"` }
RoverNodeSetKey Information about the success of setting a rover node's resource principal public key.
func (RoverNodeSetKey) String ¶
func (m RoverNodeSetKey) String() string
func (RoverNodeSetKey) ValidateEnumValue ¶
func (m RoverNodeSetKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverNodeShippingPreferenceEnum ¶
type RoverNodeShippingPreferenceEnum string
RoverNodeShippingPreferenceEnum Enum with underlying type: string
const ( RoverNodeShippingPreferenceOracleShipped RoverNodeShippingPreferenceEnum = "ORACLE_SHIPPED" RoverNodeShippingPreferenceCustomerPickup RoverNodeShippingPreferenceEnum = "CUSTOMER_PICKUP" )
Set of constants representing the allowable values for RoverNodeShippingPreferenceEnum
func GetMappingRoverNodeShippingPreferenceEnum ¶
func GetMappingRoverNodeShippingPreferenceEnum(val string) (RoverNodeShippingPreferenceEnum, bool)
GetMappingRoverNodeShippingPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoverNodeShippingPreferenceEnumValues ¶
func GetRoverNodeShippingPreferenceEnumValues() []RoverNodeShippingPreferenceEnum
GetRoverNodeShippingPreferenceEnumValues Enumerates the set of values for RoverNodeShippingPreferenceEnum
type RoverNodeSummary ¶
type RoverNodeSummary struct { // The OCID of the RoverNode. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment containing the RoverNode. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the RoverNode. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The cluster ID if the node is part of a cluster. ClusterId *string `mandatory:"false" json:"clusterId"` // Serial number of the node. SerialNumber *string `mandatory:"false" json:"serialNumber"` // The type of node indicating if it belongs to a cluster NodeType NodeTypeEnum `mandatory:"false" json:"nodeType,omitempty"` // The shape of the node. Shape *string `mandatory:"false" json:"shape"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The time the the RoverNode was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
RoverNodeSummary Summary of the RoverNode.
func (RoverNodeSummary) String ¶
func (m RoverNodeSummary) String() string
func (RoverNodeSummary) ValidateEnumValue ¶
func (m RoverNodeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RoverWorkload ¶
type RoverWorkload struct { // The OCID of the compartment containing the workload. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The Unique Oracle ID (OCID) that is immutable on creation. Id *string `mandatory:"true" json:"id"` // The type of workload WorkloadType *string `mandatory:"true" json:"workloadType"` // Name of the Rover Workload Name *string `mandatory:"false" json:"name"` // Size of the workload. Size *string `mandatory:"false" json:"size"` // Number of objects in a workload. ObjectCount *string `mandatory:"false" json:"objectCount"` // Prefix to filter objects in case it is a bucket. Prefix *string `mandatory:"false" json:"prefix"` // Start of the range in a bucket. RangeStart *string `mandatory:"false" json:"rangeStart"` // End of the range in a bucket. RangeEnd *string `mandatory:"false" json:"rangeEnd"` // The compute work request id to track progress of custom image exports. WorkRequestId *string `mandatory:"false" json:"workRequestId"` }
RoverWorkload Information about a RoverWorkload.
func (RoverWorkload) String ¶
func (m RoverWorkload) String() string
func (RoverWorkload) ValidateEnumValue ¶
func (m RoverWorkload) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ShapeClient ¶ added in v65.3.0
type ShapeClient struct { common.BaseClient // contains filtered or unexported fields }
ShapeClient a client for Shape
func NewShapeClientWithConfigurationProvider ¶ added in v65.3.0
func NewShapeClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ShapeClient, err error)
NewShapeClientWithConfigurationProvider Creates a new default Shape client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewShapeClientWithOboToken ¶ added in v65.3.0
func NewShapeClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ShapeClient, err error)
NewShapeClientWithOboToken Creates a new default Shape client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (*ShapeClient) ConfigurationProvider ¶ added in v65.3.0
func (client *ShapeClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (ShapeClient) ListShapes ¶ added in v65.3.0
func (client ShapeClient) ListShapes(ctx context.Context, request ListShapesRequest) (response ListShapesResponse, err error)
ListShapes Returns a list of Shapes.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListShapes.go.html to see an example of how to use ListShapes API. A default retry strategy applies to this operation ListShapes()
func (*ShapeClient) SetRegion ¶ added in v65.3.0
func (client *ShapeClient) SetRegion(region string)
SetRegion overrides the region of this client.
type ShapeCollection ¶ added in v65.3.0
type ShapeCollection struct { // List of shapeSummary objects. Items []ShapeSummary `mandatory:"true" json:"items"` }
ShapeCollection Results of a listShape search. Contains both Shape items and other data.
func (ShapeCollection) String ¶ added in v65.3.0
func (m ShapeCollection) String() string
func (ShapeCollection) ValidateEnumValue ¶ added in v65.3.0
func (m ShapeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ShapeSummary ¶ added in v65.3.0
type ShapeSummary struct { // The name of the shape. Shape *string `mandatory:"true" json:"shape"` // A short description of the graphics processing unit (GPU) available for this shape. GpuDescription *string `mandatory:"false" json:"gpuDescription"` // The number of GPUs available for this shape. Gpus *int `mandatory:"false" json:"gpus"` // The default amount of memory available for this shape, in gigabytes. MemoryInGBs *float32 `mandatory:"false" json:"memoryInGBs"` // The networking bandwidth available for this shape, in gigabits per second. NetworkingBandwidthInGbps *float32 `mandatory:"false" json:"networkingBandwidthInGbps"` // The default number of OCPUs available for this shape. Ocpus *int `mandatory:"false" json:"ocpus"` // A short description of the shape's processor (CPU). ProcessorDescription *string `mandatory:"false" json:"processorDescription"` // A short description of the USB controller available for this shape. UsbControllerDescription *string `mandatory:"false" json:"usbControllerDescription"` // The number of USB controllers available for this shape. NumberOfUsbControllers *int `mandatory:"false" json:"numberOfUsbControllers"` // The tags associated with tagSlug. Tags *string `mandatory:"false" json:"tags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
ShapeSummary A shape of a node on a Rover device.
func (ShapeSummary) String ¶ added in v65.3.0
func (m ShapeSummary) String() string
func (ShapeSummary) ValidateEnumValue ¶ added in v65.3.0
func (m ShapeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ShippingAddress ¶
type ShippingAddress struct { // Addressee in shipping address. Addressee *string `mandatory:"true" json:"addressee"` // Address line 1. Address1 *string `mandatory:"true" json:"address1"` // city or locality for shipping address. CityOrLocality *string `mandatory:"true" json:"cityOrLocality"` // state or region for shipping address. StateOrRegion *string `mandatory:"true" json:"stateOrRegion"` // zipcode for shipping address. Zipcode *string `mandatory:"true" json:"zipcode"` // country for shipping address. Country *string `mandatory:"true" json:"country"` // recepient phone number. PhoneNumber *string `mandatory:"true" json:"phoneNumber"` // CareOf for shipping address. CareOf *string `mandatory:"false" json:"careOf"` // Address line 2. Address2 *string `mandatory:"false" json:"address2"` // Address line 3. Address3 *string `mandatory:"false" json:"address3"` // Address line 4. Address4 *string `mandatory:"false" json:"address4"` // recepient email address. Email *string `mandatory:"false" json:"email"` }
ShippingAddress Shipping address for rover devices.
func (ShippingAddress) String ¶
func (m ShippingAddress) String() string
func (ShippingAddress) ValidateEnumValue ¶
func (m ShippingAddress) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SortOrdersEnum ¶
type SortOrdersEnum string
SortOrdersEnum Enum with underlying type: string
const ( SortOrdersAsc SortOrdersEnum = "ASC" SortOrdersDesc SortOrdersEnum = "DESC" )
Set of constants representing the allowable values for SortOrdersEnum
func GetMappingSortOrdersEnum ¶
func GetMappingSortOrdersEnum(val string) (SortOrdersEnum, bool)
GetMappingSortOrdersEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrdersEnumValues ¶
func GetSortOrdersEnumValues() []SortOrdersEnum
GetSortOrdersEnumValues Enumerates the set of values for SortOrdersEnum
type UpdateRoverClusterDetails ¶
type UpdateRoverClusterDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Number of nodes desired in the cluster, in standalone clusters, between 5 and 15 inclusive. In station clusters, between 15 and 30 inclusive. ClusterSize *int `mandatory:"false" json:"clusterSize"` CustomerShippingAddress *ShippingAddress `mandatory:"false" json:"customerShippingAddress"` // List of existing workloads that should be provisioned on the nodes. ClusterWorkloads []RoverWorkload `mandatory:"false" json:"clusterWorkloads"` // Root password for the rover cluster. SuperUserPassword *string `mandatory:"false" json:"superUserPassword"` // The current state of the RoverCluster. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // Password to unlock the rover cluster. UnlockPassphrase *string `mandatory:"false" json:"unlockPassphrase"` // The type of enclosure rover nodes in this cluster are shipped in. EnclosureType EnclosureTypeEnum `mandatory:"false" json:"enclosureType,omitempty"` // Name of point of contact for this order if customer is picking up. PointOfContact *string `mandatory:"false" json:"pointOfContact"` // Phone number of point of contact for this order if customer is picking up. PointOfContactPhoneNumber *string `mandatory:"false" json:"pointOfContactPhoneNumber"` // Preference for device delivery. ShippingPreference UpdateRoverClusterDetailsShippingPreferenceEnum `mandatory:"false" json:"shippingPreference,omitempty"` // Tracking Url for the shipped Rover Cluster. OracleShippingTrackingUrl *string `mandatory:"false" json:"oracleShippingTrackingUrl"` // ID provided to customer after successful subscription to Rover Stations. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Shipping vendor of choice for orace to customer shipping. ShippingVendor *string `mandatory:"false" json:"shippingVendor"` // Expected date when customer wants to pickup the device if they chose customer pickup. TimePickupExpected *common.SDKTime `mandatory:"false" json:"timePickupExpected"` // The flag indicating that customer requests data to be imported to OCI upon Rover cluster return. IsImportRequested *bool `mandatory:"false" json:"isImportRequested"` // An OCID of a compartment where data will be imported to upon Rover cluster return. ImportCompartmentId *string `mandatory:"false" json:"importCompartmentId"` // Name of a bucket where files from NFS share will be imported to upon Rover cluster return. ImportFileBucket *string `mandatory:"false" json:"importFileBucket"` // Validation code returned by data validation tool. Required for return shipping label generation if data import was requested. DataValidationCode *string `mandatory:"false" json:"dataValidationCode"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
UpdateRoverClusterDetails The information required to update a RoverCluster.
func (UpdateRoverClusterDetails) String ¶
func (m UpdateRoverClusterDetails) String() string
func (UpdateRoverClusterDetails) ValidateEnumValue ¶
func (m UpdateRoverClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRoverClusterDetailsShippingPreferenceEnum ¶
type UpdateRoverClusterDetailsShippingPreferenceEnum string
UpdateRoverClusterDetailsShippingPreferenceEnum Enum with underlying type: string
const ( UpdateRoverClusterDetailsShippingPreferenceOracleShipped UpdateRoverClusterDetailsShippingPreferenceEnum = "ORACLE_SHIPPED" UpdateRoverClusterDetailsShippingPreferenceCustomerPickup UpdateRoverClusterDetailsShippingPreferenceEnum = "CUSTOMER_PICKUP" )
Set of constants representing the allowable values for UpdateRoverClusterDetailsShippingPreferenceEnum
func GetMappingUpdateRoverClusterDetailsShippingPreferenceEnum ¶
func GetMappingUpdateRoverClusterDetailsShippingPreferenceEnum(val string) (UpdateRoverClusterDetailsShippingPreferenceEnum, bool)
GetMappingUpdateRoverClusterDetailsShippingPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateRoverClusterDetailsShippingPreferenceEnumValues ¶
func GetUpdateRoverClusterDetailsShippingPreferenceEnumValues() []UpdateRoverClusterDetailsShippingPreferenceEnum
GetUpdateRoverClusterDetailsShippingPreferenceEnumValues Enumerates the set of values for UpdateRoverClusterDetailsShippingPreferenceEnum
type UpdateRoverClusterRequest ¶
type UpdateRoverClusterRequest struct { // Unique RoverCluster identifier RoverClusterId *string `mandatory:"true" contributesTo:"path" name:"roverClusterId"` // The information to be updated. UpdateRoverClusterDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateRoverClusterRequest wrapper for the UpdateRoverCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/UpdateRoverCluster.go.html to see an example of how to use UpdateRoverClusterRequest.
func (UpdateRoverClusterRequest) BinaryRequestBody ¶
func (request UpdateRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateRoverClusterRequest) HTTPRequest ¶
func (request UpdateRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateRoverClusterRequest) RetryPolicy ¶
func (request UpdateRoverClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateRoverClusterRequest) String ¶
func (request UpdateRoverClusterRequest) String() string
func (UpdateRoverClusterRequest) ValidateEnumValue ¶
func (request UpdateRoverClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRoverClusterResponse ¶
type UpdateRoverClusterResponse struct { // The underlying http response RawResponse *http.Response // The RoverCluster instance RoverCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateRoverClusterResponse wrapper for the UpdateRoverCluster operation
func (UpdateRoverClusterResponse) HTTPResponse ¶
func (response UpdateRoverClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateRoverClusterResponse) String ¶
func (response UpdateRoverClusterResponse) String() string
type UpdateRoverEntitlementDetails ¶
type UpdateRoverEntitlementDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // tenant Id. TenantId *string `mandatory:"false" json:"tenantId"` // Requestor name for the entitlement. RequestorName *string `mandatory:"false" json:"requestorName"` // Requestor email for the entitlement. RequestorEmail *string `mandatory:"false" json:"requestorEmail"` // Details about the entitlement. EntitlementDetails *string `mandatory:"false" json:"entitlementDetails"` // The current state of the RoverNode. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
UpdateRoverEntitlementDetails Information required to update a RoverEntitlement.
func (UpdateRoverEntitlementDetails) String ¶
func (m UpdateRoverEntitlementDetails) String() string
func (UpdateRoverEntitlementDetails) ValidateEnumValue ¶
func (m UpdateRoverEntitlementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRoverEntitlementRequest ¶
type UpdateRoverEntitlementRequest struct { // ID of the rover node or cluster entitlement RoverEntitlementId *string `mandatory:"true" contributesTo:"path" name:"roverEntitlementId"` // The information to be updated. UpdateRoverEntitlementDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateRoverEntitlementRequest wrapper for the UpdateRoverEntitlement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/UpdateRoverEntitlement.go.html to see an example of how to use UpdateRoverEntitlementRequest.
func (UpdateRoverEntitlementRequest) BinaryRequestBody ¶
func (request UpdateRoverEntitlementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateRoverEntitlementRequest) HTTPRequest ¶
func (request UpdateRoverEntitlementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateRoverEntitlementRequest) RetryPolicy ¶
func (request UpdateRoverEntitlementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateRoverEntitlementRequest) String ¶
func (request UpdateRoverEntitlementRequest) String() string
func (UpdateRoverEntitlementRequest) ValidateEnumValue ¶
func (request UpdateRoverEntitlementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRoverEntitlementResponse ¶
type UpdateRoverEntitlementResponse struct { // The underlying http response RawResponse *http.Response // The RoverEntitlement instance RoverEntitlement `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateRoverEntitlementResponse wrapper for the UpdateRoverEntitlement operation
func (UpdateRoverEntitlementResponse) HTTPResponse ¶
func (response UpdateRoverEntitlementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateRoverEntitlementResponse) String ¶
func (response UpdateRoverEntitlementResponse) String() string
type UpdateRoverNodeDetails ¶
type UpdateRoverNodeDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The shape of workloads in the node. Shape *string `mandatory:"false" json:"shape"` // Serial number of the node. SerialNumber *string `mandatory:"false" json:"serialNumber"` CustomerShippingAddress *ShippingAddress `mandatory:"false" json:"customerShippingAddress"` // List of existing workloads that should be provisioned on the node. NodeWorkloads []RoverWorkload `mandatory:"false" json:"nodeWorkloads"` // Root password for the rover node. SuperUserPassword *string `mandatory:"false" json:"superUserPassword"` // Password to unlock the rover node. UnlockPassphrase *string `mandatory:"false" json:"unlockPassphrase"` // Name of point of contact for this order if customer is picking up. PointOfContact *string `mandatory:"false" json:"pointOfContact"` // Phone number of point of contact for this order if customer is picking up. PointOfContactPhoneNumber *string `mandatory:"false" json:"pointOfContactPhoneNumber"` // Tracking Url for the shipped FmsRoverNode. OracleShippingTrackingUrl *string `mandatory:"false" json:"oracleShippingTrackingUrl"` // Preference for device delivery. ShippingPreference UpdateRoverNodeDetailsShippingPreferenceEnum `mandatory:"false" json:"shippingPreference,omitempty"` // Shipping vendor of choice for orace to customer shipping. ShippingVendor *string `mandatory:"false" json:"shippingVendor"` // Expected date when customer wants to pickup the device if they chose customer pickup. TimePickupExpected *common.SDKTime `mandatory:"false" json:"timePickupExpected"` // The current state of the RoverNode. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The type of enclosure rover nodes in this cluster are shipped in. EnclosureType EnclosureTypeEnum `mandatory:"false" json:"enclosureType,omitempty"` // A property that can contain details on the lifecycle. LifecycleStateDetails *string `mandatory:"false" json:"lifecycleStateDetails"` // Start time for the window to pickup the device from customer. TimeReturnWindowStarts *common.SDKTime `mandatory:"false" json:"timeReturnWindowStarts"` // End time for the window to pickup the device from customer. TimeReturnWindowEnds *common.SDKTime `mandatory:"false" json:"timeReturnWindowEnds"` // The flag indicating that customer requests data to be imported to OCI upon Rover node return. IsImportRequested *bool `mandatory:"false" json:"isImportRequested"` // An OCID of a compartment where data will be imported to upon Rover node return. ImportCompartmentId *string `mandatory:"false" json:"importCompartmentId"` // Name of a bucket where files from NFS share will be imported to upon Rover node return. ImportFileBucket *string `mandatory:"false" json:"importFileBucket"` // Validation code returned by data validation tool. Required for return shipping label generation if data import was requested. DataValidationCode *string `mandatory:"false" json:"dataValidationCode"` // The public key of the resource principal PublicKey *string `mandatory:"false" json:"publicKey"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
UpdateRoverNodeDetails The information required to update a RoverNode.
func (UpdateRoverNodeDetails) String ¶
func (m UpdateRoverNodeDetails) String() string
func (UpdateRoverNodeDetails) ValidateEnumValue ¶
func (m UpdateRoverNodeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRoverNodeDetailsShippingPreferenceEnum ¶
type UpdateRoverNodeDetailsShippingPreferenceEnum string
UpdateRoverNodeDetailsShippingPreferenceEnum Enum with underlying type: string
const ( UpdateRoverNodeDetailsShippingPreferenceOracleShipped UpdateRoverNodeDetailsShippingPreferenceEnum = "ORACLE_SHIPPED" UpdateRoverNodeDetailsShippingPreferenceCustomerPickup UpdateRoverNodeDetailsShippingPreferenceEnum = "CUSTOMER_PICKUP" )
Set of constants representing the allowable values for UpdateRoverNodeDetailsShippingPreferenceEnum
func GetMappingUpdateRoverNodeDetailsShippingPreferenceEnum ¶
func GetMappingUpdateRoverNodeDetailsShippingPreferenceEnum(val string) (UpdateRoverNodeDetailsShippingPreferenceEnum, bool)
GetMappingUpdateRoverNodeDetailsShippingPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateRoverNodeDetailsShippingPreferenceEnumValues ¶
func GetUpdateRoverNodeDetailsShippingPreferenceEnumValues() []UpdateRoverNodeDetailsShippingPreferenceEnum
GetUpdateRoverNodeDetailsShippingPreferenceEnumValues Enumerates the set of values for UpdateRoverNodeDetailsShippingPreferenceEnum
type UpdateRoverNodeRequest ¶
type UpdateRoverNodeRequest struct { // Unique RoverNode identifier RoverNodeId *string `mandatory:"true" contributesTo:"path" name:"roverNodeId"` // The information to be updated. UpdateRoverNodeDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateRoverNodeRequest wrapper for the UpdateRoverNode operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/UpdateRoverNode.go.html to see an example of how to use UpdateRoverNodeRequest.
func (UpdateRoverNodeRequest) BinaryRequestBody ¶
func (request UpdateRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateRoverNodeRequest) HTTPRequest ¶
func (request UpdateRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateRoverNodeRequest) RetryPolicy ¶
func (request UpdateRoverNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateRoverNodeRequest) String ¶
func (request UpdateRoverNodeRequest) String() string
func (UpdateRoverNodeRequest) ValidateEnumValue ¶
func (request UpdateRoverNodeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRoverNodeResponse ¶
type UpdateRoverNodeResponse struct { // The underlying http response RawResponse *http.Response // The RoverNode instance RoverNode `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateRoverNodeResponse wrapper for the UpdateRoverNode operation
func (UpdateRoverNodeResponse) HTTPResponse ¶
func (response UpdateRoverNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateRoverNodeResponse) String ¶
func (response UpdateRoverNodeResponse) String() string
Source Files ¶
- change_rover_cluster_compartment_details.go
- change_rover_cluster_compartment_request_response.go
- change_rover_entitlement_compartment_details.go
- change_rover_entitlement_compartment_request_response.go
- change_rover_node_compartment_details.go
- change_rover_node_compartment_request_response.go
- cluster_type.go
- create_rover_cluster_details.go
- create_rover_cluster_request_response.go
- create_rover_entitlement_details.go
- create_rover_entitlement_request_response.go
- create_rover_node_details.go
- create_rover_node_request_response.go
- delete_rover_cluster_request_response.go
- delete_rover_entitlement_request_response.go
- delete_rover_node_request_response.go
- enclosure_type.go
- get_rover_cluster_certificate_request_response.go
- get_rover_cluster_request_response.go
- get_rover_entitlement_request_response.go
- get_rover_node_certificate_request_response.go
- get_rover_node_encryption_key_request_response.go
- get_rover_node_get_rpt_request_response.go
- get_rover_node_request_response.go
- lifecycle_state.go
- list_rover_clusters_request_response.go
- list_rover_entitlements_request_response.go
- list_rover_nodes_request_response.go
- list_shapes_request_response.go
- node_type.go
- rover_cluster.go
- rover_cluster_certificate.go
- rover_cluster_collection.go
- rover_cluster_summary.go
- rover_entitlement.go
- rover_entitlement_collection.go
- rover_entitlement_summary.go
- rover_node.go
- rover_node_action_set_key_details.go
- rover_node_action_set_key_request_response.go
- rover_node_certificate.go
- rover_node_collection.go
- rover_node_encryption_key.go
- rover_node_get_rpt.go
- rover_node_set_key.go
- rover_node_summary.go
- rover_rovercluster_client.go
- rover_roverentitlement_client.go
- rover_rovernode_client.go
- rover_shape_client.go
- rover_workload.go
- shape_collection.go
- shape_summary.go
- shipping_address.go
- sort_orders.go
- update_rover_cluster_details.go
- update_rover_cluster_request_response.go
- update_rover_entitlement_details.go
- update_rover_entitlement_request_response.go
- update_rover_node_details.go
- update_rover_node_request_response.go