Documentation ¶
Index ¶
- func GetCertKeyAlgorithmEnumStringValues() []string
- func GetCertSignatureAlgorithmEnumStringValues() []string
- func GetClusterTypeEnumStringValues() []string
- func GetCreateRoverClusterDetailsShippingPreferenceEnumStringValues() []string
- func GetCreateRoverNodeDetailsShippingPreferenceEnumStringValues() []string
- func GetEnclosureTypeEnumStringValues() []string
- func GetLifecycleStateEnumStringValues() []string
- func GetListRoverClusterRoverBundleRequestsSortByEnumStringValues() []string
- func GetListRoverClusterRoverBundleRequestsSortOrderEnumStringValues() []string
- func GetListRoverClustersClusterTypeEnumStringValues() []string
- func GetListRoverClustersLifecycleStateEnumStringValues() []string
- func GetListRoverClustersSortByEnumStringValues() []string
- func GetListRoverClustersSortOrderEnumStringValues() []string
- func GetListRoverEntitlementsLifecycleStateEnumStringValues() []string
- func GetListRoverEntitlementsSortByEnumStringValues() []string
- func GetListRoverEntitlementsSortOrderEnumStringValues() []string
- func GetListRoverNodeRoverBundleRequestsSortByEnumStringValues() []string
- func GetListRoverNodeRoverBundleRequestsSortOrderEnumStringValues() []string
- func GetListRoverNodesLifecycleStateEnumStringValues() []string
- func GetListRoverNodesNodeTypeEnumStringValues() []string
- func GetListRoverNodesSortByEnumStringValues() []string
- func GetListRoverNodesSortOrderEnumStringValues() []string
- func GetListShapesSortByEnumStringValues() []string
- func GetListShapesSortOrderEnumStringValues() []string
- func GetListWorkRequestErrorsSortByEnumStringValues() []string
- func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
- func GetListWorkRequestLogsSortByEnumStringValues() []string
- func GetListWorkRequestLogsSortOrderEnumStringValues() []string
- func GetListWorkRequestsOperationTypeEnumStringValues() []string
- func GetListWorkRequestsSortByEnumStringValues() []string
- func GetListWorkRequestsSortOrderEnumStringValues() []string
- func GetListWorkRequestsStatusEnumStringValues() []string
- func GetNodeTypeEnumStringValues() []string
- func GetRoverBundleStatusStatusEnumStringValues() []string
- func GetRoverClusterShippingPreferenceEnumStringValues() []string
- func GetRoverEntitlementLifecycleStateEnumStringValues() []string
- func GetRoverNodeShippingPreferenceEnumStringValues() []string
- func GetSortOrdersEnumStringValues() []string
- func GetUpdateRoverClusterDetailsShippingPreferenceEnumStringValues() []string
- func GetUpdateRoverNodeDetailsShippingPreferenceEnumStringValues() []string
- func GetWorkRequestOperationStatusEnumStringValues() []string
- func GetWorkRequestOperationTypeEnumStringValues() []string
- func GetWorkRequestResourceActionTypeEnumStringValues() []string
- type CaBundleResponse
- type CaDetails
- type CancelWorkRequestRequest
- func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelWorkRequestRequest) String() string
- func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
- type CancelWorkRequestResponse
- type CertKeyAlgorithmEnum
- type CertSignatureAlgorithmEnum
- type CertificateDetails
- 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 CurrentRoverBundleDetails
- 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 GenerateCertificateResponse
- 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 GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type LeafCertificateDetails
- type LeafCertificateResponse
- type LifecycleStateEnum
- type ListRoverClusterRoverBundleRequestsRequest
- func (request ListRoverClusterRoverBundleRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRoverClusterRoverBundleRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRoverClusterRoverBundleRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRoverClusterRoverBundleRequestsRequest) String() string
- func (request ListRoverClusterRoverBundleRequestsRequest) ValidateEnumValue() (bool, error)
- type ListRoverClusterRoverBundleRequestsResponse
- type ListRoverClusterRoverBundleRequestsSortByEnum
- type ListRoverClusterRoverBundleRequestsSortOrderEnum
- 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 ListRoverNodeRoverBundleRequestsRequest
- func (request ListRoverNodeRoverBundleRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRoverNodeRoverBundleRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRoverNodeRoverBundleRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRoverNodeRoverBundleRequestsRequest) String() string
- func (request ListRoverNodeRoverBundleRequestsRequest) ValidateEnumValue() (bool, error)
- type ListRoverNodeRoverBundleRequestsResponse
- type ListRoverNodeRoverBundleRequestsSortByEnum
- type ListRoverNodeRoverBundleRequestsSortOrderEnum
- 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 ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsOperationTypeEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ListWorkRequestsStatusEnum
- type NodeTypeEnum
- type RenewCertificateResponse
- type ReplaceCaDetails
- type ReplaceCertificateAuthorityResponse
- type RequestAdditionalNodesDetails
- type RequestAdditionalNodesRequest
- func (request RequestAdditionalNodesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RequestAdditionalNodesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RequestAdditionalNodesRequest) RetryPolicy() *common.RetryPolicy
- func (request RequestAdditionalNodesRequest) String() string
- func (request RequestAdditionalNodesRequest) ValidateEnumValue() (bool, error)
- type RequestAdditionalNodesResponse
- type RequestBundleRoverClusterRequest
- func (request RequestBundleRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RequestBundleRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RequestBundleRoverClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request RequestBundleRoverClusterRequest) String() string
- func (request RequestBundleRoverClusterRequest) ValidateEnumValue() (bool, error)
- type RequestBundleRoverClusterResponse
- type RequestBundleRoverNodeRequest
- func (request RequestBundleRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RequestBundleRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RequestBundleRoverNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request RequestBundleRoverNodeRequest) String() string
- func (request RequestBundleRoverNodeRequest) ValidateEnumValue() (bool, error)
- type RequestBundleRoverNodeResponse
- type RequestRoverBundleDetails
- type RetrieveAvailableBundleVersionsRoverClusterRequest
- func (request RetrieveAvailableBundleVersionsRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RetrieveAvailableBundleVersionsRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RetrieveAvailableBundleVersionsRoverClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request RetrieveAvailableBundleVersionsRoverClusterRequest) String() string
- func (request RetrieveAvailableBundleVersionsRoverClusterRequest) ValidateEnumValue() (bool, error)
- type RetrieveAvailableBundleVersionsRoverClusterResponse
- type RetrieveAvailableBundleVersionsRoverNodeRequest
- func (request RetrieveAvailableBundleVersionsRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RetrieveAvailableBundleVersionsRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RetrieveAvailableBundleVersionsRoverNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request RetrieveAvailableBundleVersionsRoverNodeRequest) String() string
- func (request RetrieveAvailableBundleVersionsRoverNodeRequest) ValidateEnumValue() (bool, error)
- type RetrieveAvailableBundleVersionsRoverNodeResponse
- type RetrieveBundleStatusRoverClusterRequest
- func (request RetrieveBundleStatusRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RetrieveBundleStatusRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RetrieveBundleStatusRoverClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request RetrieveBundleStatusRoverClusterRequest) String() string
- func (request RetrieveBundleStatusRoverClusterRequest) ValidateEnumValue() (bool, error)
- type RetrieveBundleStatusRoverClusterResponse
- type RetrieveBundleStatusRoverNodeRequest
- func (request RetrieveBundleStatusRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RetrieveBundleStatusRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RetrieveBundleStatusRoverNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request RetrieveBundleStatusRoverNodeRequest) String() string
- func (request RetrieveBundleStatusRoverNodeRequest) ValidateEnumValue() (bool, error)
- type RetrieveBundleStatusRoverNodeResponse
- type RoverBundleClient
- func (client *RoverBundleClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client RoverBundleClient) ListRoverClusterRoverBundleRequests(ctx context.Context, request ListRoverClusterRoverBundleRequestsRequest) (response ListRoverClusterRoverBundleRequestsResponse, err error)
- func (client RoverBundleClient) ListRoverNodeRoverBundleRequests(ctx context.Context, request ListRoverNodeRoverBundleRequestsRequest) (response ListRoverNodeRoverBundleRequestsResponse, err error)
- func (client RoverBundleClient) RequestBundleRoverCluster(ctx context.Context, request RequestBundleRoverClusterRequest) (response RequestBundleRoverClusterResponse, err error)
- func (client RoverBundleClient) RequestBundleRoverNode(ctx context.Context, request RequestBundleRoverNodeRequest) (response RequestBundleRoverNodeResponse, err error)
- func (client RoverBundleClient) RetrieveAvailableBundleVersionsRoverCluster(ctx context.Context, ...) (response RetrieveAvailableBundleVersionsRoverClusterResponse, err error)
- func (client RoverBundleClient) RetrieveAvailableBundleVersionsRoverNode(ctx context.Context, request RetrieveAvailableBundleVersionsRoverNodeRequest) (response RetrieveAvailableBundleVersionsRoverNodeResponse, err error)
- func (client RoverBundleClient) RetrieveBundleStatusRoverCluster(ctx context.Context, request RetrieveBundleStatusRoverClusterRequest) (response RetrieveBundleStatusRoverClusterResponse, err error)
- func (client RoverBundleClient) RetrieveBundleStatusRoverNode(ctx context.Context, request RetrieveBundleStatusRoverNodeRequest) (response RetrieveBundleStatusRoverNodeResponse, err error)
- func (client *RoverBundleClient) SetRegion(region string)
- type RoverBundleRequestCollection
- type RoverBundleRequestSummary
- type RoverBundleStatus
- type RoverBundleStatusDetails
- type RoverBundleStatusStatusEnum
- type RoverBundleVersion
- 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) RequestAdditionalNodes(ctx context.Context, request RequestAdditionalNodesRequest) (response RequestAdditionalNodesResponse, 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 RoverNodeActionRetrieveCaBundleRequest
- func (request RoverNodeActionRetrieveCaBundleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RoverNodeActionRetrieveCaBundleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RoverNodeActionRetrieveCaBundleRequest) RetryPolicy() *common.RetryPolicy
- func (request RoverNodeActionRetrieveCaBundleRequest) String() string
- func (request RoverNodeActionRetrieveCaBundleRequest) ValidateEnumValue() (bool, error)
- type RoverNodeActionRetrieveCaBundleResponse
- 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) RoverNodeActionRetrieveCaBundle(ctx context.Context, request RoverNodeActionRetrieveCaBundleRequest) (response RoverNodeActionRetrieveCaBundleResponse, err error)
- func (client RoverNodeClient) RoverNodeActionSetKey(ctx context.Context, request RoverNodeActionSetKeyRequest) (response RoverNodeActionSetKeyResponse, err error)
- func (client RoverNodeClient) RoverNodeGenerateCertificate(ctx context.Context, request RoverNodeGenerateCertificateRequest) (response RoverNodeGenerateCertificateResponse, err error)
- func (client RoverNodeClient) RoverNodeRenewCertificate(ctx context.Context, request RoverNodeRenewCertificateRequest) (response RoverNodeRenewCertificateResponse, err error)
- func (client RoverNodeClient) RoverNodeReplaceCertificateAuthority(ctx context.Context, request RoverNodeReplaceCertificateAuthorityRequest) (response RoverNodeReplaceCertificateAuthorityResponse, err error)
- func (client RoverNodeClient) RoverNodeRetrieveLeafCertificate(ctx context.Context, request RoverNodeRetrieveLeafCertificateRequest) (response RoverNodeRetrieveLeafCertificateResponse, 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 RoverNodeGenerateCertificateDetails
- type RoverNodeGenerateCertificateRequest
- func (request RoverNodeGenerateCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RoverNodeGenerateCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RoverNodeGenerateCertificateRequest) RetryPolicy() *common.RetryPolicy
- func (request RoverNodeGenerateCertificateRequest) String() string
- func (request RoverNodeGenerateCertificateRequest) ValidateEnumValue() (bool, error)
- type RoverNodeGenerateCertificateResponse
- type RoverNodeGetRpt
- type RoverNodeRenewCertificateDetails
- type RoverNodeRenewCertificateRequest
- func (request RoverNodeRenewCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RoverNodeRenewCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RoverNodeRenewCertificateRequest) RetryPolicy() *common.RetryPolicy
- func (request RoverNodeRenewCertificateRequest) String() string
- func (request RoverNodeRenewCertificateRequest) ValidateEnumValue() (bool, error)
- type RoverNodeRenewCertificateResponse
- type RoverNodeReplaceCertificateAuthorityDetails
- type RoverNodeReplaceCertificateAuthorityRequest
- func (request RoverNodeReplaceCertificateAuthorityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RoverNodeReplaceCertificateAuthorityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RoverNodeReplaceCertificateAuthorityRequest) RetryPolicy() *common.RetryPolicy
- func (request RoverNodeReplaceCertificateAuthorityRequest) String() string
- func (request RoverNodeReplaceCertificateAuthorityRequest) ValidateEnumValue() (bool, error)
- type RoverNodeReplaceCertificateAuthorityResponse
- type RoverNodeRetrieveLeafCertificateRequest
- func (request RoverNodeRetrieveLeafCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RoverNodeRetrieveLeafCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RoverNodeRetrieveLeafCertificateRequest) RetryPolicy() *common.RetryPolicy
- func (request RoverNodeRetrieveLeafCertificateRequest) String() string
- func (request RoverNodeRetrieveLeafCertificateRequest) ValidateEnumValue() (bool, error)
- type RoverNodeRetrieveLeafCertificateResponse
- 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
- type WorkRequest
- type WorkRequestCollection
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLog
- type WorkRequestLogCollection
- type WorkRequestOperationStatusEnum
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestSummary
- type WorkRequestsClient
- func (client WorkRequestsClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
- func (client *WorkRequestsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client WorkRequestsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client WorkRequestsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client WorkRequestsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client WorkRequestsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client *WorkRequestsClient) SetRegion(region string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCertKeyAlgorithmEnumStringValues ¶ added in v65.41.1
func GetCertKeyAlgorithmEnumStringValues() []string
GetCertKeyAlgorithmEnumStringValues Enumerates the set of values in String for CertKeyAlgorithmEnum
func GetCertSignatureAlgorithmEnumStringValues ¶ added in v65.41.1
func GetCertSignatureAlgorithmEnumStringValues() []string
GetCertSignatureAlgorithmEnumStringValues Enumerates the set of values in String for CertSignatureAlgorithmEnum
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 GetListRoverClusterRoverBundleRequestsSortByEnumStringValues ¶ added in v65.41.1
func GetListRoverClusterRoverBundleRequestsSortByEnumStringValues() []string
GetListRoverClusterRoverBundleRequestsSortByEnumStringValues Enumerates the set of values in String for ListRoverClusterRoverBundleRequestsSortByEnum
func GetListRoverClusterRoverBundleRequestsSortOrderEnumStringValues ¶ added in v65.41.1
func GetListRoverClusterRoverBundleRequestsSortOrderEnumStringValues() []string
GetListRoverClusterRoverBundleRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListRoverClusterRoverBundleRequestsSortOrderEnum
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 GetListRoverNodeRoverBundleRequestsSortByEnumStringValues ¶ added in v65.41.1
func GetListRoverNodeRoverBundleRequestsSortByEnumStringValues() []string
GetListRoverNodeRoverBundleRequestsSortByEnumStringValues Enumerates the set of values in String for ListRoverNodeRoverBundleRequestsSortByEnum
func GetListRoverNodeRoverBundleRequestsSortOrderEnumStringValues ¶ added in v65.41.1
func GetListRoverNodeRoverBundleRequestsSortOrderEnumStringValues() []string
GetListRoverNodeRoverBundleRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListRoverNodeRoverBundleRequestsSortOrderEnum
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 GetListWorkRequestErrorsSortByEnumStringValues ¶ added in v65.41.1
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues ¶ added in v65.41.1
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues ¶ added in v65.41.1
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues ¶ added in v65.41.1
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsOperationTypeEnumStringValues ¶ added in v65.41.1
func GetListWorkRequestsOperationTypeEnumStringValues() []string
GetListWorkRequestsOperationTypeEnumStringValues Enumerates the set of values in String for ListWorkRequestsOperationTypeEnum
func GetListWorkRequestsSortByEnumStringValues ¶ added in v65.41.1
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues ¶ added in v65.41.1
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsStatusEnumStringValues ¶ added in v65.41.1
func GetListWorkRequestsStatusEnumStringValues() []string
GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum
func GetNodeTypeEnumStringValues ¶
func GetNodeTypeEnumStringValues() []string
GetNodeTypeEnumStringValues Enumerates the set of values in String for NodeTypeEnum
func GetRoverBundleStatusStatusEnumStringValues ¶ added in v65.41.1
func GetRoverBundleStatusStatusEnumStringValues() []string
GetRoverBundleStatusStatusEnumStringValues Enumerates the set of values in String for RoverBundleStatusStatusEnum
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
func GetWorkRequestOperationStatusEnumStringValues ¶ added in v65.41.1
func GetWorkRequestOperationStatusEnumStringValues() []string
GetWorkRequestOperationStatusEnumStringValues Enumerates the set of values in String for WorkRequestOperationStatusEnum
func GetWorkRequestOperationTypeEnumStringValues ¶ added in v65.41.1
func GetWorkRequestOperationTypeEnumStringValues() []string
GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum
func GetWorkRequestResourceActionTypeEnumStringValues ¶ added in v65.41.1
func GetWorkRequestResourceActionTypeEnumStringValues() []string
GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum
Types ¶
type CaBundleResponse ¶ added in v65.41.1
type CaBundleResponse struct { // rover node ocid RoverNodeId *string `mandatory:"true" json:"roverNodeId"` CaDetails *CaDetails `mandatory:"false" json:"caDetails"` }
CaBundleResponse Information about the CA Bundle of the rover node.
func (CaBundleResponse) String ¶ added in v65.41.1
func (m CaBundleResponse) String() string
func (CaBundleResponse) ValidateEnumValue ¶ added in v65.41.1
func (m CaBundleResponse) 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 CaDetails ¶ added in v65.41.1
type CaDetails struct { // Plain text certificate chain in PEM format for the subordinate CA associated with given roverNode. CaBundlePem *string `mandatory:"false" json:"caBundlePem"` // Max validity of leaf certificates issued by the CA associated with given node, in days, in ISO 8601 format, example "P365D". CertificateMaxValidityDuration *string `mandatory:"false" json:"certificateMaxValidityDuration"` }
CaDetails Information about the detailed CA bundle content of the rover node.
func (CaDetails) ValidateEnumValue ¶ added in v65.41.1
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 CancelWorkRequestRequest ¶ added in v65.41.1
type CancelWorkRequestRequest struct { // The ocid of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // 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"` // 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 }
CancelWorkRequestRequest wrapper for the CancelWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.
func (CancelWorkRequestRequest) BinaryRequestBody ¶ added in v65.41.1
func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelWorkRequestRequest) HTTPRequest ¶ added in v65.41.1
func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CancelWorkRequestRequest) RetryPolicy ¶ added in v65.41.1
func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelWorkRequestRequest) String ¶ added in v65.41.1
func (request CancelWorkRequestRequest) String() string
func (CancelWorkRequestRequest) ValidateEnumValue ¶ added in v65.41.1
func (request CancelWorkRequestRequest) 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 CancelWorkRequestResponse ¶ added in v65.41.1
type CancelWorkRequestResponse 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"` }
CancelWorkRequestResponse wrapper for the CancelWorkRequest operation
func (CancelWorkRequestResponse) HTTPResponse ¶ added in v65.41.1
func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelWorkRequestResponse) String ¶ added in v65.41.1
func (response CancelWorkRequestResponse) String() string
type CertKeyAlgorithmEnum ¶ added in v65.41.1
type CertKeyAlgorithmEnum string
CertKeyAlgorithmEnum Enum with underlying type: string
const ( CertKeyAlgorithmRsa2048 CertKeyAlgorithmEnum = "RSA2048" CertKeyAlgorithmRsa4096 CertKeyAlgorithmEnum = "RSA4096" CertKeyAlgorithmEcdsaP256 CertKeyAlgorithmEnum = "ECDSA_P256" CertKeyAlgorithmEcdsaP384 CertKeyAlgorithmEnum = "ECDSA_P384" )
Set of constants representing the allowable values for CertKeyAlgorithmEnum
func GetCertKeyAlgorithmEnumValues ¶ added in v65.41.1
func GetCertKeyAlgorithmEnumValues() []CertKeyAlgorithmEnum
GetCertKeyAlgorithmEnumValues Enumerates the set of values for CertKeyAlgorithmEnum
func GetMappingCertKeyAlgorithmEnum ¶ added in v65.41.1
func GetMappingCertKeyAlgorithmEnum(val string) (CertKeyAlgorithmEnum, bool)
GetMappingCertKeyAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type CertSignatureAlgorithmEnum ¶ added in v65.41.1
type CertSignatureAlgorithmEnum string
CertSignatureAlgorithmEnum Enum with underlying type: string
const ( CertSignatureAlgorithmSha256WithRsa CertSignatureAlgorithmEnum = "SHA256_WITH_RSA" CertSignatureAlgorithmSha384WithRsa CertSignatureAlgorithmEnum = "SHA384_WITH_RSA" CertSignatureAlgorithmSha512WithRsa CertSignatureAlgorithmEnum = "SHA512_WITH_RSA" CertSignatureAlgorithmSha256WithEcdsa CertSignatureAlgorithmEnum = "SHA256_WITH_ECDSA" CertSignatureAlgorithmSha384WithEcdsa CertSignatureAlgorithmEnum = "SHA384_WITH_ECDSA" CertSignatureAlgorithmSha512WithEcdsa CertSignatureAlgorithmEnum = "SHA512_WITH_ECDSA" )
Set of constants representing the allowable values for CertSignatureAlgorithmEnum
func GetCertSignatureAlgorithmEnumValues ¶ added in v65.41.1
func GetCertSignatureAlgorithmEnumValues() []CertSignatureAlgorithmEnum
GetCertSignatureAlgorithmEnumValues Enumerates the set of values for CertSignatureAlgorithmEnum
func GetMappingCertSignatureAlgorithmEnum ¶ added in v65.41.1
func GetMappingCertSignatureAlgorithmEnum(val string) (CertSignatureAlgorithmEnum, bool)
GetMappingCertSignatureAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type CertificateDetails ¶ added in v65.41.1
type CertificateDetails struct { // The id of the certificate. CertificateId *string `mandatory:"false" json:"certificateId"` // The name of the certificate. CertificateName *string `mandatory:"false" json:"certificateName"` }
CertificateDetails The details of Oracle Cloud Infrastructure certificate created
func (CertificateDetails) String ¶ added in v65.41.1
func (m CertificateDetails) String() string
func (CertificateDetails) ValidateEnumValue ¶ added in v65.41.1
func (m CertificateDetails) 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 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 certificateAuthorityId of subordinate/intermediate certificate authority. CertificateAuthorityId *string `mandatory:"false" json:"certificateAuthorityId"` // The time after which leaf certificate will invalid. TimeCertValidityEnd *common.SDKTime `mandatory:"false" json:"timeCertValidityEnd"` // The common name for the leaf certificate. CommonName *string `mandatory:"false" json:"commonName"` // The compartmentId of the leaf certificate. CertCompartmentId *string `mandatory:"false" json:"certCompartmentId"` // key algorithm for issuing leaf certificate. CertKeyAlgorithm CertKeyAlgorithmEnum `mandatory:"false" json:"certKeyAlgorithm,omitempty"` // signature algorithm for issuing leaf certificate. CertSignatureAlgorithm CertSignatureAlgorithmEnum `mandatory:"false" json:"certSignatureAlgorithm,omitempty"` // 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 CurrentRoverBundleDetails ¶ added in v65.41.1
type CurrentRoverBundleDetails struct { // The version of current rover bundle on customer's roverNode or roverCluster device. CurrentRoverBundleVersion *string `mandatory:"true" json:"currentRoverBundleVersion"` }
CurrentRoverBundleDetails Information required to list all available valid rover bundle versions that can be upgraded based on current bundle version.
func (CurrentRoverBundleDetails) String ¶ added in v65.41.1
func (m CurrentRoverBundleDetails) String() string
func (CurrentRoverBundleDetails) ValidateEnumValue ¶ added in v65.41.1
func (m CurrentRoverBundleDetails) 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 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 GenerateCertificateResponse ¶ added in v65.41.1
type GenerateCertificateResponse struct { // The id of the rover node. RoverNodeId *string `mandatory:"true" json:"roverNodeId"` CertificateDetails *CertificateDetails `mandatory:"false" json:"certificateDetails"` }
GenerateCertificateResponse The information of rover node certificate generated by Oracle Cloud Infrastructure certificate service.
func (GenerateCertificateResponse) String ¶ added in v65.41.1
func (m GenerateCertificateResponse) String() string
func (GenerateCertificateResponse) ValidateEnumValue ¶ added in v65.41.1
func (m GenerateCertificateResponse) 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 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 GetWorkRequestRequest ¶ added in v65.41.1
type GetWorkRequestRequest struct { // The ocid of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶ added in v65.41.1
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶ added in v65.41.1
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶ added in v65.41.1
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶ added in v65.41.1
func (request GetWorkRequestRequest) String() string
func (GetWorkRequestRequest) ValidateEnumValue ¶ added in v65.41.1
func (request GetWorkRequestRequest) 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 GetWorkRequestResponse ¶ added in v65.41.1
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `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"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶ added in v65.41.1
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶ added in v65.41.1
func (response GetWorkRequestResponse) String() string
type LeafCertificateDetails ¶ added in v65.41.1
type LeafCertificateDetails struct { // The id of the certificate CertificateId *string `mandatory:"false" json:"certificateId"` // The certificate content in PEM format CertificatePem *string `mandatory:"false" json:"certificatePem"` }
LeafCertificateDetails The details of leaf certificate
func (LeafCertificateDetails) String ¶ added in v65.41.1
func (m LeafCertificateDetails) String() string
func (LeafCertificateDetails) ValidateEnumValue ¶ added in v65.41.1
func (m LeafCertificateDetails) 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 LeafCertificateResponse ¶ added in v65.41.1
type LeafCertificateResponse struct { // The id of the rover node. RoverNodeId *string `mandatory:"true" json:"roverNodeId"` LeafCertificateDetails *LeafCertificateDetails `mandatory:"false" json:"leafCertificateDetails"` }
LeafCertificateResponse The information for a left certificate for a rover node
func (LeafCertificateResponse) String ¶ added in v65.41.1
func (m LeafCertificateResponse) String() string
func (LeafCertificateResponse) ValidateEnumValue ¶ added in v65.41.1
func (m LeafCertificateResponse) 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 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 ListRoverClusterRoverBundleRequestsRequest ¶ added in v65.41.1
type ListRoverClusterRoverBundleRequestsRequest 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"` // 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 ListRoverClusterRoverBundleRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeTaskCreated is descending. If no value is specified timeTaskCreated is default. SortBy ListRoverClusterRoverBundleRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // 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 }
ListRoverClusterRoverBundleRequestsRequest wrapper for the ListRoverClusterRoverBundleRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverClusterRoverBundleRequests.go.html to see an example of how to use ListRoverClusterRoverBundleRequestsRequest.
func (ListRoverClusterRoverBundleRequestsRequest) BinaryRequestBody ¶ added in v65.41.1
func (request ListRoverClusterRoverBundleRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListRoverClusterRoverBundleRequestsRequest) HTTPRequest ¶ added in v65.41.1
func (request ListRoverClusterRoverBundleRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRoverClusterRoverBundleRequestsRequest) RetryPolicy ¶ added in v65.41.1
func (request ListRoverClusterRoverBundleRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRoverClusterRoverBundleRequestsRequest) String ¶ added in v65.41.1
func (request ListRoverClusterRoverBundleRequestsRequest) String() string
func (ListRoverClusterRoverBundleRequestsRequest) ValidateEnumValue ¶ added in v65.41.1
func (request ListRoverClusterRoverBundleRequestsRequest) 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 ListRoverClusterRoverBundleRequestsResponse ¶ added in v65.41.1
type ListRoverClusterRoverBundleRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of RoverBundleRequestCollection instances RoverBundleRequestCollection `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"` }
ListRoverClusterRoverBundleRequestsResponse wrapper for the ListRoverClusterRoverBundleRequests operation
func (ListRoverClusterRoverBundleRequestsResponse) HTTPResponse ¶ added in v65.41.1
func (response ListRoverClusterRoverBundleRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRoverClusterRoverBundleRequestsResponse) String ¶ added in v65.41.1
func (response ListRoverClusterRoverBundleRequestsResponse) String() string
type ListRoverClusterRoverBundleRequestsSortByEnum ¶ added in v65.41.1
type ListRoverClusterRoverBundleRequestsSortByEnum string
ListRoverClusterRoverBundleRequestsSortByEnum Enum with underlying type: string
const (
ListRoverClusterRoverBundleRequestsSortByTimetaskcreated ListRoverClusterRoverBundleRequestsSortByEnum = "timeTaskCreated"
)
Set of constants representing the allowable values for ListRoverClusterRoverBundleRequestsSortByEnum
func GetListRoverClusterRoverBundleRequestsSortByEnumValues ¶ added in v65.41.1
func GetListRoverClusterRoverBundleRequestsSortByEnumValues() []ListRoverClusterRoverBundleRequestsSortByEnum
GetListRoverClusterRoverBundleRequestsSortByEnumValues Enumerates the set of values for ListRoverClusterRoverBundleRequestsSortByEnum
func GetMappingListRoverClusterRoverBundleRequestsSortByEnum ¶ added in v65.41.1
func GetMappingListRoverClusterRoverBundleRequestsSortByEnum(val string) (ListRoverClusterRoverBundleRequestsSortByEnum, bool)
GetMappingListRoverClusterRoverBundleRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverClusterRoverBundleRequestsSortOrderEnum ¶ added in v65.41.1
type ListRoverClusterRoverBundleRequestsSortOrderEnum string
ListRoverClusterRoverBundleRequestsSortOrderEnum Enum with underlying type: string
const ( ListRoverClusterRoverBundleRequestsSortOrderAsc ListRoverClusterRoverBundleRequestsSortOrderEnum = "ASC" ListRoverClusterRoverBundleRequestsSortOrderDesc ListRoverClusterRoverBundleRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRoverClusterRoverBundleRequestsSortOrderEnum
func GetListRoverClusterRoverBundleRequestsSortOrderEnumValues ¶ added in v65.41.1
func GetListRoverClusterRoverBundleRequestsSortOrderEnumValues() []ListRoverClusterRoverBundleRequestsSortOrderEnum
GetListRoverClusterRoverBundleRequestsSortOrderEnumValues Enumerates the set of values for ListRoverClusterRoverBundleRequestsSortOrderEnum
func GetMappingListRoverClusterRoverBundleRequestsSortOrderEnum ¶ added in v65.41.1
func GetMappingListRoverClusterRoverBundleRequestsSortOrderEnum(val string) (ListRoverClusterRoverBundleRequestsSortOrderEnum, bool)
GetMappingListRoverClusterRoverBundleRequestsSortOrderEnum 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 ListRoverNodeRoverBundleRequestsRequest ¶ added in v65.41.1
type ListRoverNodeRoverBundleRequestsRequest 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"` // 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 ListRoverNodeRoverBundleRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeTaskCreated is descending. If no value is specified timeTaskCreated is default. SortBy ListRoverNodeRoverBundleRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // 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 }
ListRoverNodeRoverBundleRequestsRequest wrapper for the ListRoverNodeRoverBundleRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverNodeRoverBundleRequests.go.html to see an example of how to use ListRoverNodeRoverBundleRequestsRequest.
func (ListRoverNodeRoverBundleRequestsRequest) BinaryRequestBody ¶ added in v65.41.1
func (request ListRoverNodeRoverBundleRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListRoverNodeRoverBundleRequestsRequest) HTTPRequest ¶ added in v65.41.1
func (request ListRoverNodeRoverBundleRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRoverNodeRoverBundleRequestsRequest) RetryPolicy ¶ added in v65.41.1
func (request ListRoverNodeRoverBundleRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRoverNodeRoverBundleRequestsRequest) String ¶ added in v65.41.1
func (request ListRoverNodeRoverBundleRequestsRequest) String() string
func (ListRoverNodeRoverBundleRequestsRequest) ValidateEnumValue ¶ added in v65.41.1
func (request ListRoverNodeRoverBundleRequestsRequest) 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 ListRoverNodeRoverBundleRequestsResponse ¶ added in v65.41.1
type ListRoverNodeRoverBundleRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of RoverBundleRequestCollection instances RoverBundleRequestCollection `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"` }
ListRoverNodeRoverBundleRequestsResponse wrapper for the ListRoverNodeRoverBundleRequests operation
func (ListRoverNodeRoverBundleRequestsResponse) HTTPResponse ¶ added in v65.41.1
func (response ListRoverNodeRoverBundleRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRoverNodeRoverBundleRequestsResponse) String ¶ added in v65.41.1
func (response ListRoverNodeRoverBundleRequestsResponse) String() string
type ListRoverNodeRoverBundleRequestsSortByEnum ¶ added in v65.41.1
type ListRoverNodeRoverBundleRequestsSortByEnum string
ListRoverNodeRoverBundleRequestsSortByEnum Enum with underlying type: string
const (
ListRoverNodeRoverBundleRequestsSortByTimetaskcreated ListRoverNodeRoverBundleRequestsSortByEnum = "timeTaskCreated"
)
Set of constants representing the allowable values for ListRoverNodeRoverBundleRequestsSortByEnum
func GetListRoverNodeRoverBundleRequestsSortByEnumValues ¶ added in v65.41.1
func GetListRoverNodeRoverBundleRequestsSortByEnumValues() []ListRoverNodeRoverBundleRequestsSortByEnum
GetListRoverNodeRoverBundleRequestsSortByEnumValues Enumerates the set of values for ListRoverNodeRoverBundleRequestsSortByEnum
func GetMappingListRoverNodeRoverBundleRequestsSortByEnum ¶ added in v65.41.1
func GetMappingListRoverNodeRoverBundleRequestsSortByEnum(val string) (ListRoverNodeRoverBundleRequestsSortByEnum, bool)
GetMappingListRoverNodeRoverBundleRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRoverNodeRoverBundleRequestsSortOrderEnum ¶ added in v65.41.1
type ListRoverNodeRoverBundleRequestsSortOrderEnum string
ListRoverNodeRoverBundleRequestsSortOrderEnum Enum with underlying type: string
const ( ListRoverNodeRoverBundleRequestsSortOrderAsc ListRoverNodeRoverBundleRequestsSortOrderEnum = "ASC" ListRoverNodeRoverBundleRequestsSortOrderDesc ListRoverNodeRoverBundleRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRoverNodeRoverBundleRequestsSortOrderEnum
func GetListRoverNodeRoverBundleRequestsSortOrderEnumValues ¶ added in v65.41.1
func GetListRoverNodeRoverBundleRequestsSortOrderEnumValues() []ListRoverNodeRoverBundleRequestsSortOrderEnum
GetListRoverNodeRoverBundleRequestsSortOrderEnumValues Enumerates the set of values for ListRoverNodeRoverBundleRequestsSortOrderEnum
func GetMappingListRoverNodeRoverBundleRequestsSortOrderEnum ¶ added in v65.41.1
func GetMappingListRoverNodeRoverBundleRequestsSortOrderEnum(val string) (ListRoverNodeRoverBundleRequestsSortOrderEnum, bool)
GetMappingListRoverNodeRoverBundleRequestsSortOrderEnum 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 ListWorkRequestErrorsRequest ¶ added in v65.41.1
type ListWorkRequestErrorsRequest struct { // The ocid of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, the results are shown in descending order. All other fields default to ascending order. SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶ added in v65.41.1
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶ added in v65.41.1
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶ added in v65.41.1
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶ added in v65.41.1
func (request ListWorkRequestErrorsRequest) String() string
func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶ added in v65.41.1
func (request ListWorkRequestErrorsRequest) 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 ListWorkRequestErrorsResponse ¶ added in v65.41.1
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // 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"` // 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"` // 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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶ added in v65.41.1
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶ added in v65.41.1
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶ added in v65.41.1
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp" ListWorkRequestErrorsSortByMessage ListWorkRequestErrorsSortByEnum = "message" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶ added in v65.41.1
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum ¶ added in v65.41.1
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsSortOrderEnum ¶ added in v65.41.1
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶ added in v65.41.1
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum ¶ added in v65.41.1
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsRequest ¶ added in v65.41.1
type ListWorkRequestLogsRequest struct { // The ocid of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, the results are shown in descending order. All other fields default to ascending order. SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶ added in v65.41.1
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶ added in v65.41.1
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶ added in v65.41.1
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶ added in v65.41.1
func (request ListWorkRequestLogsRequest) String() string
func (ListWorkRequestLogsRequest) ValidateEnumValue ¶ added in v65.41.1
func (request ListWorkRequestLogsRequest) 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 ListWorkRequestLogsResponse ¶ added in v65.41.1
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogCollection instances WorkRequestLogCollection `presentIn:"body"` // 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"` // 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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶ added in v65.41.1
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶ added in v65.41.1
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶ added in v65.41.1
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp" ListWorkRequestLogsSortByMessage ListWorkRequestLogsSortByEnum = "message" )
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶ added in v65.41.1
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum ¶ added in v65.41.1
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsSortOrderEnum ¶ added in v65.41.1
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶ added in v65.41.1
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum ¶ added in v65.41.1
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsOperationTypeEnum ¶ added in v65.41.1
type ListWorkRequestsOperationTypeEnum string
ListWorkRequestsOperationTypeEnum Enum with underlying type: string
const (
ListWorkRequestsOperationTypeAddNodes ListWorkRequestsOperationTypeEnum = "ADD_NODES"
)
Set of constants representing the allowable values for ListWorkRequestsOperationTypeEnum
func GetListWorkRequestsOperationTypeEnumValues ¶ added in v65.41.1
func GetListWorkRequestsOperationTypeEnumValues() []ListWorkRequestsOperationTypeEnum
GetListWorkRequestsOperationTypeEnumValues Enumerates the set of values for ListWorkRequestsOperationTypeEnum
func GetMappingListWorkRequestsOperationTypeEnum ¶ added in v65.41.1
func GetMappingListWorkRequestsOperationTypeEnum(val string) (ListWorkRequestsOperationTypeEnum, bool)
GetMappingListWorkRequestsOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsRequest ¶ added in v65.41.1
type ListWorkRequestsRequest struct { // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // <b>Filter</b> results by the type of the operation associated with the work request. OperationType ListWorkRequestsOperationTypeEnum `mandatory:"false" contributesTo:"query" name:"operationType" omitEmpty:"true"` // <b>Filter</b> results by work request status. Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // Filter work requests by the resource ocid. ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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 maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, the results are shown in descending order. All other fields default to ascending order. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶ added in v65.41.1
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶ added in v65.41.1
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶ added in v65.41.1
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶ added in v65.41.1
func (request ListWorkRequestsRequest) String() string
func (ListWorkRequestsRequest) ValidateEnumValue ¶ added in v65.41.1
func (request ListWorkRequestsRequest) 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 ListWorkRequestsResponse ¶ added in v65.41.1
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestCollection instances WorkRequestCollection `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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶ added in v65.41.1
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶ added in v65.41.1
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶ added in v65.41.1
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const ( ListWorkRequestsSortByOperationtype ListWorkRequestsSortByEnum = "operationType" ListWorkRequestsSortByStatus ListWorkRequestsSortByEnum = "status" ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted" )
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶ added in v65.41.1
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum ¶ added in v65.41.1
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsSortOrderEnum ¶ added in v65.41.1
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶ added in v65.41.1
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum ¶ added in v65.41.1
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsStatusEnum ¶ added in v65.41.1
type ListWorkRequestsStatusEnum string
ListWorkRequestsStatusEnum Enum with underlying type: string
const ( ListWorkRequestsStatusAccepted ListWorkRequestsStatusEnum = "ACCEPTED" ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS" ListWorkRequestsStatusWaiting ListWorkRequestsStatusEnum = "WAITING" ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION" ListWorkRequestsStatusFailed ListWorkRequestsStatusEnum = "FAILED" ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED" ListWorkRequestsStatusCanceling ListWorkRequestsStatusEnum = "CANCELING" ListWorkRequestsStatusCanceled ListWorkRequestsStatusEnum = "CANCELED" )
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
func GetListWorkRequestsStatusEnumValues ¶ added in v65.41.1
func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum
func GetMappingListWorkRequestsStatusEnum ¶ added in v65.41.1
func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
GetMappingListWorkRequestsStatusEnum 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 RenewCertificateResponse ¶ added in v65.41.1
type RenewCertificateResponse struct { // The id of the rover node. RoverNodeId *string `mandatory:"true" json:"roverNodeId"` CertificateDetails *CertificateDetails `mandatory:"false" json:"certificateDetails"` }
RenewCertificateResponse The information of renewed rover node certificate.
func (RenewCertificateResponse) String ¶ added in v65.41.1
func (m RenewCertificateResponse) String() string
func (RenewCertificateResponse) ValidateEnumValue ¶ added in v65.41.1
func (m RenewCertificateResponse) 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 ReplaceCaDetails ¶ added in v65.41.1
type ReplaceCaDetails struct { // Plain text certificate chain in PEM format for the subordinate CA associated with given roverNode. CaBundlePem *string `mandatory:"false" json:"caBundlePem"` // Max validity of leaf certificates issued by the CA associated with given node, in days, in ISO 8601 format, example "P365D". CertificateMaxValidityDuration *string `mandatory:"false" json:"certificateMaxValidityDuration"` // key algorithm for issuing leaf certificate. CertKeyAlgorithm CertKeyAlgorithmEnum `mandatory:"false" json:"certKeyAlgorithm,omitempty"` // signature algorithm for issuing leaf certificate. CertSignatureAlgorithm CertSignatureAlgorithmEnum `mandatory:"false" json:"certSignatureAlgorithm,omitempty"` }
ReplaceCaDetails Information about the detailed CA bundle replacement of the rover node.
func (ReplaceCaDetails) String ¶ added in v65.41.1
func (m ReplaceCaDetails) String() string
func (ReplaceCaDetails) ValidateEnumValue ¶ added in v65.41.1
func (m ReplaceCaDetails) 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 ReplaceCertificateAuthorityResponse ¶ added in v65.41.1
type ReplaceCertificateAuthorityResponse struct { // rover node ocid RoverNodeId *string `mandatory:"true" json:"roverNodeId"` ReplaceCaDetails *ReplaceCaDetails `mandatory:"false" json:"replaceCaDetails"` }
ReplaceCertificateAuthorityResponse Information about the replace CA Bundle of the rover node.
func (ReplaceCertificateAuthorityResponse) String ¶ added in v65.41.1
func (m ReplaceCertificateAuthorityResponse) String() string
func (ReplaceCertificateAuthorityResponse) ValidateEnumValue ¶ added in v65.41.1
func (m ReplaceCertificateAuthorityResponse) 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 RequestAdditionalNodesDetails ¶ added in v65.41.1
type RequestAdditionalNodesDetails struct { // Number of additional nodes to be requested for a roverCluster. NumberOfAdditionalNodes *int `mandatory:"true" json:"numberOfAdditionalNodes"` }
RequestAdditionalNodesDetails Object for request additional nodes for a roverCluster
func (RequestAdditionalNodesDetails) String ¶ added in v65.41.1
func (m RequestAdditionalNodesDetails) String() string
func (RequestAdditionalNodesDetails) ValidateEnumValue ¶ added in v65.41.1
func (m RequestAdditionalNodesDetails) 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 RequestAdditionalNodesRequest ¶ added in v65.41.1
type RequestAdditionalNodesRequest struct { // Unique RoverCluster identifier RoverClusterId *string `mandatory:"true" contributesTo:"path" name:"roverClusterId"` // Details object to request additional nodes. RequestAdditionalNodesDetails `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 }
RequestAdditionalNodesRequest wrapper for the RequestAdditionalNodes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RequestAdditionalNodes.go.html to see an example of how to use RequestAdditionalNodesRequest.
func (RequestAdditionalNodesRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RequestAdditionalNodesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RequestAdditionalNodesRequest) HTTPRequest ¶ added in v65.41.1
func (request RequestAdditionalNodesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RequestAdditionalNodesRequest) RetryPolicy ¶ added in v65.41.1
func (request RequestAdditionalNodesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RequestAdditionalNodesRequest) String ¶ added in v65.41.1
func (request RequestAdditionalNodesRequest) String() string
func (RequestAdditionalNodesRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RequestAdditionalNodesRequest) 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 RequestAdditionalNodesResponse ¶ added in v65.41.1
type RequestAdditionalNodesResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. If you need to contact Oracle about a // particular request, provide this request ID. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RequestAdditionalNodesResponse wrapper for the RequestAdditionalNodes operation
func (RequestAdditionalNodesResponse) HTTPResponse ¶ added in v65.41.1
func (response RequestAdditionalNodesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RequestAdditionalNodesResponse) String ¶ added in v65.41.1
func (response RequestAdditionalNodesResponse) String() string
type RequestBundleRoverClusterRequest ¶ added in v65.41.1
type RequestBundleRoverClusterRequest struct { // Request the rover bundle details. RequestRoverBundleDetails `contributesTo:"body"` // 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 }
RequestBundleRoverClusterRequest wrapper for the RequestBundleRoverCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RequestBundleRoverCluster.go.html to see an example of how to use RequestBundleRoverClusterRequest.
func (RequestBundleRoverClusterRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RequestBundleRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RequestBundleRoverClusterRequest) HTTPRequest ¶ added in v65.41.1
func (request RequestBundleRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RequestBundleRoverClusterRequest) RetryPolicy ¶ added in v65.41.1
func (request RequestBundleRoverClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RequestBundleRoverClusterRequest) String ¶ added in v65.41.1
func (request RequestBundleRoverClusterRequest) String() string
func (RequestBundleRoverClusterRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RequestBundleRoverClusterRequest) 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 RequestBundleRoverClusterResponse ¶ added in v65.41.1
type RequestBundleRoverClusterResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. If you need to contact Oracle about a // particular request, provide this request ID. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RequestBundleRoverClusterResponse wrapper for the RequestBundleRoverCluster operation
func (RequestBundleRoverClusterResponse) HTTPResponse ¶ added in v65.41.1
func (response RequestBundleRoverClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RequestBundleRoverClusterResponse) String ¶ added in v65.41.1
func (response RequestBundleRoverClusterResponse) String() string
type RequestBundleRoverNodeRequest ¶ added in v65.41.1
type RequestBundleRoverNodeRequest struct { // Request the rover bundle details. RequestRoverBundleDetails `contributesTo:"body"` // 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 }
RequestBundleRoverNodeRequest wrapper for the RequestBundleRoverNode operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RequestBundleRoverNode.go.html to see an example of how to use RequestBundleRoverNodeRequest.
func (RequestBundleRoverNodeRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RequestBundleRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RequestBundleRoverNodeRequest) HTTPRequest ¶ added in v65.41.1
func (request RequestBundleRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RequestBundleRoverNodeRequest) RetryPolicy ¶ added in v65.41.1
func (request RequestBundleRoverNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RequestBundleRoverNodeRequest) String ¶ added in v65.41.1
func (request RequestBundleRoverNodeRequest) String() string
func (RequestBundleRoverNodeRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RequestBundleRoverNodeRequest) 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 RequestBundleRoverNodeResponse ¶ added in v65.41.1
type RequestBundleRoverNodeResponse 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"` // Unique Oracle-assigned identifier for the asynchronous request. If you need to contact Oracle about a // particular request, provide this request ID. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RequestBundleRoverNodeResponse wrapper for the RequestBundleRoverNode operation
func (RequestBundleRoverNodeResponse) HTTPResponse ¶ added in v65.41.1
func (response RequestBundleRoverNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RequestBundleRoverNodeResponse) String ¶ added in v65.41.1
func (response RequestBundleRoverNodeResponse) String() string
type RequestRoverBundleDetails ¶ added in v65.41.1
type RequestRoverBundleDetails struct { // The compartment OCID of destination compartment that the bundle will be copied to. DestinationCompartmentId *string `mandatory:"true" json:"destinationCompartmentId"` // The destination bucket name the bundle will be copied to. DestinationBucketName *string `mandatory:"true" json:"destinationBucketName"` // The bundle version that customer wants to upgrade to. BundleVersion *string `mandatory:"true" json:"bundleVersion"` }
RequestRoverBundleDetails Information required by Object Storage to process a request to copy an object to another bucket.
func (RequestRoverBundleDetails) String ¶ added in v65.41.1
func (m RequestRoverBundleDetails) String() string
func (RequestRoverBundleDetails) ValidateEnumValue ¶ added in v65.41.1
func (m RequestRoverBundleDetails) 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 RetrieveAvailableBundleVersionsRoverClusterRequest ¶ added in v65.41.1
type RetrieveAvailableBundleVersionsRoverClusterRequest struct { // Provide the current rover bundle details. CurrentRoverBundleDetails `contributesTo:"body"` // 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 }
RetrieveAvailableBundleVersionsRoverClusterRequest wrapper for the RetrieveAvailableBundleVersionsRoverCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RetrieveAvailableBundleVersionsRoverCluster.go.html to see an example of how to use RetrieveAvailableBundleVersionsRoverClusterRequest.
func (RetrieveAvailableBundleVersionsRoverClusterRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RetrieveAvailableBundleVersionsRoverClusterRequest) HTTPRequest ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RetrieveAvailableBundleVersionsRoverClusterRequest) RetryPolicy ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RetrieveAvailableBundleVersionsRoverClusterRequest) String ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverClusterRequest) String() string
func (RetrieveAvailableBundleVersionsRoverClusterRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverClusterRequest) 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 RetrieveAvailableBundleVersionsRoverClusterResponse ¶ added in v65.41.1
type RetrieveAvailableBundleVersionsRoverClusterResponse struct { // The underlying http response RawResponse *http.Response // The RoverBundleVersion instance RoverBundleVersion `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"` }
RetrieveAvailableBundleVersionsRoverClusterResponse wrapper for the RetrieveAvailableBundleVersionsRoverCluster operation
func (RetrieveAvailableBundleVersionsRoverClusterResponse) HTTPResponse ¶ added in v65.41.1
func (response RetrieveAvailableBundleVersionsRoverClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RetrieveAvailableBundleVersionsRoverClusterResponse) String ¶ added in v65.41.1
func (response RetrieveAvailableBundleVersionsRoverClusterResponse) String() string
type RetrieveAvailableBundleVersionsRoverNodeRequest ¶ added in v65.41.1
type RetrieveAvailableBundleVersionsRoverNodeRequest struct { // Provide the current rover bundle details. CurrentRoverBundleDetails `contributesTo:"body"` // 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 }
RetrieveAvailableBundleVersionsRoverNodeRequest wrapper for the RetrieveAvailableBundleVersionsRoverNode operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RetrieveAvailableBundleVersionsRoverNode.go.html to see an example of how to use RetrieveAvailableBundleVersionsRoverNodeRequest.
func (RetrieveAvailableBundleVersionsRoverNodeRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RetrieveAvailableBundleVersionsRoverNodeRequest) HTTPRequest ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RetrieveAvailableBundleVersionsRoverNodeRequest) RetryPolicy ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RetrieveAvailableBundleVersionsRoverNodeRequest) String ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverNodeRequest) String() string
func (RetrieveAvailableBundleVersionsRoverNodeRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RetrieveAvailableBundleVersionsRoverNodeRequest) 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 RetrieveAvailableBundleVersionsRoverNodeResponse ¶ added in v65.41.1
type RetrieveAvailableBundleVersionsRoverNodeResponse struct { // The underlying http response RawResponse *http.Response // The RoverBundleVersion instance RoverBundleVersion `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"` }
RetrieveAvailableBundleVersionsRoverNodeResponse wrapper for the RetrieveAvailableBundleVersionsRoverNode operation
func (RetrieveAvailableBundleVersionsRoverNodeResponse) HTTPResponse ¶ added in v65.41.1
func (response RetrieveAvailableBundleVersionsRoverNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RetrieveAvailableBundleVersionsRoverNodeResponse) String ¶ added in v65.41.1
func (response RetrieveAvailableBundleVersionsRoverNodeResponse) String() string
type RetrieveBundleStatusRoverClusterRequest ¶ added in v65.41.1
type RetrieveBundleStatusRoverClusterRequest struct { // Provide the rover bundle details that requires to retrieve its status. RoverBundleStatusDetails `contributesTo:"body"` // 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 }
RetrieveBundleStatusRoverClusterRequest wrapper for the RetrieveBundleStatusRoverCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RetrieveBundleStatusRoverCluster.go.html to see an example of how to use RetrieveBundleStatusRoverClusterRequest.
func (RetrieveBundleStatusRoverClusterRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RetrieveBundleStatusRoverClusterRequest) HTTPRequest ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RetrieveBundleStatusRoverClusterRequest) RetryPolicy ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RetrieveBundleStatusRoverClusterRequest) String ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverClusterRequest) String() string
func (RetrieveBundleStatusRoverClusterRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverClusterRequest) 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 RetrieveBundleStatusRoverClusterResponse ¶ added in v65.41.1
type RetrieveBundleStatusRoverClusterResponse struct { // The underlying http response RawResponse *http.Response // The RoverBundleStatus instance RoverBundleStatus `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"` }
RetrieveBundleStatusRoverClusterResponse wrapper for the RetrieveBundleStatusRoverCluster operation
func (RetrieveBundleStatusRoverClusterResponse) HTTPResponse ¶ added in v65.41.1
func (response RetrieveBundleStatusRoverClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RetrieveBundleStatusRoverClusterResponse) String ¶ added in v65.41.1
func (response RetrieveBundleStatusRoverClusterResponse) String() string
type RetrieveBundleStatusRoverNodeRequest ¶ added in v65.41.1
type RetrieveBundleStatusRoverNodeRequest struct { // Provide the rover bundle details that requires to retrieve its status. RoverBundleStatusDetails `contributesTo:"body"` // 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 }
RetrieveBundleStatusRoverNodeRequest wrapper for the RetrieveBundleStatusRoverNode operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RetrieveBundleStatusRoverNode.go.html to see an example of how to use RetrieveBundleStatusRoverNodeRequest.
func (RetrieveBundleStatusRoverNodeRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RetrieveBundleStatusRoverNodeRequest) HTTPRequest ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RetrieveBundleStatusRoverNodeRequest) RetryPolicy ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RetrieveBundleStatusRoverNodeRequest) String ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverNodeRequest) String() string
func (RetrieveBundleStatusRoverNodeRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RetrieveBundleStatusRoverNodeRequest) 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 RetrieveBundleStatusRoverNodeResponse ¶ added in v65.41.1
type RetrieveBundleStatusRoverNodeResponse struct { // The underlying http response RawResponse *http.Response // The RoverBundleStatus instance RoverBundleStatus `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"` }
RetrieveBundleStatusRoverNodeResponse wrapper for the RetrieveBundleStatusRoverNode operation
func (RetrieveBundleStatusRoverNodeResponse) HTTPResponse ¶ added in v65.41.1
func (response RetrieveBundleStatusRoverNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RetrieveBundleStatusRoverNodeResponse) String ¶ added in v65.41.1
func (response RetrieveBundleStatusRoverNodeResponse) String() string
type RoverBundleClient ¶ added in v65.41.1
type RoverBundleClient struct { common.BaseClient // contains filtered or unexported fields }
RoverBundleClient a client for RoverBundle
func NewRoverBundleClientWithConfigurationProvider ¶ added in v65.41.1
func NewRoverBundleClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RoverBundleClient, err error)
NewRoverBundleClientWithConfigurationProvider Creates a new default RoverBundle client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewRoverBundleClientWithOboToken ¶ added in v65.41.1
func NewRoverBundleClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RoverBundleClient, err error)
NewRoverBundleClientWithOboToken Creates a new default RoverBundle 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 (*RoverBundleClient) ConfigurationProvider ¶ added in v65.41.1
func (client *RoverBundleClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (RoverBundleClient) ListRoverClusterRoverBundleRequests ¶ added in v65.41.1
func (client RoverBundleClient) ListRoverClusterRoverBundleRequests(ctx context.Context, request ListRoverClusterRoverBundleRequestsRequest) (response ListRoverClusterRoverBundleRequestsResponse, err error)
ListRoverClusterRoverBundleRequests List all the roverBundleRequests for a given roverClusterId.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverClusterRoverBundleRequests.go.html to see an example of how to use ListRoverClusterRoverBundleRequests API. A default retry strategy applies to this operation ListRoverClusterRoverBundleRequests()
func (RoverBundleClient) ListRoverNodeRoverBundleRequests ¶ added in v65.41.1
func (client RoverBundleClient) ListRoverNodeRoverBundleRequests(ctx context.Context, request ListRoverNodeRoverBundleRequestsRequest) (response ListRoverNodeRoverBundleRequestsResponse, err error)
ListRoverNodeRoverBundleRequests List all the roverBundleRequests for a given roverNodeId.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListRoverNodeRoverBundleRequests.go.html to see an example of how to use ListRoverNodeRoverBundleRequests API. A default retry strategy applies to this operation ListRoverNodeRoverBundleRequests()
func (RoverBundleClient) RequestBundleRoverCluster ¶ added in v65.41.1
func (client RoverBundleClient) RequestBundleRoverCluster(ctx context.Context, request RequestBundleRoverClusterRequest) (response RequestBundleRoverClusterResponse, err error)
RequestBundleRoverCluster Request to get rover bundle to the bucket in customer's tenancy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RequestBundleRoverCluster.go.html to see an example of how to use RequestBundleRoverCluster API. A default retry strategy applies to this operation RequestBundleRoverCluster()
func (RoverBundleClient) RequestBundleRoverNode ¶ added in v65.41.1
func (client RoverBundleClient) RequestBundleRoverNode(ctx context.Context, request RequestBundleRoverNodeRequest) (response RequestBundleRoverNodeResponse, err error)
RequestBundleRoverNode Request to get rover bundle to the bucket in customer's tenancy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RequestBundleRoverNode.go.html to see an example of how to use RequestBundleRoverNode API. A default retry strategy applies to this operation RequestBundleRoverNode()
func (RoverBundleClient) RetrieveAvailableBundleVersionsRoverCluster ¶ added in v65.41.1
func (client RoverBundleClient) RetrieveAvailableBundleVersionsRoverCluster(ctx context.Context, request RetrieveAvailableBundleVersionsRoverClusterRequest) (response RetrieveAvailableBundleVersionsRoverClusterResponse, err error)
RetrieveAvailableBundleVersionsRoverCluster Retrieve the latest available rover bundle version that can be upgraded to based on current bundle version.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RetrieveAvailableBundleVersionsRoverCluster.go.html to see an example of how to use RetrieveAvailableBundleVersionsRoverCluster API. A default retry strategy applies to this operation RetrieveAvailableBundleVersionsRoverCluster()
func (RoverBundleClient) RetrieveAvailableBundleVersionsRoverNode ¶ added in v65.41.1
func (client RoverBundleClient) RetrieveAvailableBundleVersionsRoverNode(ctx context.Context, request RetrieveAvailableBundleVersionsRoverNodeRequest) (response RetrieveAvailableBundleVersionsRoverNodeResponse, err error)
RetrieveAvailableBundleVersionsRoverNode Retrieve the latest available rover bundle version that can be upgraded to based on current bundle version.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RetrieveAvailableBundleVersionsRoverNode.go.html to see an example of how to use RetrieveAvailableBundleVersionsRoverNode API. A default retry strategy applies to this operation RetrieveAvailableBundleVersionsRoverNode()
func (RoverBundleClient) RetrieveBundleStatusRoverCluster ¶ added in v65.41.1
func (client RoverBundleClient) RetrieveBundleStatusRoverCluster(ctx context.Context, request RetrieveBundleStatusRoverClusterRequest) (response RetrieveBundleStatusRoverClusterResponse, err error)
RetrieveBundleStatusRoverCluster Retrieve the status and progress of a rover bundle copy request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RetrieveBundleStatusRoverCluster.go.html to see an example of how to use RetrieveBundleStatusRoverCluster API. A default retry strategy applies to this operation RetrieveBundleStatusRoverCluster()
func (RoverBundleClient) RetrieveBundleStatusRoverNode ¶ added in v65.41.1
func (client RoverBundleClient) RetrieveBundleStatusRoverNode(ctx context.Context, request RetrieveBundleStatusRoverNodeRequest) (response RetrieveBundleStatusRoverNodeResponse, err error)
RetrieveBundleStatusRoverNode Retrieve the status and progress of a rover bundle copy request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RetrieveBundleStatusRoverNode.go.html to see an example of how to use RetrieveBundleStatusRoverNode API. A default retry strategy applies to this operation RetrieveBundleStatusRoverNode()
func (*RoverBundleClient) SetRegion ¶ added in v65.41.1
func (client *RoverBundleClient) SetRegion(region string)
SetRegion overrides the region of this client.
type RoverBundleRequestCollection ¶ added in v65.41.1
type RoverBundleRequestCollection struct { // List of roverBundleRequests. Items []RoverBundleRequestSummary `mandatory:"true" json:"items"` }
RoverBundleRequestCollection All the roverBundleRequests associated to this roverNode or roverCluster.
func (RoverBundleRequestCollection) String ¶ added in v65.41.1
func (m RoverBundleRequestCollection) String() string
func (RoverBundleRequestCollection) ValidateEnumValue ¶ added in v65.41.1
func (m RoverBundleRequestCollection) 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 RoverBundleRequestSummary ¶ added in v65.41.1
type RoverBundleRequestSummary struct { // The unique identifier of roverBundleRequest. Id *string `mandatory:"true" json:"id"` // The work request id for an async copyObject operation. WorkRequestId *string `mandatory:"true" json:"workRequestId"` // The OCID of destination compartment that the bundle will be copied to. DestinationCompartmentId *string `mandatory:"false" json:"destinationCompartmentId"` // The destination bucket name the bundle will be copied to. DestinationBucketName *string `mandatory:"false" json:"destinationBucketName"` // The bundle version that customer wants to upgrade to. BundleVersion *string `mandatory:"false" json:"bundleVersion"` // The time of the task was created. An RFC3339 formatted datetime string. TimeTaskCreated *common.SDKTime `mandatory:"false" json:"timeTaskCreated"` }
RoverBundleRequestSummary Summary of the RoverBundleRequest
func (RoverBundleRequestSummary) String ¶ added in v65.41.1
func (m RoverBundleRequestSummary) String() string
func (RoverBundleRequestSummary) ValidateEnumValue ¶ added in v65.41.1
func (m RoverBundleRequestSummary) 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 RoverBundleStatus ¶ added in v65.41.1
type RoverBundleStatus struct { // The progress of the workflow. Status RoverBundleStatusStatusEnum `mandatory:"true" json:"status"` // Percentage of the work request completed. PercentComplete *float32 `mandatory:"false" json:"percentComplete"` // The date and time the work request was created. An RFC3339 formatted datetime string. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // The date and time the work request was started. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request was finished. An RFC3339 formatted datetime string. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The full name of the bundle. BundleName *string `mandatory:"false" json:"bundleName"` // The error message if work request fails. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
RoverBundleStatus The status of the rover bundle status by a specified work request id.
func (RoverBundleStatus) String ¶ added in v65.41.1
func (m RoverBundleStatus) String() string
func (RoverBundleStatus) ValidateEnumValue ¶ added in v65.41.1
func (m RoverBundleStatus) 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 RoverBundleStatusDetails ¶ added in v65.41.1
type RoverBundleStatusDetails struct { // The workRequestId for an async copyObject operation. WorkRequestId *string `mandatory:"true" json:"workRequestId"` }
RoverBundleStatusDetails Information required to retrieve rover bundle status of a copyObject operation.
func (RoverBundleStatusDetails) String ¶ added in v65.41.1
func (m RoverBundleStatusDetails) String() string
func (RoverBundleStatusDetails) ValidateEnumValue ¶ added in v65.41.1
func (m RoverBundleStatusDetails) 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 RoverBundleStatusStatusEnum ¶ added in v65.41.1
type RoverBundleStatusStatusEnum string
RoverBundleStatusStatusEnum Enum with underlying type: string
const ( RoverBundleStatusStatusAccepted RoverBundleStatusStatusEnum = "ACCEPTED" RoverBundleStatusStatusInProgress RoverBundleStatusStatusEnum = "IN_PROGRESS" RoverBundleStatusStatusFailed RoverBundleStatusStatusEnum = "FAILED" RoverBundleStatusStatusCompleted RoverBundleStatusStatusEnum = "COMPLETED" RoverBundleStatusStatusCanceling RoverBundleStatusStatusEnum = "CANCELING" RoverBundleStatusStatusCanceled RoverBundleStatusStatusEnum = "CANCELED" )
Set of constants representing the allowable values for RoverBundleStatusStatusEnum
func GetMappingRoverBundleStatusStatusEnum ¶ added in v65.41.1
func GetMappingRoverBundleStatusStatusEnum(val string) (RoverBundleStatusStatusEnum, bool)
GetMappingRoverBundleStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoverBundleStatusStatusEnumValues ¶ added in v65.41.1
func GetRoverBundleStatusStatusEnumValues() []RoverBundleStatusStatusEnum
GetRoverBundleStatusStatusEnumValues Enumerates the set of values for RoverBundleStatusStatusEnum
type RoverBundleVersion ¶ added in v65.41.1
type RoverBundleVersion struct { // The version of the rover bundle. BundleVersion *string `mandatory:"true" json:"bundleVersion"` // The compartment OCID of roverNode/roverCluster that needs to be upgraded. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The full name of the bundle. BundleName *string `mandatory:"false" json:"bundleName"` }
RoverBundleVersion Description of rover bundle version.
func (RoverBundleVersion) String ¶ added in v65.41.1
func (m RoverBundleVersion) String() string
func (RoverBundleVersion) ValidateEnumValue ¶ added in v65.41.1
func (m RoverBundleVersion) 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 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) RequestAdditionalNodes ¶ added in v65.41.1
func (client RoverClusterClient) RequestAdditionalNodes(ctx context.Context, request RequestAdditionalNodesRequest) (response RequestAdditionalNodesResponse, err error)
RequestAdditionalNodes Submit additional nodes request for a roverCluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RequestAdditionalNodes.go.html to see an example of how to use RequestAdditionalNodes API. A default retry strategy applies to this operation RequestAdditionalNodes()
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 certificateAuthorityId of subordinate/intermediate certificate authority. CertificateAuthorityId *string `mandatory:"false" json:"certificateAuthorityId"` // The time after which leaf certificate will invalid. TimeCertValidityEnd *common.SDKTime `mandatory:"false" json:"timeCertValidityEnd"` // The common name for the leaf certificate. CommonName *string `mandatory:"false" json:"commonName"` // The compartmentId of the leaf certificate. CertCompartmentId *string `mandatory:"false" json:"certCompartmentId"` // The version number of the leaf certificate. CertificateVersionNumber *string `mandatory:"false" json:"certificateVersionNumber"` // The id of the leaf certificate. CertificateId *string `mandatory:"false" json:"certificateId"` // key algorithm for issuing leaf certificate. CertKeyAlgorithm CertKeyAlgorithmEnum `mandatory:"false" json:"certKeyAlgorithm,omitempty"` // signature algorithm for issuing leaf certificate. CertSignatureAlgorithm CertSignatureAlgorithmEnum `mandatory:"false" json:"certSignatureAlgorithm,omitempty"` // 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 RoverNodeActionRetrieveCaBundleRequest ¶ added in v65.41.1
type RoverNodeActionRetrieveCaBundleRequest 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"` // 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"` // 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 }
RoverNodeActionRetrieveCaBundleRequest wrapper for the RoverNodeActionRetrieveCaBundle operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeActionRetrieveCaBundle.go.html to see an example of how to use RoverNodeActionRetrieveCaBundleRequest.
func (RoverNodeActionRetrieveCaBundleRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RoverNodeActionRetrieveCaBundleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RoverNodeActionRetrieveCaBundleRequest) HTTPRequest ¶ added in v65.41.1
func (request RoverNodeActionRetrieveCaBundleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RoverNodeActionRetrieveCaBundleRequest) RetryPolicy ¶ added in v65.41.1
func (request RoverNodeActionRetrieveCaBundleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RoverNodeActionRetrieveCaBundleRequest) String ¶ added in v65.41.1
func (request RoverNodeActionRetrieveCaBundleRequest) String() string
func (RoverNodeActionRetrieveCaBundleRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RoverNodeActionRetrieveCaBundleRequest) 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 RoverNodeActionRetrieveCaBundleResponse ¶ added in v65.41.1
type RoverNodeActionRetrieveCaBundleResponse struct { // The underlying http response RawResponse *http.Response // The CaBundleResponse instance CaBundleResponse `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"` }
RoverNodeActionRetrieveCaBundleResponse wrapper for the RoverNodeActionRetrieveCaBundle operation
func (RoverNodeActionRetrieveCaBundleResponse) HTTPResponse ¶ added in v65.41.1
func (response RoverNodeActionRetrieveCaBundleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RoverNodeActionRetrieveCaBundleResponse) String ¶ added in v65.41.1
func (response RoverNodeActionRetrieveCaBundleResponse) String() string
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) RoverNodeActionRetrieveCaBundle ¶ added in v65.41.1
func (client RoverNodeClient) RoverNodeActionRetrieveCaBundle(ctx context.Context, request RoverNodeActionRetrieveCaBundleRequest) (response RoverNodeActionRetrieveCaBundleResponse, err error)
RoverNodeActionRetrieveCaBundle Retrieve Ca Bundle for a rover node
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeActionRetrieveCaBundle.go.html to see an example of how to use RoverNodeActionRetrieveCaBundle API. A default retry strategy applies to this operation RoverNodeActionRetrieveCaBundle()
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) RoverNodeGenerateCertificate ¶ added in v65.41.1
func (client RoverNodeClient) RoverNodeGenerateCertificate(ctx context.Context, request RoverNodeGenerateCertificateRequest) (response RoverNodeGenerateCertificateResponse, err error)
RoverNodeGenerateCertificate Request to generate certificate for a roverNode.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeGenerateCertificate.go.html to see an example of how to use RoverNodeGenerateCertificate API. A default retry strategy applies to this operation RoverNodeGenerateCertificate()
func (RoverNodeClient) RoverNodeRenewCertificate ¶ added in v65.41.1
func (client RoverNodeClient) RoverNodeRenewCertificate(ctx context.Context, request RoverNodeRenewCertificateRequest) (response RoverNodeRenewCertificateResponse, err error)
RoverNodeRenewCertificate Request to renew certificate for a roverNode.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeRenewCertificate.go.html to see an example of how to use RoverNodeRenewCertificate API. A default retry strategy applies to this operation RoverNodeRenewCertificate()
func (RoverNodeClient) RoverNodeReplaceCertificateAuthority ¶ added in v65.41.1
func (client RoverNodeClient) RoverNodeReplaceCertificateAuthority(ctx context.Context, request RoverNodeReplaceCertificateAuthorityRequest) (response RoverNodeReplaceCertificateAuthorityResponse, err error)
RoverNodeReplaceCertificateAuthority Request to replace certificate authority for a roverNode.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeReplaceCertificateAuthority.go.html to see an example of how to use RoverNodeReplaceCertificateAuthority API. A default retry strategy applies to this operation RoverNodeReplaceCertificateAuthority()
func (RoverNodeClient) RoverNodeRetrieveLeafCertificate ¶ added in v65.41.1
func (client RoverNodeClient) RoverNodeRetrieveLeafCertificate(ctx context.Context, request RoverNodeRetrieveLeafCertificateRequest) (response RoverNodeRetrieveLeafCertificateResponse, err error)
RoverNodeRetrieveLeafCertificate Retrieve the leaf certificate info for a rover node
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeRetrieveLeafCertificate.go.html to see an example of how to use RoverNodeRetrieveLeafCertificate API. A default retry strategy applies to this operation RoverNodeRetrieveLeafCertificate()
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 RoverNodeGenerateCertificateDetails ¶ added in v65.41.1
type RoverNodeGenerateCertificateDetails struct { // The certificate signing request (in PEM format), max size 10240. Csr *string `mandatory:"true" json:"csr"` // Time when the generated certificate's validity will end. TimeCertValidityEnd *common.SDKTime `mandatory:"true" json:"timeCertValidityEnd"` }
RoverNodeGenerateCertificateDetails The information required to generate a certificate for a roverNode.
func (RoverNodeGenerateCertificateDetails) String ¶ added in v65.41.1
func (m RoverNodeGenerateCertificateDetails) String() string
func (RoverNodeGenerateCertificateDetails) ValidateEnumValue ¶ added in v65.41.1
func (m RoverNodeGenerateCertificateDetails) 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 RoverNodeGenerateCertificateRequest ¶ added in v65.41.1
type RoverNodeGenerateCertificateRequest struct { // The information provided to generate certificate. RoverNodeGenerateCertificateDetails `contributesTo:"body"` // 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"` // 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"` // 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 }
RoverNodeGenerateCertificateRequest wrapper for the RoverNodeGenerateCertificate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeGenerateCertificate.go.html to see an example of how to use RoverNodeGenerateCertificateRequest.
func (RoverNodeGenerateCertificateRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RoverNodeGenerateCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RoverNodeGenerateCertificateRequest) HTTPRequest ¶ added in v65.41.1
func (request RoverNodeGenerateCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RoverNodeGenerateCertificateRequest) RetryPolicy ¶ added in v65.41.1
func (request RoverNodeGenerateCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RoverNodeGenerateCertificateRequest) String ¶ added in v65.41.1
func (request RoverNodeGenerateCertificateRequest) String() string
func (RoverNodeGenerateCertificateRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RoverNodeGenerateCertificateRequest) 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 RoverNodeGenerateCertificateResponse ¶ added in v65.41.1
type RoverNodeGenerateCertificateResponse struct { // The underlying http response RawResponse *http.Response // The GenerateCertificateResponse instance GenerateCertificateResponse `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"` }
RoverNodeGenerateCertificateResponse wrapper for the RoverNodeGenerateCertificate operation
func (RoverNodeGenerateCertificateResponse) HTTPResponse ¶ added in v65.41.1
func (response RoverNodeGenerateCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RoverNodeGenerateCertificateResponse) String ¶ added in v65.41.1
func (response RoverNodeGenerateCertificateResponse) String() string
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 RoverNodeRenewCertificateDetails ¶ added in v65.41.1
type RoverNodeRenewCertificateDetails struct { // The certificate signing request (in PEM format), max size 10240. Csr *string `mandatory:"true" json:"csr"` // Time when the renewed certificate's validity will end. TimeCertValidityEnd *common.SDKTime `mandatory:"true" json:"timeCertValidityEnd"` }
RoverNodeRenewCertificateDetails The information required to renew a certificate for a roverNode.
func (RoverNodeRenewCertificateDetails) String ¶ added in v65.41.1
func (m RoverNodeRenewCertificateDetails) String() string
func (RoverNodeRenewCertificateDetails) ValidateEnumValue ¶ added in v65.41.1
func (m RoverNodeRenewCertificateDetails) 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 RoverNodeRenewCertificateRequest ¶ added in v65.41.1
type RoverNodeRenewCertificateRequest struct { // The information provided to renew certificate. RoverNodeRenewCertificateDetails `contributesTo:"body"` // 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"` // 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"` // 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 }
RoverNodeRenewCertificateRequest wrapper for the RoverNodeRenewCertificate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeRenewCertificate.go.html to see an example of how to use RoverNodeRenewCertificateRequest.
func (RoverNodeRenewCertificateRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RoverNodeRenewCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RoverNodeRenewCertificateRequest) HTTPRequest ¶ added in v65.41.1
func (request RoverNodeRenewCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RoverNodeRenewCertificateRequest) RetryPolicy ¶ added in v65.41.1
func (request RoverNodeRenewCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RoverNodeRenewCertificateRequest) String ¶ added in v65.41.1
func (request RoverNodeRenewCertificateRequest) String() string
func (RoverNodeRenewCertificateRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RoverNodeRenewCertificateRequest) 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 RoverNodeRenewCertificateResponse ¶ added in v65.41.1
type RoverNodeRenewCertificateResponse struct { // The underlying http response RawResponse *http.Response // The RenewCertificateResponse instance RenewCertificateResponse `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"` }
RoverNodeRenewCertificateResponse wrapper for the RoverNodeRenewCertificate operation
func (RoverNodeRenewCertificateResponse) HTTPResponse ¶ added in v65.41.1
func (response RoverNodeRenewCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RoverNodeRenewCertificateResponse) String ¶ added in v65.41.1
func (response RoverNodeRenewCertificateResponse) String() string
type RoverNodeReplaceCertificateAuthorityDetails ¶ added in v65.41.1
type RoverNodeReplaceCertificateAuthorityDetails struct { // The certificate authority id. CertificateAuthorityId *string `mandatory:"true" json:"certificateAuthorityId"` // key algorithm for issuing leaf certificate. CertKeyAlgorithm CertKeyAlgorithmEnum `mandatory:"false" json:"certKeyAlgorithm,omitempty"` // signature algorithm for issuing leaf certificate. CertSignatureAlgorithm CertSignatureAlgorithmEnum `mandatory:"false" json:"certSignatureAlgorithm,omitempty"` }
RoverNodeReplaceCertificateAuthorityDetails The information required to replace a certificate authority details for a roverNode.
func (RoverNodeReplaceCertificateAuthorityDetails) String ¶ added in v65.41.1
func (m RoverNodeReplaceCertificateAuthorityDetails) String() string
func (RoverNodeReplaceCertificateAuthorityDetails) ValidateEnumValue ¶ added in v65.41.1
func (m RoverNodeReplaceCertificateAuthorityDetails) 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 RoverNodeReplaceCertificateAuthorityRequest ¶ added in v65.41.1
type RoverNodeReplaceCertificateAuthorityRequest struct { // The information provided to replace certificate authority. RoverNodeReplaceCertificateAuthorityDetails `contributesTo:"body"` // 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"` // 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"` // 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 }
RoverNodeReplaceCertificateAuthorityRequest wrapper for the RoverNodeReplaceCertificateAuthority operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeReplaceCertificateAuthority.go.html to see an example of how to use RoverNodeReplaceCertificateAuthorityRequest.
func (RoverNodeReplaceCertificateAuthorityRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RoverNodeReplaceCertificateAuthorityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RoverNodeReplaceCertificateAuthorityRequest) HTTPRequest ¶ added in v65.41.1
func (request RoverNodeReplaceCertificateAuthorityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RoverNodeReplaceCertificateAuthorityRequest) RetryPolicy ¶ added in v65.41.1
func (request RoverNodeReplaceCertificateAuthorityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RoverNodeReplaceCertificateAuthorityRequest) String ¶ added in v65.41.1
func (request RoverNodeReplaceCertificateAuthorityRequest) String() string
func (RoverNodeReplaceCertificateAuthorityRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RoverNodeReplaceCertificateAuthorityRequest) 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 RoverNodeReplaceCertificateAuthorityResponse ¶ added in v65.41.1
type RoverNodeReplaceCertificateAuthorityResponse struct { // The underlying http response RawResponse *http.Response // The ReplaceCertificateAuthorityResponse instance ReplaceCertificateAuthorityResponse `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"` }
RoverNodeReplaceCertificateAuthorityResponse wrapper for the RoverNodeReplaceCertificateAuthority operation
func (RoverNodeReplaceCertificateAuthorityResponse) HTTPResponse ¶ added in v65.41.1
func (response RoverNodeReplaceCertificateAuthorityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RoverNodeReplaceCertificateAuthorityResponse) String ¶ added in v65.41.1
func (response RoverNodeReplaceCertificateAuthorityResponse) String() string
type RoverNodeRetrieveLeafCertificateRequest ¶ added in v65.41.1
type RoverNodeRetrieveLeafCertificateRequest 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"` // 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"` // 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 }
RoverNodeRetrieveLeafCertificateRequest wrapper for the RoverNodeRetrieveLeafCertificate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/RoverNodeRetrieveLeafCertificate.go.html to see an example of how to use RoverNodeRetrieveLeafCertificateRequest.
func (RoverNodeRetrieveLeafCertificateRequest) BinaryRequestBody ¶ added in v65.41.1
func (request RoverNodeRetrieveLeafCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RoverNodeRetrieveLeafCertificateRequest) HTTPRequest ¶ added in v65.41.1
func (request RoverNodeRetrieveLeafCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RoverNodeRetrieveLeafCertificateRequest) RetryPolicy ¶ added in v65.41.1
func (request RoverNodeRetrieveLeafCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RoverNodeRetrieveLeafCertificateRequest) String ¶ added in v65.41.1
func (request RoverNodeRetrieveLeafCertificateRequest) String() string
func (RoverNodeRetrieveLeafCertificateRequest) ValidateEnumValue ¶ added in v65.41.1
func (request RoverNodeRetrieveLeafCertificateRequest) 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 RoverNodeRetrieveLeafCertificateResponse ¶ added in v65.41.1
type RoverNodeRetrieveLeafCertificateResponse struct { // The underlying http response RawResponse *http.Response // The LeafCertificateResponse instance LeafCertificateResponse `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"` }
RoverNodeRetrieveLeafCertificateResponse wrapper for the RoverNodeRetrieveLeafCertificate operation
func (RoverNodeRetrieveLeafCertificateResponse) HTTPResponse ¶ added in v65.41.1
func (response RoverNodeRetrieveLeafCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RoverNodeRetrieveLeafCertificateResponse) String ¶ added in v65.41.1
func (response RoverNodeRetrieveLeafCertificateResponse) String() string
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"` // recipient 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"` // recipient 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 certificateAuthorityId of subordinate/intermediate certificate authority. CertificateAuthorityId *string `mandatory:"false" json:"certificateAuthorityId"` // The time after which leaf certificate will invalid. TimeCertValidityEnd *common.SDKTime `mandatory:"false" json:"timeCertValidityEnd"` // The common name for the leaf certificate. CommonName *string `mandatory:"false" json:"commonName"` // The compartmentId of the leaf certificate. CertCompartmentId *string `mandatory:"false" json:"certCompartmentId"` // key algorithm for issuing leaf certificate. CertKeyAlgorithm CertKeyAlgorithmEnum `mandatory:"false" json:"certKeyAlgorithm,omitempty"` // signature algorithm for issuing leaf certificate. CertSignatureAlgorithm CertSignatureAlgorithmEnum `mandatory:"false" json:"certSignatureAlgorithm,omitempty"` // 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
type WorkRequest ¶ added in v65.41.1
type WorkRequest struct { // Type of the work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status WorkRequestOperationStatusEnum `mandatory:"true" json:"status"` // The unique identifier (OCID) of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The fine-grained sub-state of a work request. StatusDetails *string `mandatory:"false" json:"statusDetails"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest A description of workRequest status.
func (WorkRequest) String ¶ added in v65.41.1
func (m WorkRequest) String() string
func (WorkRequest) ValidateEnumValue ¶ added in v65.41.1
func (m WorkRequest) 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 WorkRequestCollection ¶ added in v65.41.1
type WorkRequestCollection struct { // List of workRequests. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestCollection Results of a workRequest search. Contains both workRequest items and other data.
func (WorkRequestCollection) String ¶ added in v65.41.1
func (m WorkRequestCollection) String() string
func (WorkRequestCollection) ValidateEnumValue ¶ added in v65.41.1
func (m WorkRequestCollection) 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 WorkRequestError ¶ added in v65.41.1
type WorkRequestError struct { // A machine-usable code for the error that occurred. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occurred. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶ added in v65.41.1
func (m WorkRequestError) String() string
func (WorkRequestError) ValidateEnumValue ¶ added in v65.41.1
func (m WorkRequestError) 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 WorkRequestErrorCollection ¶ added in v65.41.1
type WorkRequestErrorCollection struct { // Work request errors. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection Collection of work request errors.
func (WorkRequestErrorCollection) String ¶ added in v65.41.1
func (m WorkRequestErrorCollection) String() string
func (WorkRequestErrorCollection) ValidateEnumValue ¶ added in v65.41.1
func (m WorkRequestErrorCollection) 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 WorkRequestLog ¶ added in v65.41.1
type WorkRequestLog struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLog A log message from the execution of a work request.
func (WorkRequestLog) String ¶ added in v65.41.1
func (m WorkRequestLog) String() string
func (WorkRequestLog) ValidateEnumValue ¶ added in v65.41.1
func (m WorkRequestLog) 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 WorkRequestLogCollection ¶ added in v65.41.1
type WorkRequestLogCollection struct { // Work request logs. Items []WorkRequestLog `mandatory:"true" json:"items"` }
WorkRequestLogCollection Collection of work request logs.
func (WorkRequestLogCollection) String ¶ added in v65.41.1
func (m WorkRequestLogCollection) String() string
func (WorkRequestLogCollection) ValidateEnumValue ¶ added in v65.41.1
func (m WorkRequestLogCollection) 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 WorkRequestOperationStatusEnum ¶ added in v65.41.1
type WorkRequestOperationStatusEnum string
WorkRequestOperationStatusEnum Enum with underlying type: string
const ( WorkRequestOperationStatusAccepted WorkRequestOperationStatusEnum = "ACCEPTED" WorkRequestOperationStatusInProgress WorkRequestOperationStatusEnum = "IN_PROGRESS" WorkRequestOperationStatusWaiting WorkRequestOperationStatusEnum = "WAITING" WorkRequestOperationStatusNeedsAttention WorkRequestOperationStatusEnum = "NEEDS_ATTENTION" WorkRequestOperationStatusFailed WorkRequestOperationStatusEnum = "FAILED" WorkRequestOperationStatusSucceeded WorkRequestOperationStatusEnum = "SUCCEEDED" WorkRequestOperationStatusCanceling WorkRequestOperationStatusEnum = "CANCELING" WorkRequestOperationStatusCanceled WorkRequestOperationStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestOperationStatusEnum
func GetMappingWorkRequestOperationStatusEnum ¶ added in v65.41.1
func GetMappingWorkRequestOperationStatusEnum(val string) (WorkRequestOperationStatusEnum, bool)
GetMappingWorkRequestOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestOperationStatusEnumValues ¶ added in v65.41.1
func GetWorkRequestOperationStatusEnumValues() []WorkRequestOperationStatusEnum
GetWorkRequestOperationStatusEnumValues Enumerates the set of values for WorkRequestOperationStatusEnum
type WorkRequestOperationTypeEnum ¶ added in v65.41.1
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
const (
WorkRequestOperationTypeAddNodes WorkRequestOperationTypeEnum = "ADD_NODES"
)
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetMappingWorkRequestOperationTypeEnum ¶ added in v65.41.1
func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestOperationTypeEnumValues ¶ added in v65.41.1
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶ added in v65.41.1
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The unique identifier (OCID) of the resource that the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` // Additional information that helps to explain the resource. Metadata map[string]string `mandatory:"false" json:"metadata"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶ added in v65.41.1
func (m WorkRequestResource) String() string
func (WorkRequestResource) ValidateEnumValue ¶ added in v65.41.1
func (m WorkRequestResource) 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 WorkRequestResourceActionTypeEnum ¶ added in v65.41.1
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" WorkRequestResourceActionTypeFailed WorkRequestResourceActionTypeEnum = "FAILED" WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetMappingWorkRequestResourceActionTypeEnum ¶ added in v65.41.1
func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceActionTypeEnumValues ¶ added in v65.41.1
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestSummary ¶ added in v65.41.1
type WorkRequestSummary struct { // Type of the work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status WorkRequestOperationStatusEnum `mandatory:"true" json:"status"` // The unique identifier (OCID) of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The fine-grained sub-state of a work request. StatusDetails *string `mandatory:"false" json:"statusDetails"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A summary of the work request.
func (WorkRequestSummary) String ¶ added in v65.41.1
func (m WorkRequestSummary) String() string
func (WorkRequestSummary) ValidateEnumValue ¶ added in v65.41.1
func (m WorkRequestSummary) 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 WorkRequestsClient ¶ added in v65.41.1
type WorkRequestsClient struct { common.BaseClient // contains filtered or unexported fields }
WorkRequestsClient a client for WorkRequests
func NewWorkRequestsClientWithConfigurationProvider ¶ added in v65.41.1
func NewWorkRequestsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WorkRequestsClient, err error)
NewWorkRequestsClientWithConfigurationProvider Creates a new default WorkRequests client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewWorkRequestsClientWithOboToken ¶ added in v65.41.1
func NewWorkRequestsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WorkRequestsClient, err error)
NewWorkRequestsClientWithOboToken Creates a new default WorkRequests 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 (WorkRequestsClient) CancelWorkRequest ¶ added in v65.41.1
func (client WorkRequestsClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
CancelWorkRequest Cancel the work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API. A default retry strategy applies to this operation CancelWorkRequest()
func (*WorkRequestsClient) ConfigurationProvider ¶ added in v65.41.1
func (client *WorkRequestsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (WorkRequestsClient) GetWorkRequest ¶ added in v65.41.1
func (client WorkRequestsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (WorkRequestsClient) ListWorkRequestErrors ¶ added in v65.41.1
func (client WorkRequestsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (WorkRequestsClient) ListWorkRequestLogs ¶ added in v65.41.1
func (client WorkRequestsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (WorkRequestsClient) ListWorkRequests ¶ added in v65.41.1
func (client WorkRequestsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/rover/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (*WorkRequestsClient) SetRegion ¶ added in v65.41.1
func (client *WorkRequestsClient) SetRegion(region string)
SetRegion overrides the region of this client.
Source Files ¶
- ca_bundle_response.go
- ca_details.go
- cancel_work_request_request_response.go
- cert_key_algorithm.go
- cert_signature_algorithm.go
- certificate_details.go
- 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
- current_rover_bundle_details.go
- delete_rover_cluster_request_response.go
- delete_rover_entitlement_request_response.go
- delete_rover_node_request_response.go
- enclosure_type.go
- generate_certificate_response.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
- get_work_request_request_response.go
- leaf_certificate_details.go
- leaf_certificate_response.go
- lifecycle_state.go
- list_rover_cluster_rover_bundle_requests_request_response.go
- list_rover_clusters_request_response.go
- list_rover_entitlements_request_response.go
- list_rover_node_rover_bundle_requests_request_response.go
- list_rover_nodes_request_response.go
- list_shapes_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- node_type.go
- renew_certificate_response.go
- replace_ca_details.go
- replace_certificate_authority_response.go
- request_additional_nodes_details.go
- request_additional_nodes_request_response.go
- request_bundle_rover_cluster_request_response.go
- request_bundle_rover_node_request_response.go
- request_rover_bundle_details.go
- retrieve_available_bundle_versions_rover_cluster_request_response.go
- retrieve_available_bundle_versions_rover_node_request_response.go
- retrieve_bundle_status_rover_cluster_request_response.go
- retrieve_bundle_status_rover_node_request_response.go
- rover_bundle_request_collection.go
- rover_bundle_request_summary.go
- rover_bundle_status.go
- rover_bundle_status_details.go
- rover_bundle_version.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_retrieve_ca_bundle_request_response.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_generate_certificate_details.go
- rover_node_generate_certificate_request_response.go
- rover_node_get_rpt.go
- rover_node_renew_certificate_details.go
- rover_node_renew_certificate_request_response.go
- rover_node_replace_certificate_authority_details.go
- rover_node_replace_certificate_authority_request_response.go
- rover_node_retrieve_leaf_certificate_request_response.go
- rover_node_set_key.go
- rover_node_summary.go
- rover_roverbundle_client.go
- rover_rovercluster_client.go
- rover_roverentitlement_client.go
- rover_rovernode_client.go
- rover_shape_client.go
- rover_workload.go
- rover_workrequests_client.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
- work_request.go
- work_request_collection.go
- work_request_error.go
- work_request_error_collection.go
- work_request_log.go
- work_request_log_collection.go
- work_request_operation_status.go
- work_request_operation_type.go
- work_request_resource.go
- work_request_resource_action_type.go
- work_request_summary.go