...

Package vulnerabilityscanning

import "github.com/oracle/oci-go-sdk/vulnerabilityscanning"
Overview
Index

Overview ▾

Index ▾

type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
type ChangeContainerScanRecipeCompartmentDetails
    func (m ChangeContainerScanRecipeCompartmentDetails) String() string
type ChangeContainerScanRecipeCompartmentRequest
    func (request ChangeContainerScanRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeContainerScanRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeContainerScanRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeContainerScanRecipeCompartmentRequest) String() string
type ChangeContainerScanRecipeCompartmentResponse
    func (response ChangeContainerScanRecipeCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeContainerScanRecipeCompartmentResponse) String() string
type ChangeContainerScanResultCompartmentDetails
    func (m ChangeContainerScanResultCompartmentDetails) String() string
type ChangeContainerScanResultCompartmentRequest
    func (request ChangeContainerScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeContainerScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeContainerScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeContainerScanResultCompartmentRequest) String() string
type ChangeContainerScanResultCompartmentResponse
    func (response ChangeContainerScanResultCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeContainerScanResultCompartmentResponse) String() string
type ChangeContainerScanTargetCompartmentDetails
    func (m ChangeContainerScanTargetCompartmentDetails) String() string
type ChangeContainerScanTargetCompartmentRequest
    func (request ChangeContainerScanTargetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeContainerScanTargetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeContainerScanTargetCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeContainerScanTargetCompartmentRequest) String() string
type ChangeContainerScanTargetCompartmentResponse
    func (response ChangeContainerScanTargetCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeContainerScanTargetCompartmentResponse) String() string
type ChangeHostAgentScanResultCompartmentDetails
    func (m ChangeHostAgentScanResultCompartmentDetails) String() string
type ChangeHostAgentScanResultCompartmentRequest
    func (request ChangeHostAgentScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostAgentScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostAgentScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostAgentScanResultCompartmentRequest) String() string
type ChangeHostAgentScanResultCompartmentResponse
    func (response ChangeHostAgentScanResultCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostAgentScanResultCompartmentResponse) String() string
type ChangeHostCisBenchmarkScanResultCompartmentDetails
    func (m ChangeHostCisBenchmarkScanResultCompartmentDetails) String() string
type ChangeHostCisBenchmarkScanResultCompartmentRequest
    func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) String() string
type ChangeHostCisBenchmarkScanResultCompartmentResponse
    func (response ChangeHostCisBenchmarkScanResultCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostCisBenchmarkScanResultCompartmentResponse) String() string
type ChangeHostEndpointProtectionScanResultCompartmentDetails
    func (m ChangeHostEndpointProtectionScanResultCompartmentDetails) String() string
type ChangeHostEndpointProtectionScanResultCompartmentRequest
    func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) String() string
type ChangeHostEndpointProtectionScanResultCompartmentResponse
    func (response ChangeHostEndpointProtectionScanResultCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostEndpointProtectionScanResultCompartmentResponse) String() string
type ChangeHostPortScanResultCompartmentDetails
    func (m ChangeHostPortScanResultCompartmentDetails) String() string
type ChangeHostPortScanResultCompartmentRequest
    func (request ChangeHostPortScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostPortScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostPortScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostPortScanResultCompartmentRequest) String() string
type ChangeHostPortScanResultCompartmentResponse
    func (response ChangeHostPortScanResultCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostPortScanResultCompartmentResponse) String() string
type ChangeHostScanRecipeCompartmentDetails
    func (m ChangeHostScanRecipeCompartmentDetails) String() string
type ChangeHostScanRecipeCompartmentRequest
    func (request ChangeHostScanRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostScanRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostScanRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostScanRecipeCompartmentRequest) String() string
type ChangeHostScanRecipeCompartmentResponse
    func (response ChangeHostScanRecipeCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostScanRecipeCompartmentResponse) String() string
type ChangeHostScanTargetCompartmentDetails
    func (m ChangeHostScanTargetCompartmentDetails) String() string
type ChangeHostScanTargetCompartmentRequest
    func (request ChangeHostScanTargetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostScanTargetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostScanTargetCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostScanTargetCompartmentRequest) String() string
type ChangeHostScanTargetCompartmentResponse
    func (response ChangeHostScanTargetCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostScanTargetCompartmentResponse) String() string
type ContainerScanRecipe
    func (m ContainerScanRecipe) String() string
type ContainerScanRecipeSummary
    func (m ContainerScanRecipeSummary) String() string
type ContainerScanRecipeSummaryCollection
    func (m ContainerScanRecipeSummaryCollection) String() string
type ContainerScanRegistry
type ContainerScanRegistryTypeEnum
    func GetContainerScanRegistryTypeEnumValues() []ContainerScanRegistryTypeEnum
type ContainerScanResult
    func (m ContainerScanResult) String() string
type ContainerScanResultProblem
    func (m ContainerScanResultProblem) String() string
type ContainerScanResultSortByEnum
    func GetContainerScanResultSortByEnumValues() []ContainerScanResultSortByEnum
type ContainerScanResultSummary
    func (m ContainerScanResultSummary) String() string
type ContainerScanResultSummaryCollection
    func (m ContainerScanResultSummaryCollection) String() string
type ContainerScanSettings
    func (m ContainerScanSettings) String() string
type ContainerScanSettingsScanLevelEnum
    func GetContainerScanSettingsScanLevelEnumValues() []ContainerScanSettingsScanLevelEnum
type ContainerScanTarget
    func (m ContainerScanTarget) String() string
    func (m *ContainerScanTarget) UnmarshalJSON(data []byte) (e error)
type ContainerScanTargetSummary
    func (m ContainerScanTargetSummary) String() string
type ContainerScanTargetSummaryCollection
    func (m ContainerScanTargetSummaryCollection) String() string
type CreateContainerScanRecipeDetails
    func (m CreateContainerScanRecipeDetails) String() string
type CreateContainerScanRecipeRequest
    func (request CreateContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateContainerScanRecipeRequest) String() string
type CreateContainerScanRecipeResponse
    func (response CreateContainerScanRecipeResponse) HTTPResponse() *http.Response
    func (response CreateContainerScanRecipeResponse) String() string
type CreateContainerScanRegistryDetails
type CreateContainerScanTargetDetails
    func (m CreateContainerScanTargetDetails) String() string
    func (m *CreateContainerScanTargetDetails) UnmarshalJSON(data []byte) (e error)
type CreateContainerScanTargetRequest
    func (request CreateContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateContainerScanTargetRequest) String() string
type CreateContainerScanTargetResponse
    func (response CreateContainerScanTargetResponse) HTTPResponse() *http.Response
    func (response CreateContainerScanTargetResponse) String() string
type CreateHostScanRecipeDetails
    func (m CreateHostScanRecipeDetails) String() string
type CreateHostScanRecipeRequest
    func (request CreateHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateHostScanRecipeRequest) String() string
type CreateHostScanRecipeResponse
    func (response CreateHostScanRecipeResponse) HTTPResponse() *http.Response
    func (response CreateHostScanRecipeResponse) String() string
type CreateHostScanTargetDetails
    func (m CreateHostScanTargetDetails) String() string
type CreateHostScanTargetRequest
    func (request CreateHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateHostScanTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateHostScanTargetRequest) String() string
type CreateHostScanTargetResponse
    func (response CreateHostScanTargetResponse) HTTPResponse() *http.Response
    func (response CreateHostScanTargetResponse) String() string
type CreateOcirContainerScanRegistryDetails
    func (m CreateOcirContainerScanRegistryDetails) GetUrl() *string
    func (m CreateOcirContainerScanRegistryDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOcirContainerScanRegistryDetails) String() string
type CveDetails
    func (m CveDetails) String() string
type DayOfWeekEnum
    func GetDayOfWeekEnumValues() []DayOfWeekEnum
type DeleteContainerScanRecipeRequest
    func (request DeleteContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteContainerScanRecipeRequest) String() string
type DeleteContainerScanRecipeResponse
    func (response DeleteContainerScanRecipeResponse) HTTPResponse() *http.Response
    func (response DeleteContainerScanRecipeResponse) String() string
type DeleteContainerScanResultRequest
    func (request DeleteContainerScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteContainerScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteContainerScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteContainerScanResultRequest) String() string
type DeleteContainerScanResultResponse
    func (response DeleteContainerScanResultResponse) HTTPResponse() *http.Response
    func (response DeleteContainerScanResultResponse) String() string
type DeleteContainerScanTargetRequest
    func (request DeleteContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteContainerScanTargetRequest) String() string
type DeleteContainerScanTargetResponse
    func (response DeleteContainerScanTargetResponse) HTTPResponse() *http.Response
    func (response DeleteContainerScanTargetResponse) String() string
type DeleteHostAgentScanResultRequest
    func (request DeleteHostAgentScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostAgentScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostAgentScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostAgentScanResultRequest) String() string
type DeleteHostAgentScanResultResponse
    func (response DeleteHostAgentScanResultResponse) HTTPResponse() *http.Response
    func (response DeleteHostAgentScanResultResponse) String() string
type DeleteHostCisBenchmarkScanResultRequest
    func (request DeleteHostCisBenchmarkScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostCisBenchmarkScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostCisBenchmarkScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostCisBenchmarkScanResultRequest) String() string
type DeleteHostCisBenchmarkScanResultResponse
    func (response DeleteHostCisBenchmarkScanResultResponse) HTTPResponse() *http.Response
    func (response DeleteHostCisBenchmarkScanResultResponse) String() string
type DeleteHostEndpointProtectionScanResultRequest
    func (request DeleteHostEndpointProtectionScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostEndpointProtectionScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostEndpointProtectionScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostEndpointProtectionScanResultRequest) String() string
type DeleteHostEndpointProtectionScanResultResponse
    func (response DeleteHostEndpointProtectionScanResultResponse) HTTPResponse() *http.Response
    func (response DeleteHostEndpointProtectionScanResultResponse) String() string
type DeleteHostPortScanResultRequest
    func (request DeleteHostPortScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostPortScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostPortScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostPortScanResultRequest) String() string
type DeleteHostPortScanResultResponse
    func (response DeleteHostPortScanResultResponse) HTTPResponse() *http.Response
    func (response DeleteHostPortScanResultResponse) String() string
type DeleteHostScanRecipeRequest
    func (request DeleteHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostScanRecipeRequest) String() string
type DeleteHostScanRecipeResponse
    func (response DeleteHostScanRecipeResponse) HTTPResponse() *http.Response
    func (response DeleteHostScanRecipeResponse) String() string
type DeleteHostScanTargetRequest
    func (request DeleteHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostScanTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostScanTargetRequest) String() string
type DeleteHostScanTargetResponse
    func (response DeleteHostScanTargetResponse) HTTPResponse() *http.Response
    func (response DeleteHostScanTargetResponse) String() string
type ExportHostAgentScanResultCsvDetails
    func (m ExportHostAgentScanResultCsvDetails) String() string
type ExportHostAgentScanResultCsvRequest
    func (request ExportHostAgentScanResultCsvRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExportHostAgentScanResultCsvRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExportHostAgentScanResultCsvRequest) RetryPolicy() *common.RetryPolicy
    func (request ExportHostAgentScanResultCsvRequest) String() string
type ExportHostAgentScanResultCsvResponse
    func (response ExportHostAgentScanResultCsvResponse) HTTPResponse() *http.Response
    func (response ExportHostAgentScanResultCsvResponse) String() string
type ExportHostVulnerabilityCsvDetails
    func (m ExportHostVulnerabilityCsvDetails) String() string
type ExportHostVulnerabilityCsvRequest
    func (request ExportHostVulnerabilityCsvRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExportHostVulnerabilityCsvRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExportHostVulnerabilityCsvRequest) RetryPolicy() *common.RetryPolicy
    func (request ExportHostVulnerabilityCsvRequest) String() string
type ExportHostVulnerabilityCsvResponse
    func (response ExportHostVulnerabilityCsvResponse) HTTPResponse() *http.Response
    func (response ExportHostVulnerabilityCsvResponse) String() string
type GetContainerScanRecipeRequest
    func (request GetContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetContainerScanRecipeRequest) String() string
type GetContainerScanRecipeResponse
    func (response GetContainerScanRecipeResponse) HTTPResponse() *http.Response
    func (response GetContainerScanRecipeResponse) String() string
type GetContainerScanResultRequest
    func (request GetContainerScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetContainerScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetContainerScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetContainerScanResultRequest) String() string
type GetContainerScanResultResponse
    func (response GetContainerScanResultResponse) HTTPResponse() *http.Response
    func (response GetContainerScanResultResponse) String() string
type GetContainerScanTargetRequest
    func (request GetContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetContainerScanTargetRequest) String() string
type GetContainerScanTargetResponse
    func (response GetContainerScanTargetResponse) HTTPResponse() *http.Response
    func (response GetContainerScanTargetResponse) String() string
type GetHostAgentScanResultRequest
    func (request GetHostAgentScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostAgentScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostAgentScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostAgentScanResultRequest) String() string
type GetHostAgentScanResultResponse
    func (response GetHostAgentScanResultResponse) HTTPResponse() *http.Response
    func (response GetHostAgentScanResultResponse) String() string
type GetHostCisBenchmarkScanResultRequest
    func (request GetHostCisBenchmarkScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostCisBenchmarkScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostCisBenchmarkScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostCisBenchmarkScanResultRequest) String() string
type GetHostCisBenchmarkScanResultResponse
    func (response GetHostCisBenchmarkScanResultResponse) HTTPResponse() *http.Response
    func (response GetHostCisBenchmarkScanResultResponse) String() string
type GetHostEndpointProtectionScanResultRequest
    func (request GetHostEndpointProtectionScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostEndpointProtectionScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostEndpointProtectionScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostEndpointProtectionScanResultRequest) String() string
type GetHostEndpointProtectionScanResultResponse
    func (response GetHostEndpointProtectionScanResultResponse) HTTPResponse() *http.Response
    func (response GetHostEndpointProtectionScanResultResponse) String() string
type GetHostPortScanResultRequest
    func (request GetHostPortScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostPortScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostPortScanResultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostPortScanResultRequest) String() string
type GetHostPortScanResultResponse
    func (response GetHostPortScanResultResponse) HTTPResponse() *http.Response
    func (response GetHostPortScanResultResponse) String() string
type GetHostScanRecipeRequest
    func (request GetHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostScanRecipeRequest) String() string
type GetHostScanRecipeResponse
    func (response GetHostScanRecipeResponse) HTTPResponse() *http.Response
    func (response GetHostScanRecipeResponse) String() string
type GetHostScanTargetRequest
    func (request GetHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostScanTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostScanTargetRequest) String() string
type GetHostScanTargetResponse
    func (response GetHostScanTargetResponse) HTTPResponse() *http.Response
    func (response GetHostScanTargetResponse) String() string
type GetHostVulnerabilityRequest
    func (request GetHostVulnerabilityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostVulnerabilityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostVulnerabilityRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostVulnerabilityRequest) String() string
type GetHostVulnerabilityResponse
    func (response GetHostVulnerabilityResponse) HTTPResponse() *http.Response
    func (response GetHostVulnerabilityResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type HostAgentScanLevelEnum
    func GetHostAgentScanLevelEnumValues() []HostAgentScanLevelEnum
type HostAgentScanResult
    func (m HostAgentScanResult) String() string
type HostAgentScanResultProblem
    func (m HostAgentScanResultProblem) String() string
type HostAgentScanResultSortByEnum
    func GetHostAgentScanResultSortByEnumValues() []HostAgentScanResultSortByEnum
type HostAgentScanResultSummary
    func (m HostAgentScanResultSummary) String() string
type HostAgentScanResultSummaryCollection
    func (m HostAgentScanResultSummaryCollection) String() string
type HostCisBenchmarkScanLevelEnum
    func GetHostCisBenchmarkScanLevelEnumValues() []HostCisBenchmarkScanLevelEnum
type HostCisBenchmarkScanResult
    func (m HostCisBenchmarkScanResult) String() string
type HostCisBenchmarkScanResultScore
    func (m HostCisBenchmarkScanResultScore) String() string
type HostCisBenchmarkScanResultSortByEnum
    func GetHostCisBenchmarkScanResultSortByEnumValues() []HostCisBenchmarkScanResultSortByEnum
type HostCisBenchmarkScanResultSummary
    func (m HostCisBenchmarkScanResultSummary) String() string
type HostCisBenchmarkScanResultSummaryCollection
    func (m HostCisBenchmarkScanResultSummaryCollection) String() string
type HostCisBenchmarkSettings
    func (m HostCisBenchmarkSettings) String() string
type HostEndpointProtectionScanLevelEnum
    func GetHostEndpointProtectionScanLevelEnumValues() []HostEndpointProtectionScanLevelEnum
type HostEndpointProtectionScanResult
    func (m HostEndpointProtectionScanResult) String() string
type HostEndpointProtectionScanResultEndpointProtection
    func (m HostEndpointProtectionScanResultEndpointProtection) String() string
type HostEndpointProtectionScanResultSortByEnum
    func GetHostEndpointProtectionScanResultSortByEnumValues() []HostEndpointProtectionScanResultSortByEnum
type HostEndpointProtectionScanResultSummary
    func (m HostEndpointProtectionScanResultSummary) String() string
type HostEndpointProtectionScanResultSummaryCollection
    func (m HostEndpointProtectionScanResultSummaryCollection) String() string
type HostEndpointProtectionSettings
    func (m HostEndpointProtectionSettings) String() string
type HostPortScanLevelEnum
    func GetHostPortScanLevelEnumValues() []HostPortScanLevelEnum
type HostPortScanResult
    func (m HostPortScanResult) String() string
type HostPortScanResultOpenPort
    func (m HostPortScanResultOpenPort) String() string
type HostPortScanResultSortByEnum
    func GetHostPortScanResultSortByEnumValues() []HostPortScanResultSortByEnum
type HostPortScanResultSummary
    func (m HostPortScanResultSummary) String() string
type HostPortScanResultSummaryCollection
    func (m HostPortScanResultSummaryCollection) String() string
type HostScanAgentConfiguration
type HostScanAgentConfigurationOci
    func (m HostScanAgentConfigurationOci) MarshalJSON() (buff []byte, e error)
    func (m HostScanAgentConfigurationOci) String() string
type HostScanAgentConfigurationVendorEnum
    func GetHostScanAgentConfigurationVendorEnumValues() []HostScanAgentConfigurationVendorEnum
type HostScanAgentSettings
    func (m HostScanAgentSettings) String() string
    func (m *HostScanAgentSettings) UnmarshalJSON(data []byte) (e error)
type HostScanPortSettings
    func (m HostScanPortSettings) String() string
type HostScanRecipe
    func (m HostScanRecipe) String() string
type HostScanRecipeSummary
    func (m HostScanRecipeSummary) String() string
type HostScanRecipeSummaryCollection
    func (m HostScanRecipeSummaryCollection) String() string
type HostScanTarget
    func (m HostScanTarget) String() string
type HostScanTargetSummary
    func (m HostScanTargetSummary) String() string
type HostScanTargetSummaryCollection
    func (m HostScanTargetSummaryCollection) String() string
type HostVulnerability
    func (m HostVulnerability) String() string
type HostVulnerabilityImpactedHostSummary
    func (m HostVulnerabilityImpactedHostSummary) String() string
type HostVulnerabilityImpactedHostSummaryCollection
    func (m HostVulnerabilityImpactedHostSummaryCollection) String() string
type HostVulnerabilitySortByEnum
    func GetHostVulnerabilitySortByEnumValues() []HostVulnerabilitySortByEnum
type HostVulnerabilitySummary
    func (m HostVulnerabilitySummary) String() string
type HostVulnerabilitySummaryCollection
    func (m HostVulnerabilitySummaryCollection) String() string
type ImpactedHostSortByEnum
    func GetImpactedHostSortByEnumValues() []ImpactedHostSortByEnum
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
type ListContainerScanRecipesLifecycleStateEnum
    func GetListContainerScanRecipesLifecycleStateEnumValues() []ListContainerScanRecipesLifecycleStateEnum
type ListContainerScanRecipesRequest
    func (request ListContainerScanRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListContainerScanRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListContainerScanRecipesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListContainerScanRecipesRequest) String() string
type ListContainerScanRecipesResponse
    func (response ListContainerScanRecipesResponse) HTTPResponse() *http.Response
    func (response ListContainerScanRecipesResponse) String() string
type ListContainerScanRecipesSortByEnum
    func GetListContainerScanRecipesSortByEnumValues() []ListContainerScanRecipesSortByEnum
type ListContainerScanRecipesSortOrderEnum
    func GetListContainerScanRecipesSortOrderEnumValues() []ListContainerScanRecipesSortOrderEnum
type ListContainerScanResultsHighestProblemSeverityEnum
    func GetListContainerScanResultsHighestProblemSeverityEnumValues() []ListContainerScanResultsHighestProblemSeverityEnum
type ListContainerScanResultsRequest
    func (request ListContainerScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListContainerScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListContainerScanResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListContainerScanResultsRequest) String() string
type ListContainerScanResultsResponse
    func (response ListContainerScanResultsResponse) HTTPResponse() *http.Response
    func (response ListContainerScanResultsResponse) String() string
type ListContainerScanResultsSortByEnum
    func GetListContainerScanResultsSortByEnumValues() []ListContainerScanResultsSortByEnum
type ListContainerScanResultsSortOrderEnum
    func GetListContainerScanResultsSortOrderEnumValues() []ListContainerScanResultsSortOrderEnum
type ListContainerScanTargetsLifecycleStateEnum
    func GetListContainerScanTargetsLifecycleStateEnumValues() []ListContainerScanTargetsLifecycleStateEnum
type ListContainerScanTargetsRequest
    func (request ListContainerScanTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListContainerScanTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListContainerScanTargetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListContainerScanTargetsRequest) String() string
type ListContainerScanTargetsResponse
    func (response ListContainerScanTargetsResponse) HTTPResponse() *http.Response
    func (response ListContainerScanTargetsResponse) String() string
type ListContainerScanTargetsSortByEnum
    func GetListContainerScanTargetsSortByEnumValues() []ListContainerScanTargetsSortByEnum
type ListContainerScanTargetsSortOrderEnum
    func GetListContainerScanTargetsSortOrderEnumValues() []ListContainerScanTargetsSortOrderEnum
type ListHostAgentScanResultsHighestProblemSeverityEnum
    func GetListHostAgentScanResultsHighestProblemSeverityEnumValues() []ListHostAgentScanResultsHighestProblemSeverityEnum
type ListHostAgentScanResultsRequest
    func (request ListHostAgentScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostAgentScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostAgentScanResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostAgentScanResultsRequest) String() string
type ListHostAgentScanResultsResponse
    func (response ListHostAgentScanResultsResponse) HTTPResponse() *http.Response
    func (response ListHostAgentScanResultsResponse) String() string
type ListHostAgentScanResultsSortByEnum
    func GetListHostAgentScanResultsSortByEnumValues() []ListHostAgentScanResultsSortByEnum
type ListHostAgentScanResultsSortOrderEnum
    func GetListHostAgentScanResultsSortOrderEnumValues() []ListHostAgentScanResultsSortOrderEnum
type ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum
    func GetListHostCisBenchmarkScanResultsHighestProblemSeverityEnumValues() []ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum
type ListHostCisBenchmarkScanResultsRequest
    func (request ListHostCisBenchmarkScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostCisBenchmarkScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostCisBenchmarkScanResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostCisBenchmarkScanResultsRequest) String() string
type ListHostCisBenchmarkScanResultsResponse
    func (response ListHostCisBenchmarkScanResultsResponse) HTTPResponse() *http.Response
    func (response ListHostCisBenchmarkScanResultsResponse) String() string
type ListHostCisBenchmarkScanResultsSortByEnum
    func GetListHostCisBenchmarkScanResultsSortByEnumValues() []ListHostCisBenchmarkScanResultsSortByEnum
type ListHostCisBenchmarkScanResultsSortOrderEnum
    func GetListHostCisBenchmarkScanResultsSortOrderEnumValues() []ListHostCisBenchmarkScanResultsSortOrderEnum
type ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum
    func GetListHostEndpointProtectionScanResultsHighestProblemSeverityEnumValues() []ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum
type ListHostEndpointProtectionScanResultsRequest
    func (request ListHostEndpointProtectionScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostEndpointProtectionScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostEndpointProtectionScanResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostEndpointProtectionScanResultsRequest) String() string
type ListHostEndpointProtectionScanResultsResponse
    func (response ListHostEndpointProtectionScanResultsResponse) HTTPResponse() *http.Response
    func (response ListHostEndpointProtectionScanResultsResponse) String() string
type ListHostEndpointProtectionScanResultsSortByEnum
    func GetListHostEndpointProtectionScanResultsSortByEnumValues() []ListHostEndpointProtectionScanResultsSortByEnum
type ListHostEndpointProtectionScanResultsSortOrderEnum
    func GetListHostEndpointProtectionScanResultsSortOrderEnumValues() []ListHostEndpointProtectionScanResultsSortOrderEnum
type ListHostPortScanResultsHighestProblemSeverityEnum
    func GetListHostPortScanResultsHighestProblemSeverityEnumValues() []ListHostPortScanResultsHighestProblemSeverityEnum
type ListHostPortScanResultsRequest
    func (request ListHostPortScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostPortScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostPortScanResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostPortScanResultsRequest) String() string
type ListHostPortScanResultsResponse
    func (response ListHostPortScanResultsResponse) HTTPResponse() *http.Response
    func (response ListHostPortScanResultsResponse) String() string
type ListHostPortScanResultsSortByEnum
    func GetListHostPortScanResultsSortByEnumValues() []ListHostPortScanResultsSortByEnum
type ListHostPortScanResultsSortOrderEnum
    func GetListHostPortScanResultsSortOrderEnumValues() []ListHostPortScanResultsSortOrderEnum
type ListHostScanRecipesLifecycleStateEnum
    func GetListHostScanRecipesLifecycleStateEnumValues() []ListHostScanRecipesLifecycleStateEnum
type ListHostScanRecipesRequest
    func (request ListHostScanRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostScanRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostScanRecipesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostScanRecipesRequest) String() string
type ListHostScanRecipesResponse
    func (response ListHostScanRecipesResponse) HTTPResponse() *http.Response
    func (response ListHostScanRecipesResponse) String() string
type ListHostScanRecipesSortByEnum
    func GetListHostScanRecipesSortByEnumValues() []ListHostScanRecipesSortByEnum
type ListHostScanRecipesSortOrderEnum
    func GetListHostScanRecipesSortOrderEnumValues() []ListHostScanRecipesSortOrderEnum
type ListHostScanTargetsLifecycleStateEnum
    func GetListHostScanTargetsLifecycleStateEnumValues() []ListHostScanTargetsLifecycleStateEnum
type ListHostScanTargetsRequest
    func (request ListHostScanTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostScanTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostScanTargetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostScanTargetsRequest) String() string
type ListHostScanTargetsResponse
    func (response ListHostScanTargetsResponse) HTTPResponse() *http.Response
    func (response ListHostScanTargetsResponse) String() string
type ListHostScanTargetsSortByEnum
    func GetListHostScanTargetsSortByEnumValues() []ListHostScanTargetsSortByEnum
type ListHostScanTargetsSortOrderEnum
    func GetListHostScanTargetsSortOrderEnumValues() []ListHostScanTargetsSortOrderEnum
type ListHostVulnerabilitiesRequest
    func (request ListHostVulnerabilitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostVulnerabilitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostVulnerabilitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostVulnerabilitiesRequest) String() string
type ListHostVulnerabilitiesResponse
    func (response ListHostVulnerabilitiesResponse) HTTPResponse() *http.Response
    func (response ListHostVulnerabilitiesResponse) String() string
type ListHostVulnerabilitiesSeverityEnum
    func GetListHostVulnerabilitiesSeverityEnumValues() []ListHostVulnerabilitiesSeverityEnum
type ListHostVulnerabilitiesSortByEnum
    func GetListHostVulnerabilitiesSortByEnumValues() []ListHostVulnerabilitiesSortByEnum
type ListHostVulnerabilitiesSortOrderEnum
    func GetListHostVulnerabilitiesSortOrderEnumValues() []ListHostVulnerabilitiesSortOrderEnum
type ListHostVulnerabilitiesVulnerabilityTypeEnum
    func GetListHostVulnerabilitiesVulnerabilityTypeEnumValues() []ListHostVulnerabilitiesVulnerabilityTypeEnum
type ListHostVulnerabilityImpactedHostsRequest
    func (request ListHostVulnerabilityImpactedHostsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostVulnerabilityImpactedHostsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostVulnerabilityImpactedHostsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostVulnerabilityImpactedHostsRequest) String() string
type ListHostVulnerabilityImpactedHostsResponse
    func (response ListHostVulnerabilityImpactedHostsResponse) HTTPResponse() *http.Response
    func (response ListHostVulnerabilityImpactedHostsResponse) String() string
type ListHostVulnerabilityImpactedHostsSortByEnum
    func GetListHostVulnerabilityImpactedHostsSortByEnumValues() []ListHostVulnerabilityImpactedHostsSortByEnum
type ListHostVulnerabilityImpactedHostsSortOrderEnum
    func GetListHostVulnerabilityImpactedHostsSortOrderEnumValues() []ListHostVulnerabilityImpactedHostsSortOrderEnum
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type OcirContainerScanRegistry
    func (m OcirContainerScanRegistry) GetUrl() *string
    func (m OcirContainerScanRegistry) MarshalJSON() (buff []byte, e error)
    func (m OcirContainerScanRegistry) String() string
type OperationStatusEnum
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetOperationTypeEnumValues() []OperationTypeEnum
type ScanResultProblemSeverityEnum
    func GetScanResultProblemSeverityEnumValues() []ScanResultProblemSeverityEnum
type ScanResultScoreEnum
    func GetScanResultScoreEnumValues() []ScanResultScoreEnum
type ScanResultVulnerabilityStateEnum
    func GetScanResultVulnerabilityStateEnumValues() []ScanResultVulnerabilityStateEnum
type Schedule
    func (m Schedule) String() string
type ScheduleTypeEnum
    func GetScheduleTypeEnumValues() []ScheduleTypeEnum
type SortByEnum
    func GetSortByEnumValues() []SortByEnum
type SortOrderEnum
    func GetSortOrderEnumValues() []SortOrderEnum
type UpdateContainerScanRecipeDetails
    func (m UpdateContainerScanRecipeDetails) String() string
type UpdateContainerScanRecipeRequest
    func (request UpdateContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateContainerScanRecipeRequest) String() string
type UpdateContainerScanRecipeResponse
    func (response UpdateContainerScanRecipeResponse) HTTPResponse() *http.Response
    func (response UpdateContainerScanRecipeResponse) String() string
type UpdateContainerScanRegistryDetails
type UpdateContainerScanTargetDetails
    func (m UpdateContainerScanTargetDetails) String() string
    func (m *UpdateContainerScanTargetDetails) UnmarshalJSON(data []byte) (e error)
type UpdateContainerScanTargetRequest
    func (request UpdateContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateContainerScanTargetRequest) String() string
type UpdateContainerScanTargetResponse
    func (response UpdateContainerScanTargetResponse) HTTPResponse() *http.Response
    func (response UpdateContainerScanTargetResponse) String() string
type UpdateHostScanRecipeDetails
    func (m UpdateHostScanRecipeDetails) String() string
type UpdateHostScanRecipeRequest
    func (request UpdateHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateHostScanRecipeRequest) String() string
type UpdateHostScanRecipeResponse
    func (response UpdateHostScanRecipeResponse) HTTPResponse() *http.Response
    func (response UpdateHostScanRecipeResponse) String() string
type UpdateHostScanTargetDetails
    func (m UpdateHostScanTargetDetails) String() string
type UpdateHostScanTargetRequest
    func (request UpdateHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateHostScanTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateHostScanTargetRequest) String() string
type UpdateHostScanTargetResponse
    func (response UpdateHostScanTargetResponse) HTTPResponse() *http.Response
    func (response UpdateHostScanTargetResponse) String() string
type UpdateOcirContainerScanRegistryDetails
    func (m UpdateOcirContainerScanRegistryDetails) GetUrl() *string
    func (m UpdateOcirContainerScanRegistryDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOcirContainerScanRegistryDetails) String() string
type VulnerabilityScanningClient
    func NewVulnerabilityScanningClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client VulnerabilityScanningClient, err error)
    func NewVulnerabilityScanningClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client VulnerabilityScanningClient, err error)
    func (client VulnerabilityScanningClient) ChangeContainerScanRecipeCompartment(ctx context.Context, request ChangeContainerScanRecipeCompartmentRequest) (response ChangeContainerScanRecipeCompartmentResponse, err error)
    func (client VulnerabilityScanningClient) ChangeContainerScanResultCompartment(ctx context.Context, request ChangeContainerScanResultCompartmentRequest) (response ChangeContainerScanResultCompartmentResponse, err error)
    func (client VulnerabilityScanningClient) ChangeContainerScanTargetCompartment(ctx context.Context, request ChangeContainerScanTargetCompartmentRequest) (response ChangeContainerScanTargetCompartmentResponse, err error)
    func (client VulnerabilityScanningClient) ChangeHostAgentScanResultCompartment(ctx context.Context, request ChangeHostAgentScanResultCompartmentRequest) (response ChangeHostAgentScanResultCompartmentResponse, err error)
    func (client VulnerabilityScanningClient) ChangeHostCisBenchmarkScanResultCompartment(ctx context.Context, request ChangeHostCisBenchmarkScanResultCompartmentRequest) (response ChangeHostCisBenchmarkScanResultCompartmentResponse, err error)
    func (client VulnerabilityScanningClient) ChangeHostEndpointProtectionScanResultCompartment(ctx context.Context, request ChangeHostEndpointProtectionScanResultCompartmentRequest) (response ChangeHostEndpointProtectionScanResultCompartmentResponse, err error)
    func (client VulnerabilityScanningClient) ChangeHostPortScanResultCompartment(ctx context.Context, request ChangeHostPortScanResultCompartmentRequest) (response ChangeHostPortScanResultCompartmentResponse, err error)
    func (client VulnerabilityScanningClient) ChangeHostScanRecipeCompartment(ctx context.Context, request ChangeHostScanRecipeCompartmentRequest) (response ChangeHostScanRecipeCompartmentResponse, err error)
    func (client VulnerabilityScanningClient) ChangeHostScanTargetCompartment(ctx context.Context, request ChangeHostScanTargetCompartmentRequest) (response ChangeHostScanTargetCompartmentResponse, err error)
    func (client *VulnerabilityScanningClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client VulnerabilityScanningClient) CreateContainerScanRecipe(ctx context.Context, request CreateContainerScanRecipeRequest) (response CreateContainerScanRecipeResponse, err error)
    func (client VulnerabilityScanningClient) CreateContainerScanTarget(ctx context.Context, request CreateContainerScanTargetRequest) (response CreateContainerScanTargetResponse, err error)
    func (client VulnerabilityScanningClient) CreateHostScanRecipe(ctx context.Context, request CreateHostScanRecipeRequest) (response CreateHostScanRecipeResponse, err error)
    func (client VulnerabilityScanningClient) CreateHostScanTarget(ctx context.Context, request CreateHostScanTargetRequest) (response CreateHostScanTargetResponse, err error)
    func (client VulnerabilityScanningClient) DeleteContainerScanRecipe(ctx context.Context, request DeleteContainerScanRecipeRequest) (response DeleteContainerScanRecipeResponse, err error)
    func (client VulnerabilityScanningClient) DeleteContainerScanResult(ctx context.Context, request DeleteContainerScanResultRequest) (response DeleteContainerScanResultResponse, err error)
    func (client VulnerabilityScanningClient) DeleteContainerScanTarget(ctx context.Context, request DeleteContainerScanTargetRequest) (response DeleteContainerScanTargetResponse, err error)
    func (client VulnerabilityScanningClient) DeleteHostAgentScanResult(ctx context.Context, request DeleteHostAgentScanResultRequest) (response DeleteHostAgentScanResultResponse, err error)
    func (client VulnerabilityScanningClient) DeleteHostCisBenchmarkScanResult(ctx context.Context, request DeleteHostCisBenchmarkScanResultRequest) (response DeleteHostCisBenchmarkScanResultResponse, err error)
    func (client VulnerabilityScanningClient) DeleteHostEndpointProtectionScanResult(ctx context.Context, request DeleteHostEndpointProtectionScanResultRequest) (response DeleteHostEndpointProtectionScanResultResponse, err error)
    func (client VulnerabilityScanningClient) DeleteHostPortScanResult(ctx context.Context, request DeleteHostPortScanResultRequest) (response DeleteHostPortScanResultResponse, err error)
    func (client VulnerabilityScanningClient) DeleteHostScanRecipe(ctx context.Context, request DeleteHostScanRecipeRequest) (response DeleteHostScanRecipeResponse, err error)
    func (client VulnerabilityScanningClient) DeleteHostScanTarget(ctx context.Context, request DeleteHostScanTargetRequest) (response DeleteHostScanTargetResponse, err error)
    func (client VulnerabilityScanningClient) ExportHostAgentScanResultCsv(ctx context.Context, request ExportHostAgentScanResultCsvRequest) (response ExportHostAgentScanResultCsvResponse, err error)
    func (client VulnerabilityScanningClient) ExportHostVulnerabilityCsv(ctx context.Context, request ExportHostVulnerabilityCsvRequest) (response ExportHostVulnerabilityCsvResponse, err error)
    func (client VulnerabilityScanningClient) GetContainerScanRecipe(ctx context.Context, request GetContainerScanRecipeRequest) (response GetContainerScanRecipeResponse, err error)
    func (client VulnerabilityScanningClient) GetContainerScanResult(ctx context.Context, request GetContainerScanResultRequest) (response GetContainerScanResultResponse, err error)
    func (client VulnerabilityScanningClient) GetContainerScanTarget(ctx context.Context, request GetContainerScanTargetRequest) (response GetContainerScanTargetResponse, err error)
    func (client VulnerabilityScanningClient) GetHostAgentScanResult(ctx context.Context, request GetHostAgentScanResultRequest) (response GetHostAgentScanResultResponse, err error)
    func (client VulnerabilityScanningClient) GetHostCisBenchmarkScanResult(ctx context.Context, request GetHostCisBenchmarkScanResultRequest) (response GetHostCisBenchmarkScanResultResponse, err error)
    func (client VulnerabilityScanningClient) GetHostEndpointProtectionScanResult(ctx context.Context, request GetHostEndpointProtectionScanResultRequest) (response GetHostEndpointProtectionScanResultResponse, err error)
    func (client VulnerabilityScanningClient) GetHostPortScanResult(ctx context.Context, request GetHostPortScanResultRequest) (response GetHostPortScanResultResponse, err error)
    func (client VulnerabilityScanningClient) GetHostScanRecipe(ctx context.Context, request GetHostScanRecipeRequest) (response GetHostScanRecipeResponse, err error)
    func (client VulnerabilityScanningClient) GetHostScanTarget(ctx context.Context, request GetHostScanTargetRequest) (response GetHostScanTargetResponse, err error)
    func (client VulnerabilityScanningClient) GetHostVulnerability(ctx context.Context, request GetHostVulnerabilityRequest) (response GetHostVulnerabilityResponse, err error)
    func (client VulnerabilityScanningClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client VulnerabilityScanningClient) ListContainerScanRecipes(ctx context.Context, request ListContainerScanRecipesRequest) (response ListContainerScanRecipesResponse, err error)
    func (client VulnerabilityScanningClient) ListContainerScanResults(ctx context.Context, request ListContainerScanResultsRequest) (response ListContainerScanResultsResponse, err error)
    func (client VulnerabilityScanningClient) ListContainerScanTargets(ctx context.Context, request ListContainerScanTargetsRequest) (response ListContainerScanTargetsResponse, err error)
    func (client VulnerabilityScanningClient) ListHostAgentScanResults(ctx context.Context, request ListHostAgentScanResultsRequest) (response ListHostAgentScanResultsResponse, err error)
    func (client VulnerabilityScanningClient) ListHostCisBenchmarkScanResults(ctx context.Context, request ListHostCisBenchmarkScanResultsRequest) (response ListHostCisBenchmarkScanResultsResponse, err error)
    func (client VulnerabilityScanningClient) ListHostEndpointProtectionScanResults(ctx context.Context, request ListHostEndpointProtectionScanResultsRequest) (response ListHostEndpointProtectionScanResultsResponse, err error)
    func (client VulnerabilityScanningClient) ListHostPortScanResults(ctx context.Context, request ListHostPortScanResultsRequest) (response ListHostPortScanResultsResponse, err error)
    func (client VulnerabilityScanningClient) ListHostScanRecipes(ctx context.Context, request ListHostScanRecipesRequest) (response ListHostScanRecipesResponse, err error)
    func (client VulnerabilityScanningClient) ListHostScanTargets(ctx context.Context, request ListHostScanTargetsRequest) (response ListHostScanTargetsResponse, err error)
    func (client VulnerabilityScanningClient) ListHostVulnerabilities(ctx context.Context, request ListHostVulnerabilitiesRequest) (response ListHostVulnerabilitiesResponse, err error)
    func (client VulnerabilityScanningClient) ListHostVulnerabilityImpactedHosts(ctx context.Context, request ListHostVulnerabilityImpactedHostsRequest) (response ListHostVulnerabilityImpactedHostsResponse, err error)
    func (client VulnerabilityScanningClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client VulnerabilityScanningClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client VulnerabilityScanningClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *VulnerabilityScanningClient) SetRegion(region string)
    func (client VulnerabilityScanningClient) UpdateContainerScanRecipe(ctx context.Context, request UpdateContainerScanRecipeRequest) (response UpdateContainerScanRecipeResponse, err error)
    func (client VulnerabilityScanningClient) UpdateContainerScanTarget(ctx context.Context, request UpdateContainerScanTargetRequest) (response UpdateContainerScanTargetResponse, err error)
    func (client VulnerabilityScanningClient) UpdateHostScanRecipe(ctx context.Context, request UpdateHostScanRecipeRequest) (response UpdateHostScanRecipeResponse, err error)
    func (client VulnerabilityScanningClient) UpdateHostScanTarget(ctx context.Context, request UpdateHostScanTargetRequest) (response UpdateHostScanTargetResponse, err error)
type VulnerabilityTypeEnum
    func GetVulnerabilityTypeEnumValues() []VulnerabilityTypeEnum
type WorkRequest
    func (m WorkRequest) String() string
type WorkRequestCollection
    func (m WorkRequestCollection) String() string
type WorkRequestError
    func (m WorkRequestError) String() string
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
type WorkRequestResource
    func (m WorkRequestResource) String() string

Package files

action_type.go change_container_scan_recipe_compartment_details.go change_container_scan_recipe_compartment_request_response.go change_container_scan_result_compartment_details.go change_container_scan_result_compartment_request_response.go change_container_scan_target_compartment_details.go change_container_scan_target_compartment_request_response.go change_host_agent_scan_result_compartment_details.go change_host_agent_scan_result_compartment_request_response.go change_host_cis_benchmark_scan_result_compartment_details.go change_host_cis_benchmark_scan_result_compartment_request_response.go change_host_endpoint_protection_scan_result_compartment_details.go change_host_endpoint_protection_scan_result_compartment_request_response.go change_host_port_scan_result_compartment_details.go change_host_port_scan_result_compartment_request_response.go change_host_scan_recipe_compartment_details.go change_host_scan_recipe_compartment_request_response.go change_host_scan_target_compartment_details.go change_host_scan_target_compartment_request_response.go container_scan_recipe.go container_scan_recipe_summary.go container_scan_recipe_summary_collection.go container_scan_registry.go container_scan_result.go container_scan_result_problem.go container_scan_result_sort_by.go container_scan_result_summary.go container_scan_result_summary_collection.go container_scan_settings.go container_scan_target.go container_scan_target_summary.go container_scan_target_summary_collection.go create_container_scan_recipe_details.go create_container_scan_recipe_request_response.go create_container_scan_registry_details.go create_container_scan_target_details.go create_container_scan_target_request_response.go create_host_scan_recipe_details.go create_host_scan_recipe_request_response.go create_host_scan_target_details.go create_host_scan_target_request_response.go create_ocir_container_scan_registry_details.go cve_details.go day_of_week.go delete_container_scan_recipe_request_response.go delete_container_scan_result_request_response.go delete_container_scan_target_request_response.go delete_host_agent_scan_result_request_response.go delete_host_cis_benchmark_scan_result_request_response.go delete_host_endpoint_protection_scan_result_request_response.go delete_host_port_scan_result_request_response.go delete_host_scan_recipe_request_response.go delete_host_scan_target_request_response.go export_host_agent_scan_result_csv_details.go export_host_agent_scan_result_csv_request_response.go export_host_vulnerability_csv_details.go export_host_vulnerability_csv_request_response.go get_container_scan_recipe_request_response.go get_container_scan_result_request_response.go get_container_scan_target_request_response.go get_host_agent_scan_result_request_response.go get_host_cis_benchmark_scan_result_request_response.go get_host_endpoint_protection_scan_result_request_response.go get_host_port_scan_result_request_response.go get_host_scan_recipe_request_response.go get_host_scan_target_request_response.go get_host_vulnerability_request_response.go get_work_request_request_response.go host_agent_scan_level.go host_agent_scan_result.go host_agent_scan_result_problem.go host_agent_scan_result_sort_by.go host_agent_scan_result_summary.go host_agent_scan_result_summary_collection.go host_cis_benchmark_scan_level.go host_cis_benchmark_scan_result.go host_cis_benchmark_scan_result_score.go host_cis_benchmark_scan_result_sort_by.go host_cis_benchmark_scan_result_summary.go host_cis_benchmark_scan_result_summary_collection.go host_cis_benchmark_settings.go host_endpoint_protection_scan_level.go host_endpoint_protection_scan_result.go host_endpoint_protection_scan_result_endpoint_protection.go host_endpoint_protection_scan_result_sort_by.go host_endpoint_protection_scan_result_summary.go host_endpoint_protection_scan_result_summary_collection.go host_endpoint_protection_settings.go host_port_scan_level.go host_port_scan_result.go host_port_scan_result_open_port.go host_port_scan_result_sort_by.go host_port_scan_result_summary.go host_port_scan_result_summary_collection.go host_scan_agent_configuration.go host_scan_agent_configuration_oci.go host_scan_agent_settings.go host_scan_port_settings.go host_scan_recipe.go host_scan_recipe_summary.go host_scan_recipe_summary_collection.go host_scan_target.go host_scan_target_summary.go host_scan_target_summary_collection.go host_vulnerability.go host_vulnerability_impacted_host_summary.go host_vulnerability_impacted_host_summary_collection.go host_vulnerability_sort_by.go host_vulnerability_summary.go host_vulnerability_summary_collection.go impacted_host_sort_by.go lifecycle_state.go list_container_scan_recipes_request_response.go list_container_scan_results_request_response.go list_container_scan_targets_request_response.go list_host_agent_scan_results_request_response.go list_host_cis_benchmark_scan_results_request_response.go list_host_endpoint_protection_scan_results_request_response.go list_host_port_scan_results_request_response.go list_host_scan_recipes_request_response.go list_host_scan_targets_request_response.go list_host_vulnerabilities_request_response.go list_host_vulnerability_impacted_hosts_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go ocir_container_scan_registry.go operation_status.go operation_type.go scan_result_problem_severity.go scan_result_score.go scan_result_vulnerability_state.go schedule.go schedule_type.go sort_by.go sort_order.go update_container_scan_recipe_details.go update_container_scan_recipe_request_response.go update_container_scan_registry_details.go update_container_scan_target_details.go update_container_scan_target_request_response.go update_host_scan_recipe_details.go update_host_scan_recipe_request_response.go update_host_scan_target_details.go update_host_scan_target_request_response.go update_ocir_container_scan_registry_details.go vulnerability_type.go vulnerabilityscanning_client.go work_request.go work_request_collection.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

type ChangeContainerScanRecipeCompartmentDetails

ChangeContainerScanRecipeCompartmentDetails Details for a ContainerScanRecipe compartment change

type ChangeContainerScanRecipeCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the container scan recipe should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeContainerScanRecipeCompartmentDetails) String

func (m ChangeContainerScanRecipeCompartmentDetails) String() string

type ChangeContainerScanRecipeCompartmentRequest

ChangeContainerScanRecipeCompartmentRequest wrapper for the ChangeContainerScanRecipeCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeContainerScanRecipeCompartment.go.html to see an example of how to use ChangeContainerScanRecipeCompartmentRequest.

type ChangeContainerScanRecipeCompartmentRequest struct {

    // unique ContainerScanRecipe identifier
    ContainerScanRecipeId *string `mandatory:"true" contributesTo:"path" name:"containerScanRecipeId"`

    // The compartment information to update.
    ChangeContainerScanRecipeCompartmentDetails `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
}

func (ChangeContainerScanRecipeCompartmentRequest) BinaryRequestBody

func (request ChangeContainerScanRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeContainerScanRecipeCompartmentRequest) HTTPRequest

func (request ChangeContainerScanRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeContainerScanRecipeCompartmentRequest) RetryPolicy

func (request ChangeContainerScanRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeContainerScanRecipeCompartmentRequest) String

func (request ChangeContainerScanRecipeCompartmentRequest) String() string

type ChangeContainerScanRecipeCompartmentResponse

ChangeContainerScanRecipeCompartmentResponse wrapper for the ChangeContainerScanRecipeCompartment operation

type ChangeContainerScanRecipeCompartmentResponse 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"`
}

func (ChangeContainerScanRecipeCompartmentResponse) HTTPResponse

func (response ChangeContainerScanRecipeCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeContainerScanRecipeCompartmentResponse) String

func (response ChangeContainerScanRecipeCompartmentResponse) String() string

type ChangeContainerScanResultCompartmentDetails

ChangeContainerScanResultCompartmentDetails Details for a ContainerScanResult compartment change

type ChangeContainerScanResultCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the container scan should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeContainerScanResultCompartmentDetails) String

func (m ChangeContainerScanResultCompartmentDetails) String() string

type ChangeContainerScanResultCompartmentRequest

ChangeContainerScanResultCompartmentRequest wrapper for the ChangeContainerScanResultCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeContainerScanResultCompartment.go.html to see an example of how to use ChangeContainerScanResultCompartmentRequest.

type ChangeContainerScanResultCompartmentRequest struct {

    // unique container scan identifier
    ContainerScanResultId *string `mandatory:"true" contributesTo:"path" name:"containerScanResultId"`

    // The compartment information to update.
    ChangeContainerScanResultCompartmentDetails `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
}

func (ChangeContainerScanResultCompartmentRequest) BinaryRequestBody

func (request ChangeContainerScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeContainerScanResultCompartmentRequest) HTTPRequest

func (request ChangeContainerScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeContainerScanResultCompartmentRequest) RetryPolicy

func (request ChangeContainerScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeContainerScanResultCompartmentRequest) String

func (request ChangeContainerScanResultCompartmentRequest) String() string

type ChangeContainerScanResultCompartmentResponse

ChangeContainerScanResultCompartmentResponse wrapper for the ChangeContainerScanResultCompartment operation

type ChangeContainerScanResultCompartmentResponse 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"`
}

func (ChangeContainerScanResultCompartmentResponse) HTTPResponse

func (response ChangeContainerScanResultCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeContainerScanResultCompartmentResponse) String

func (response ChangeContainerScanResultCompartmentResponse) String() string

type ChangeContainerScanTargetCompartmentDetails

ChangeContainerScanTargetCompartmentDetails Details for a ContainerScanTarget compartment change

type ChangeContainerScanTargetCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the container scan target should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeContainerScanTargetCompartmentDetails) String

func (m ChangeContainerScanTargetCompartmentDetails) String() string

type ChangeContainerScanTargetCompartmentRequest

ChangeContainerScanTargetCompartmentRequest wrapper for the ChangeContainerScanTargetCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeContainerScanTargetCompartment.go.html to see an example of how to use ChangeContainerScanTargetCompartmentRequest.

type ChangeContainerScanTargetCompartmentRequest struct {

    // unique ContainerScanTarget identifier
    ContainerScanTargetId *string `mandatory:"true" contributesTo:"path" name:"containerScanTargetId"`

    // The compartment information to update.
    ChangeContainerScanTargetCompartmentDetails `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
}

func (ChangeContainerScanTargetCompartmentRequest) BinaryRequestBody

func (request ChangeContainerScanTargetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeContainerScanTargetCompartmentRequest) HTTPRequest

func (request ChangeContainerScanTargetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeContainerScanTargetCompartmentRequest) RetryPolicy

func (request ChangeContainerScanTargetCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeContainerScanTargetCompartmentRequest) String

func (request ChangeContainerScanTargetCompartmentRequest) String() string

type ChangeContainerScanTargetCompartmentResponse

ChangeContainerScanTargetCompartmentResponse wrapper for the ChangeContainerScanTargetCompartment operation

type ChangeContainerScanTargetCompartmentResponse 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"`
}

func (ChangeContainerScanTargetCompartmentResponse) HTTPResponse

func (response ChangeContainerScanTargetCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeContainerScanTargetCompartmentResponse) String

func (response ChangeContainerScanTargetCompartmentResponse) String() string

type ChangeHostAgentScanResultCompartmentDetails

ChangeHostAgentScanResultCompartmentDetails Details for a HostAgentScanResult compartment change

type ChangeHostAgentScanResultCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the host agent scan should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeHostAgentScanResultCompartmentDetails) String

func (m ChangeHostAgentScanResultCompartmentDetails) String() string

type ChangeHostAgentScanResultCompartmentRequest

ChangeHostAgentScanResultCompartmentRequest wrapper for the ChangeHostAgentScanResultCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostAgentScanResultCompartment.go.html to see an example of how to use ChangeHostAgentScanResultCompartmentRequest.

type ChangeHostAgentScanResultCompartmentRequest struct {

    // unique host agent scan identifier
    HostAgentScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostAgentScanResultId"`

    // The compartment information to update.
    ChangeHostAgentScanResultCompartmentDetails `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
}

func (ChangeHostAgentScanResultCompartmentRequest) BinaryRequestBody

func (request ChangeHostAgentScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostAgentScanResultCompartmentRequest) HTTPRequest

func (request ChangeHostAgentScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeHostAgentScanResultCompartmentRequest) RetryPolicy

func (request ChangeHostAgentScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeHostAgentScanResultCompartmentRequest) String

func (request ChangeHostAgentScanResultCompartmentRequest) String() string

type ChangeHostAgentScanResultCompartmentResponse

ChangeHostAgentScanResultCompartmentResponse wrapper for the ChangeHostAgentScanResultCompartment operation

type ChangeHostAgentScanResultCompartmentResponse 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"`
}

func (ChangeHostAgentScanResultCompartmentResponse) HTTPResponse

func (response ChangeHostAgentScanResultCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeHostAgentScanResultCompartmentResponse) String

func (response ChangeHostAgentScanResultCompartmentResponse) String() string

type ChangeHostCisBenchmarkScanResultCompartmentDetails

ChangeHostCisBenchmarkScanResultCompartmentDetails Details for a HostCisBenchmarkScanResult compartment change

type ChangeHostCisBenchmarkScanResultCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the host port scan should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeHostCisBenchmarkScanResultCompartmentDetails) String

func (m ChangeHostCisBenchmarkScanResultCompartmentDetails) String() string

type ChangeHostCisBenchmarkScanResultCompartmentRequest

ChangeHostCisBenchmarkScanResultCompartmentRequest wrapper for the ChangeHostCisBenchmarkScanResultCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostCisBenchmarkScanResultCompartment.go.html to see an example of how to use ChangeHostCisBenchmarkScanResultCompartmentRequest.

type ChangeHostCisBenchmarkScanResultCompartmentRequest struct {

    // unique host Cis benchmark scan identifier
    HostCisBenchmarkScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostCisBenchmarkScanResultId"`

    // The compartment information to update.
    ChangeHostCisBenchmarkScanResultCompartmentDetails `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
}

func (ChangeHostCisBenchmarkScanResultCompartmentRequest) BinaryRequestBody

func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostCisBenchmarkScanResultCompartmentRequest) HTTPRequest

func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeHostCisBenchmarkScanResultCompartmentRequest) RetryPolicy

func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeHostCisBenchmarkScanResultCompartmentRequest) String

func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) String() string

type ChangeHostCisBenchmarkScanResultCompartmentResponse

ChangeHostCisBenchmarkScanResultCompartmentResponse wrapper for the ChangeHostCisBenchmarkScanResultCompartment operation

type ChangeHostCisBenchmarkScanResultCompartmentResponse 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"`
}

func (ChangeHostCisBenchmarkScanResultCompartmentResponse) HTTPResponse

func (response ChangeHostCisBenchmarkScanResultCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeHostCisBenchmarkScanResultCompartmentResponse) String

func (response ChangeHostCisBenchmarkScanResultCompartmentResponse) String() string

type ChangeHostEndpointProtectionScanResultCompartmentDetails

ChangeHostEndpointProtectionScanResultCompartmentDetails Details for a HostEndpointProtectionScanResult compartment change

type ChangeHostEndpointProtectionScanResultCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the host port scan should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeHostEndpointProtectionScanResultCompartmentDetails) String

func (m ChangeHostEndpointProtectionScanResultCompartmentDetails) String() string

type ChangeHostEndpointProtectionScanResultCompartmentRequest

ChangeHostEndpointProtectionScanResultCompartmentRequest wrapper for the ChangeHostEndpointProtectionScanResultCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostEndpointProtectionScanResultCompartment.go.html to see an example of how to use ChangeHostEndpointProtectionScanResultCompartmentRequest.

type ChangeHostEndpointProtectionScanResultCompartmentRequest struct {

    // unique host endpoint protection scan identifier
    HostEndpointProtectionScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostEndpointProtectionScanResultId"`

    // The compartment information to update.
    ChangeHostEndpointProtectionScanResultCompartmentDetails `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
}

func (ChangeHostEndpointProtectionScanResultCompartmentRequest) BinaryRequestBody

func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostEndpointProtectionScanResultCompartmentRequest) HTTPRequest

func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeHostEndpointProtectionScanResultCompartmentRequest) RetryPolicy

func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeHostEndpointProtectionScanResultCompartmentRequest) String

func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) String() string

type ChangeHostEndpointProtectionScanResultCompartmentResponse

ChangeHostEndpointProtectionScanResultCompartmentResponse wrapper for the ChangeHostEndpointProtectionScanResultCompartment operation

type ChangeHostEndpointProtectionScanResultCompartmentResponse 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"`
}

func (ChangeHostEndpointProtectionScanResultCompartmentResponse) HTTPResponse

func (response ChangeHostEndpointProtectionScanResultCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeHostEndpointProtectionScanResultCompartmentResponse) String

func (response ChangeHostEndpointProtectionScanResultCompartmentResponse) String() string

type ChangeHostPortScanResultCompartmentDetails

ChangeHostPortScanResultCompartmentDetails Details for a HostPortScanResult compartment change

type ChangeHostPortScanResultCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the host port scan should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeHostPortScanResultCompartmentDetails) String

func (m ChangeHostPortScanResultCompartmentDetails) String() string

type ChangeHostPortScanResultCompartmentRequest

ChangeHostPortScanResultCompartmentRequest wrapper for the ChangeHostPortScanResultCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostPortScanResultCompartment.go.html to see an example of how to use ChangeHostPortScanResultCompartmentRequest.

type ChangeHostPortScanResultCompartmentRequest struct {

    // unique host port scan identifier
    HostPortScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostPortScanResultId"`

    // The compartment information to update.
    ChangeHostPortScanResultCompartmentDetails `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
}

func (ChangeHostPortScanResultCompartmentRequest) BinaryRequestBody

func (request ChangeHostPortScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostPortScanResultCompartmentRequest) HTTPRequest

func (request ChangeHostPortScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeHostPortScanResultCompartmentRequest) RetryPolicy

func (request ChangeHostPortScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeHostPortScanResultCompartmentRequest) String

func (request ChangeHostPortScanResultCompartmentRequest) String() string

type ChangeHostPortScanResultCompartmentResponse

ChangeHostPortScanResultCompartmentResponse wrapper for the ChangeHostPortScanResultCompartment operation

type ChangeHostPortScanResultCompartmentResponse 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"`
}

func (ChangeHostPortScanResultCompartmentResponse) HTTPResponse

func (response ChangeHostPortScanResultCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeHostPortScanResultCompartmentResponse) String

func (response ChangeHostPortScanResultCompartmentResponse) String() string

type ChangeHostScanRecipeCompartmentDetails

ChangeHostScanRecipeCompartmentDetails Details for a HostScanRecipe compartment change

type ChangeHostScanRecipeCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the host scan recipe should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeHostScanRecipeCompartmentDetails) String

func (m ChangeHostScanRecipeCompartmentDetails) String() string

type ChangeHostScanRecipeCompartmentRequest

ChangeHostScanRecipeCompartmentRequest wrapper for the ChangeHostScanRecipeCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostScanRecipeCompartment.go.html to see an example of how to use ChangeHostScanRecipeCompartmentRequest.

type ChangeHostScanRecipeCompartmentRequest struct {

    // unique HostScanRecipe identifier
    HostScanRecipeId *string `mandatory:"true" contributesTo:"path" name:"hostScanRecipeId"`

    // The compartment information to update.
    ChangeHostScanRecipeCompartmentDetails `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
}

func (ChangeHostScanRecipeCompartmentRequest) BinaryRequestBody

func (request ChangeHostScanRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostScanRecipeCompartmentRequest) HTTPRequest

func (request ChangeHostScanRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeHostScanRecipeCompartmentRequest) RetryPolicy

func (request ChangeHostScanRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeHostScanRecipeCompartmentRequest) String

func (request ChangeHostScanRecipeCompartmentRequest) String() string

type ChangeHostScanRecipeCompartmentResponse

ChangeHostScanRecipeCompartmentResponse wrapper for the ChangeHostScanRecipeCompartment operation

type ChangeHostScanRecipeCompartmentResponse 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"`
}

func (ChangeHostScanRecipeCompartmentResponse) HTTPResponse

func (response ChangeHostScanRecipeCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeHostScanRecipeCompartmentResponse) String

func (response ChangeHostScanRecipeCompartmentResponse) String() string

type ChangeHostScanTargetCompartmentDetails

ChangeHostScanTargetCompartmentDetails Details for a HostScanTarget compartment change

type ChangeHostScanTargetCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the host scan target should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeHostScanTargetCompartmentDetails) String

func (m ChangeHostScanTargetCompartmentDetails) String() string

type ChangeHostScanTargetCompartmentRequest

ChangeHostScanTargetCompartmentRequest wrapper for the ChangeHostScanTargetCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostScanTargetCompartment.go.html to see an example of how to use ChangeHostScanTargetCompartmentRequest.

type ChangeHostScanTargetCompartmentRequest struct {

    // unique HostScanTarget identifier
    HostScanTargetId *string `mandatory:"true" contributesTo:"path" name:"hostScanTargetId"`

    // The compartment information to update.
    ChangeHostScanTargetCompartmentDetails `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
}

func (ChangeHostScanTargetCompartmentRequest) BinaryRequestBody

func (request ChangeHostScanTargetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostScanTargetCompartmentRequest) HTTPRequest

func (request ChangeHostScanTargetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeHostScanTargetCompartmentRequest) RetryPolicy

func (request ChangeHostScanTargetCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeHostScanTargetCompartmentRequest) String

func (request ChangeHostScanTargetCompartmentRequest) String() string

type ChangeHostScanTargetCompartmentResponse

ChangeHostScanTargetCompartmentResponse wrapper for the ChangeHostScanTargetCompartment operation

type ChangeHostScanTargetCompartmentResponse 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"`
}

func (ChangeHostScanTargetCompartmentResponse) HTTPResponse

func (response ChangeHostScanTargetCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeHostScanTargetCompartmentResponse) String

func (response ChangeHostScanTargetCompartmentResponse) String() string

type ContainerScanRecipe

ContainerScanRecipe A container scan recipe (collection of container scanning configuration settings)

type ContainerScanRecipe struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of container scan recipe. Immutable and generated on creation.
    Id *string `mandatory:"true" json:"id"`

    // User friendly name of container scan recipe
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container scan recipe's compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the config.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time the recipe was created, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time the recipe was last updated, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    ScanSettings *ContainerScanSettings `mandatory:"true" json:"scanSettings"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ContainerScanRecipe) String

func (m ContainerScanRecipe) String() string

type ContainerScanRecipeSummary

ContainerScanRecipeSummary Summary of a container scan recipe (collection of container scanning configuration settings)

type ContainerScanRecipeSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of container scan recipe. Immutable and generated on creation.
    Id *string `mandatory:"true" json:"id"`

    // User friendly name of container scan recipe
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container scan recipe's compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the config.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time the recipe was created, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time the recipe was last updated, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ContainerScanRecipeSummary) String

func (m ContainerScanRecipeSummary) String() string

type ContainerScanRecipeSummaryCollection

ContainerScanRecipeSummaryCollection A collection of ContainerScanRecipeSummary objects

type ContainerScanRecipeSummaryCollection struct {

    // The ContainerScanRecipeSummary objects in the collection
    Items []ContainerScanRecipeSummary `mandatory:"true" json:"items"`
}

func (ContainerScanRecipeSummaryCollection) String

func (m ContainerScanRecipeSummaryCollection) String() string

type ContainerScanRegistry

ContainerScanRegistry Registry information for a container scan target

type ContainerScanRegistry interface {

    // URL of the registry.
    GetUrl() *string
}

type ContainerScanRegistryTypeEnum

ContainerScanRegistryTypeEnum Enum with underlying type: string

type ContainerScanRegistryTypeEnum string

Set of constants representing the allowable values for ContainerScanRegistryTypeEnum

const (
    ContainerScanRegistryTypeOcir ContainerScanRegistryTypeEnum = "OCIR"
)

func GetContainerScanRegistryTypeEnumValues

func GetContainerScanRegistryTypeEnumValues() []ContainerScanRegistryTypeEnum

GetContainerScanRegistryTypeEnumValues Enumerates the set of values for ContainerScanRegistryTypeEnum

type ContainerScanResult

ContainerScanResult A scan result for a container scan

type ContainerScanResult struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of container scan result. Immutable and generated on creation.
    Id *string `mandatory:"true" json:"id"`

    // Repository in which the container image scanned is located
    Repository *string `mandatory:"true" json:"repository"`

    // Image name
    Image *string `mandatory:"true" json:"image"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container scan result's compartment. This is set to the same as the compartmentId of the container scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Highest problem severity in this report
    HighestProblemSeverity ScanResultProblemSeverityEnum `mandatory:"true" json:"highestProblemSeverity"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // List of problems found in this scan
    Problems []ContainerScanResultProblem `mandatory:"true" json:"problems"`

    // The URL of the docker registry the repository is located in.
    RegistryUrl *string `mandatory:"false" json:"registryUrl"`

    // Total number of problems found in this scan
    ProblemCount *int `mandatory:"false" json:"problemCount"`
}

func (ContainerScanResult) String

func (m ContainerScanResult) String() string

type ContainerScanResultProblem

ContainerScanResultProblem A problem found in a container scan

type ContainerScanResultProblem struct {

    // Name of the problem
    Name *string `mandatory:"true" json:"name"`

    // Problem severity
    Severity ScanResultProblemSeverityEnum `mandatory:"true" json:"severity"`

    // Problem description
    Description *string `mandatory:"false" json:"description"`

    // State of the vulnerability
    State ScanResultVulnerabilityStateEnum `mandatory:"false" json:"state,omitempty"`

    // Reference to problem MITRE CVE ID
    CveReference *string `mandatory:"false" json:"cveReference"`
}

func (ContainerScanResultProblem) String

func (m ContainerScanResultProblem) String() string

type ContainerScanResultSortByEnum

ContainerScanResultSortByEnum Enum with underlying type: string

type ContainerScanResultSortByEnum string

Set of constants representing the allowable values for ContainerScanResultSortByEnum

const (
    ContainerScanResultSortByTimeStarted            ContainerScanResultSortByEnum = "timeStarted"
    ContainerScanResultSortByProblemCount           ContainerScanResultSortByEnum = "problemCount"
    ContainerScanResultSortByHighestProblemSeverity ContainerScanResultSortByEnum = "highestProblemSeverity"
)

func GetContainerScanResultSortByEnumValues

func GetContainerScanResultSortByEnumValues() []ContainerScanResultSortByEnum

GetContainerScanResultSortByEnumValues Enumerates the set of values for ContainerScanResultSortByEnum

type ContainerScanResultSummary

ContainerScanResultSummary A summary of a result for a container scan

type ContainerScanResultSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of container scan result. Immutable and generated on creation.
    Id *string `mandatory:"true" json:"id"`

    // Repository in which the container image scanned is located
    Repository *string `mandatory:"true" json:"repository"`

    // Image name
    Image *string `mandatory:"true" json:"image"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container scan result's compartment. This is set to the same as the compartmentId of the container scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Highest problem severity in this report
    HighestProblemSeverity ScanResultProblemSeverityEnum `mandatory:"true" json:"highestProblemSeverity"`

    // Total number of problems found in this scan
    ProblemCount *int `mandatory:"true" json:"problemCount"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`
}

func (ContainerScanResultSummary) String

func (m ContainerScanResultSummary) String() string

type ContainerScanResultSummaryCollection

ContainerScanResultSummaryCollection A collection of ContainerScanResultSummary

type ContainerScanResultSummaryCollection struct {

    // The ContainerScanResultSummary objects in the collection
    Items []ContainerScanResultSummary `mandatory:"true" json:"items"`
}

func (ContainerScanResultSummaryCollection) String

func (m ContainerScanResultSummaryCollection) String() string

type ContainerScanSettings

ContainerScanSettings A collection of container scan settings

type ContainerScanSettings struct {

    // The scan level
    ScanLevel ContainerScanSettingsScanLevelEnum `mandatory:"true" json:"scanLevel"`
}

func (ContainerScanSettings) String

func (m ContainerScanSettings) String() string

type ContainerScanSettingsScanLevelEnum

ContainerScanSettingsScanLevelEnum Enum with underlying type: string

type ContainerScanSettingsScanLevelEnum string

Set of constants representing the allowable values for ContainerScanSettingsScanLevelEnum

const (
    ContainerScanSettingsScanLevelNone     ContainerScanSettingsScanLevelEnum = "NONE"
    ContainerScanSettingsScanLevelStandard ContainerScanSettingsScanLevelEnum = "STANDARD"
)

func GetContainerScanSettingsScanLevelEnumValues

func GetContainerScanSettingsScanLevelEnumValues() []ContainerScanSettingsScanLevelEnum

GetContainerScanSettingsScanLevelEnumValues Enumerates the set of values for ContainerScanSettingsScanLevelEnum

type ContainerScanTarget

ContainerScanTarget A container scan target (application of a container scan recipe to the registry or list of repos)

type ContainerScanTarget struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of container scan target. Immutable and generated on creation.
    Id *string `mandatory:"true" json:"id"`

    // User friendly name of container scan target
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container scan target's compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // ID of the container scan recipe this target applies.
    ContainerScanRecipeId *string `mandatory:"true" json:"containerScanRecipeId"`

    // The current state of the config.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time the target was created, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time the target was last updated, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Target description.
    Description *string `mandatory:"false" json:"description"`

    TargetRegistry ContainerScanRegistry `mandatory:"false" json:"targetRegistry"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ContainerScanTarget) String

func (m ContainerScanTarget) String() string

func (*ContainerScanTarget) UnmarshalJSON

func (m *ContainerScanTarget) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type ContainerScanTargetSummary

ContainerScanTargetSummary Summary of a container scan target (application of a container scan recipe to the registry or list of repos)

type ContainerScanTargetSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of container scan target. Immutable and generated on creation.
    Id *string `mandatory:"true" json:"id"`

    // User friendly name of container scan target
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container scan target's compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // ID of the container scan recipe this target applies.
    ContainerScanRecipeId *string `mandatory:"true" json:"containerScanRecipeId"`

    // The current state of the config.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time the target was created, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time the target was last updated, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ContainerScanTargetSummary) String

func (m ContainerScanTargetSummary) String() string

type ContainerScanTargetSummaryCollection

ContainerScanTargetSummaryCollection A collection of ContainerScanTargetSummary objects

type ContainerScanTargetSummaryCollection struct {

    // The ContainerScanTargetSummary objects in the collection
    Items []ContainerScanTargetSummary `mandatory:"true" json:"items"`
}

func (ContainerScanTargetSummaryCollection) String

func (m ContainerScanTargetSummaryCollection) String() string

type CreateContainerScanRecipeDetails

CreateContainerScanRecipeDetails The information for a new container scan recipe

type CreateContainerScanRecipeDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container scan recipe's compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ScanSettings *ContainerScanSettings `mandatory:"true" json:"scanSettings"`

    // User friendly name of container scan recipe. If not present, will be auto-generated.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateContainerScanRecipeDetails) String

func (m CreateContainerScanRecipeDetails) String() string

type CreateContainerScanRecipeRequest

CreateContainerScanRecipeRequest wrapper for the CreateContainerScanRecipe operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/CreateContainerScanRecipe.go.html to see an example of how to use CreateContainerScanRecipeRequest.

type CreateContainerScanRecipeRequest struct {

    // Details for the new ContainerScanRecipe
    CreateContainerScanRecipeDetails `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
}

func (CreateContainerScanRecipeRequest) BinaryRequestBody

func (request CreateContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateContainerScanRecipeRequest) HTTPRequest

func (request CreateContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateContainerScanRecipeRequest) RetryPolicy

func (request CreateContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateContainerScanRecipeRequest) String

func (request CreateContainerScanRecipeRequest) String() string

type CreateContainerScanRecipeResponse

CreateContainerScanRecipeResponse wrapper for the CreateContainerScanRecipe operation

type CreateContainerScanRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ContainerScanRecipe instance
    ContainerScanRecipe `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (CreateContainerScanRecipeResponse) HTTPResponse

func (response CreateContainerScanRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateContainerScanRecipeResponse) String

func (response CreateContainerScanRecipeResponse) String() string

type CreateContainerScanRegistryDetails

CreateContainerScanRegistryDetails Registry information for a container scan target

type CreateContainerScanRegistryDetails interface {

    // URL of the registry. Required for non-OCIR registry types (for OCIR registry types, it can be inferred from the tenancy).
    GetUrl() *string
}

type CreateContainerScanTargetDetails

CreateContainerScanTargetDetails The information for a new container scan target

type CreateContainerScanTargetDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the container scan target's compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    TargetRegistry CreateContainerScanRegistryDetails `mandatory:"true" json:"targetRegistry"`

    // ID of the container scan recipe this target applies.
    ContainerScanRecipeId *string `mandatory:"true" json:"containerScanRecipeId"`

    // User friendly name of container scan target. If not present, will be auto-generated.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Target description.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateContainerScanTargetDetails) String

func (m CreateContainerScanTargetDetails) String() string

func (*CreateContainerScanTargetDetails) UnmarshalJSON

func (m *CreateContainerScanTargetDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type CreateContainerScanTargetRequest

CreateContainerScanTargetRequest wrapper for the CreateContainerScanTarget operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/CreateContainerScanTarget.go.html to see an example of how to use CreateContainerScanTargetRequest.

type CreateContainerScanTargetRequest struct {

    // Details for the new ContainerScanTarget
    CreateContainerScanTargetDetails `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
}

func (CreateContainerScanTargetRequest) BinaryRequestBody

func (request CreateContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateContainerScanTargetRequest) HTTPRequest

func (request CreateContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateContainerScanTargetRequest) RetryPolicy

func (request CreateContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateContainerScanTargetRequest) String

func (request CreateContainerScanTargetRequest) String() string

type CreateContainerScanTargetResponse

CreateContainerScanTargetResponse wrapper for the CreateContainerScanTarget operation

type CreateContainerScanTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ContainerScanTarget instance
    ContainerScanTarget `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (CreateContainerScanTargetResponse) HTTPResponse

func (response CreateContainerScanTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateContainerScanTargetResponse) String

func (response CreateContainerScanTargetResponse) String() string

type CreateHostScanRecipeDetails

CreateHostScanRecipeDetails The information for a new host scan recipe

type CreateHostScanRecipeDetails struct {

    // Compartment ID of the scanning config. If no individual hosts are specified, all hosts in this compartment are scanned
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    PortSettings *HostScanPortSettings `mandatory:"true" json:"portSettings"`

    AgentSettings *HostScanAgentSettings `mandatory:"true" json:"agentSettings"`

    Schedule *Schedule `mandatory:"true" json:"schedule"`

    // Recipe identifier, which can be renamed. If not present, it will be auto-generated. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateHostScanRecipeDetails) String

func (m CreateHostScanRecipeDetails) String() string

type CreateHostScanRecipeRequest

CreateHostScanRecipeRequest wrapper for the CreateHostScanRecipe operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/CreateHostScanRecipe.go.html to see an example of how to use CreateHostScanRecipeRequest.

type CreateHostScanRecipeRequest struct {

    // Details for the new HostScanRecipe
    CreateHostScanRecipeDetails `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
}

func (CreateHostScanRecipeRequest) BinaryRequestBody

func (request CreateHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateHostScanRecipeRequest) HTTPRequest

func (request CreateHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateHostScanRecipeRequest) RetryPolicy

func (request CreateHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateHostScanRecipeRequest) String

func (request CreateHostScanRecipeRequest) String() string

type CreateHostScanRecipeResponse

CreateHostScanRecipeResponse wrapper for the CreateHostScanRecipe operation

type CreateHostScanRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostScanRecipe instance
    HostScanRecipe `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (CreateHostScanRecipeResponse) HTTPResponse

func (response CreateHostScanRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateHostScanRecipeResponse) String

func (response CreateHostScanRecipeResponse) String() string

type CreateHostScanTargetDetails

CreateHostScanTargetDetails The information for a new host scan target

type CreateHostScanTargetDetails struct {

    // Compartment ID of the object (this).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Compartment ID to target. If a list of hosts is provided, all hosts must be in this compartment.
    TargetCompartmentId *string `mandatory:"true" json:"targetCompartmentId"`

    // ID of the host scan recipe this target applies.
    HostScanRecipeId *string `mandatory:"true" json:"hostScanRecipeId"`

    // Target identifier, which can be renamed. If not present, it will be auto-generated. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Target description.
    Description *string `mandatory:"false" json:"description"`

    // List of compute instance IDs to target (optional). If empty, targets the entire targetCompartmentId.
    InstanceIds []string `mandatory:"false" json:"instanceIds"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateHostScanTargetDetails) String

func (m CreateHostScanTargetDetails) String() string

type CreateHostScanTargetRequest

CreateHostScanTargetRequest wrapper for the CreateHostScanTarget operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/CreateHostScanTarget.go.html to see an example of how to use CreateHostScanTargetRequest.

type CreateHostScanTargetRequest struct {

    // Details for the new HostScanTarget
    CreateHostScanTargetDetails `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
}

func (CreateHostScanTargetRequest) BinaryRequestBody

func (request CreateHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateHostScanTargetRequest) HTTPRequest

func (request CreateHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateHostScanTargetRequest) RetryPolicy

func (request CreateHostScanTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateHostScanTargetRequest) String

func (request CreateHostScanTargetRequest) String() string

type CreateHostScanTargetResponse

CreateHostScanTargetResponse wrapper for the CreateHostScanTarget operation

type CreateHostScanTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostScanTarget instance
    HostScanTarget `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (CreateHostScanTargetResponse) HTTPResponse

func (response CreateHostScanTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateHostScanTargetResponse) String

func (response CreateHostScanTargetResponse) String() string

type CreateOcirContainerScanRegistryDetails

CreateOcirContainerScanRegistryDetails Registry information for a OCI Registry target

type CreateOcirContainerScanRegistryDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to perform the scans in. All listed repositories must be in the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // URL of the registry. Required for non-OCIR registry types (for OCIR registry types, it can be inferred from the tenancy).
    Url *string `mandatory:"false" json:"url"`

    // List of repositories to scan images in. If left empty, the target defaults to scanning all repos in the compartmentId
    Repositories []string `mandatory:"false" json:"repositories"`
}

func (CreateOcirContainerScanRegistryDetails) GetUrl

func (m CreateOcirContainerScanRegistryDetails) GetUrl() *string

GetUrl returns Url

func (CreateOcirContainerScanRegistryDetails) MarshalJSON

func (m CreateOcirContainerScanRegistryDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateOcirContainerScanRegistryDetails) String

func (m CreateOcirContainerScanRegistryDetails) String() string

type CveDetails

CveDetails Details on a CVE

type CveDetails struct {

    // CVE ID
    CveReference *string `mandatory:"true" json:"cveReference"`

    // Vulnerability title
    Title *string `mandatory:"true" json:"title"`

    // CVSS 3 Score
    Cvss3 *string `mandatory:"true" json:"cvss3"`

    // Date/time the CVE was published
    TimePublished *common.SDKTime `mandatory:"true" json:"timePublished"`

    // Date/time the CVE was last modified
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // CVE description
    Description *string `mandatory:"false" json:"description"`

    // ID of related CVE, if applicable
    RelatedCveReference *string `mandatory:"false" json:"relatedCveReference"`
}

func (CveDetails) String

func (m CveDetails) String() string

type DayOfWeekEnum

DayOfWeekEnum Enum with underlying type: string

type DayOfWeekEnum string

Set of constants representing the allowable values for DayOfWeekEnum

const (
    DayOfWeekSunday    DayOfWeekEnum = "SUNDAY"
    DayOfWeekMonday    DayOfWeekEnum = "MONDAY"
    DayOfWeekTuesday   DayOfWeekEnum = "TUESDAY"
    DayOfWeekWednesday DayOfWeekEnum = "WEDNESDAY"
    DayOfWeekThursday  DayOfWeekEnum = "THURSDAY"
    DayOfWeekFriday    DayOfWeekEnum = "FRIDAY"
    DayOfWeekSaturday  DayOfWeekEnum = "SATURDAY"
)

func GetDayOfWeekEnumValues

func GetDayOfWeekEnumValues() []DayOfWeekEnum

GetDayOfWeekEnumValues Enumerates the set of values for DayOfWeekEnum

type DeleteContainerScanRecipeRequest

DeleteContainerScanRecipeRequest wrapper for the DeleteContainerScanRecipe operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteContainerScanRecipe.go.html to see an example of how to use DeleteContainerScanRecipeRequest.

type DeleteContainerScanRecipeRequest struct {

    // unique ContainerScanRecipe identifier
    ContainerScanRecipeId *string `mandatory:"true" contributesTo:"path" name:"containerScanRecipeId"`

    // 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
}

func (DeleteContainerScanRecipeRequest) BinaryRequestBody

func (request DeleteContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteContainerScanRecipeRequest) HTTPRequest

func (request DeleteContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteContainerScanRecipeRequest) RetryPolicy

func (request DeleteContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteContainerScanRecipeRequest) String

func (request DeleteContainerScanRecipeRequest) String() string

type DeleteContainerScanRecipeResponse

DeleteContainerScanRecipeResponse wrapper for the DeleteContainerScanRecipe operation

type DeleteContainerScanRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteContainerScanRecipeResponse) HTTPResponse

func (response DeleteContainerScanRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteContainerScanRecipeResponse) String

func (response DeleteContainerScanRecipeResponse) String() string

type DeleteContainerScanResultRequest

DeleteContainerScanResultRequest wrapper for the DeleteContainerScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteContainerScanResult.go.html to see an example of how to use DeleteContainerScanResultRequest.

type DeleteContainerScanResultRequest struct {

    // unique container scan identifier
    ContainerScanResultId *string `mandatory:"true" contributesTo:"path" name:"containerScanResultId"`

    // 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
}

func (DeleteContainerScanResultRequest) BinaryRequestBody

func (request DeleteContainerScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteContainerScanResultRequest) HTTPRequest

func (request DeleteContainerScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteContainerScanResultRequest) RetryPolicy

func (request DeleteContainerScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteContainerScanResultRequest) String

func (request DeleteContainerScanResultRequest) String() string

type DeleteContainerScanResultResponse

DeleteContainerScanResultResponse wrapper for the DeleteContainerScanResult operation

type DeleteContainerScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteContainerScanResultResponse) HTTPResponse

func (response DeleteContainerScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteContainerScanResultResponse) String

func (response DeleteContainerScanResultResponse) String() string

type DeleteContainerScanTargetRequest

DeleteContainerScanTargetRequest wrapper for the DeleteContainerScanTarget operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteContainerScanTarget.go.html to see an example of how to use DeleteContainerScanTargetRequest.

type DeleteContainerScanTargetRequest struct {

    // unique ContainerScanTarget identifier
    ContainerScanTargetId *string `mandatory:"true" contributesTo:"path" name:"containerScanTargetId"`

    // 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
}

func (DeleteContainerScanTargetRequest) BinaryRequestBody

func (request DeleteContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteContainerScanTargetRequest) HTTPRequest

func (request DeleteContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteContainerScanTargetRequest) RetryPolicy

func (request DeleteContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteContainerScanTargetRequest) String

func (request DeleteContainerScanTargetRequest) String() string

type DeleteContainerScanTargetResponse

DeleteContainerScanTargetResponse wrapper for the DeleteContainerScanTarget operation

type DeleteContainerScanTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteContainerScanTargetResponse) HTTPResponse

func (response DeleteContainerScanTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteContainerScanTargetResponse) String

func (response DeleteContainerScanTargetResponse) String() string

type DeleteHostAgentScanResultRequest

DeleteHostAgentScanResultRequest wrapper for the DeleteHostAgentScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostAgentScanResult.go.html to see an example of how to use DeleteHostAgentScanResultRequest.

type DeleteHostAgentScanResultRequest struct {

    // unique host agent scan identifier
    HostAgentScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostAgentScanResultId"`

    // 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
}

func (DeleteHostAgentScanResultRequest) BinaryRequestBody

func (request DeleteHostAgentScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostAgentScanResultRequest) HTTPRequest

func (request DeleteHostAgentScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostAgentScanResultRequest) RetryPolicy

func (request DeleteHostAgentScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostAgentScanResultRequest) String

func (request DeleteHostAgentScanResultRequest) String() string

type DeleteHostAgentScanResultResponse

DeleteHostAgentScanResultResponse wrapper for the DeleteHostAgentScanResult operation

type DeleteHostAgentScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteHostAgentScanResultResponse) HTTPResponse

func (response DeleteHostAgentScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostAgentScanResultResponse) String

func (response DeleteHostAgentScanResultResponse) String() string

type DeleteHostCisBenchmarkScanResultRequest

DeleteHostCisBenchmarkScanResultRequest wrapper for the DeleteHostCisBenchmarkScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostCisBenchmarkScanResult.go.html to see an example of how to use DeleteHostCisBenchmarkScanResultRequest.

type DeleteHostCisBenchmarkScanResultRequest struct {

    // unique host Cis benchmark scan identifier
    HostCisBenchmarkScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostCisBenchmarkScanResultId"`

    // 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
}

func (DeleteHostCisBenchmarkScanResultRequest) BinaryRequestBody

func (request DeleteHostCisBenchmarkScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostCisBenchmarkScanResultRequest) HTTPRequest

func (request DeleteHostCisBenchmarkScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostCisBenchmarkScanResultRequest) RetryPolicy

func (request DeleteHostCisBenchmarkScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostCisBenchmarkScanResultRequest) String

func (request DeleteHostCisBenchmarkScanResultRequest) String() string

type DeleteHostCisBenchmarkScanResultResponse

DeleteHostCisBenchmarkScanResultResponse wrapper for the DeleteHostCisBenchmarkScanResult operation

type DeleteHostCisBenchmarkScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteHostCisBenchmarkScanResultResponse) HTTPResponse

func (response DeleteHostCisBenchmarkScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostCisBenchmarkScanResultResponse) String

func (response DeleteHostCisBenchmarkScanResultResponse) String() string

type DeleteHostEndpointProtectionScanResultRequest

DeleteHostEndpointProtectionScanResultRequest wrapper for the DeleteHostEndpointProtectionScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostEndpointProtectionScanResult.go.html to see an example of how to use DeleteHostEndpointProtectionScanResultRequest.

type DeleteHostEndpointProtectionScanResultRequest struct {

    // unique host endpoint protection scan identifier
    HostEndpointProtectionScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostEndpointProtectionScanResultId"`

    // 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
}

func (DeleteHostEndpointProtectionScanResultRequest) BinaryRequestBody

func (request DeleteHostEndpointProtectionScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostEndpointProtectionScanResultRequest) HTTPRequest

func (request DeleteHostEndpointProtectionScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostEndpointProtectionScanResultRequest) RetryPolicy

func (request DeleteHostEndpointProtectionScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostEndpointProtectionScanResultRequest) String

func (request DeleteHostEndpointProtectionScanResultRequest) String() string

type DeleteHostEndpointProtectionScanResultResponse

DeleteHostEndpointProtectionScanResultResponse wrapper for the DeleteHostEndpointProtectionScanResult operation

type DeleteHostEndpointProtectionScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteHostEndpointProtectionScanResultResponse) HTTPResponse

func (response DeleteHostEndpointProtectionScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostEndpointProtectionScanResultResponse) String

func (response DeleteHostEndpointProtectionScanResultResponse) String() string

type DeleteHostPortScanResultRequest

DeleteHostPortScanResultRequest wrapper for the DeleteHostPortScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostPortScanResult.go.html to see an example of how to use DeleteHostPortScanResultRequest.

type DeleteHostPortScanResultRequest struct {

    // unique host port scan identifier
    HostPortScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostPortScanResultId"`

    // 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
}

func (DeleteHostPortScanResultRequest) BinaryRequestBody

func (request DeleteHostPortScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostPortScanResultRequest) HTTPRequest

func (request DeleteHostPortScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostPortScanResultRequest) RetryPolicy

func (request DeleteHostPortScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostPortScanResultRequest) String

func (request DeleteHostPortScanResultRequest) String() string

type DeleteHostPortScanResultResponse

DeleteHostPortScanResultResponse wrapper for the DeleteHostPortScanResult operation

type DeleteHostPortScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteHostPortScanResultResponse) HTTPResponse

func (response DeleteHostPortScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostPortScanResultResponse) String

func (response DeleteHostPortScanResultResponse) String() string

type DeleteHostScanRecipeRequest

DeleteHostScanRecipeRequest wrapper for the DeleteHostScanRecipe operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostScanRecipe.go.html to see an example of how to use DeleteHostScanRecipeRequest.

type DeleteHostScanRecipeRequest struct {

    // unique HostScanRecipe identifier
    HostScanRecipeId *string `mandatory:"true" contributesTo:"path" name:"hostScanRecipeId"`

    // 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
}

func (DeleteHostScanRecipeRequest) BinaryRequestBody

func (request DeleteHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostScanRecipeRequest) HTTPRequest

func (request DeleteHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostScanRecipeRequest) RetryPolicy

func (request DeleteHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostScanRecipeRequest) String

func (request DeleteHostScanRecipeRequest) String() string

type DeleteHostScanRecipeResponse

DeleteHostScanRecipeResponse wrapper for the DeleteHostScanRecipe operation

type DeleteHostScanRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteHostScanRecipeResponse) HTTPResponse

func (response DeleteHostScanRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostScanRecipeResponse) String

func (response DeleteHostScanRecipeResponse) String() string

type DeleteHostScanTargetRequest

DeleteHostScanTargetRequest wrapper for the DeleteHostScanTarget operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostScanTarget.go.html to see an example of how to use DeleteHostScanTargetRequest.

type DeleteHostScanTargetRequest struct {

    // unique HostScanTarget identifier
    HostScanTargetId *string `mandatory:"true" contributesTo:"path" name:"hostScanTargetId"`

    // 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
}

func (DeleteHostScanTargetRequest) BinaryRequestBody

func (request DeleteHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostScanTargetRequest) HTTPRequest

func (request DeleteHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostScanTargetRequest) RetryPolicy

func (request DeleteHostScanTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostScanTargetRequest) String

func (request DeleteHostScanTargetRequest) String() string

type DeleteHostScanTargetResponse

DeleteHostScanTargetResponse wrapper for the DeleteHostScanTarget operation

type DeleteHostScanTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (DeleteHostScanTargetResponse) HTTPResponse

func (response DeleteHostScanTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostScanTargetResponse) String

func (response DeleteHostScanTargetResponse) String() string

type ExportHostAgentScanResultCsvDetails

ExportHostAgentScanResultCsvDetails Details for a HostAgentScan list export to CSV action

type ExportHostAgentScanResultCsvDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to list scans in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Date and time after which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedAfter *common.SDKTime `mandatory:"true" json:"timeStartedAfter"`

    // Date and time before which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedBefore *common.SDKTime `mandatory:"true" json:"timeStartedBefore"`

    // Parameter to filter by highestProblemSeverity for scan results
    HighestProblemSeverity ScanResultProblemSeverityEnum `mandatory:"false" json:"highestProblemSeverity,omitempty"`

    // Parameter to filter by a single compute instance ID for scan results
    InstanceId *string `mandatory:"false" json:"instanceId"`

    // Parameter to filter by operating system for scan results
    OperatingSystem *string `mandatory:"false" json:"operatingSystem"`
}

func (ExportHostAgentScanResultCsvDetails) String

func (m ExportHostAgentScanResultCsvDetails) String() string

type ExportHostAgentScanResultCsvRequest

ExportHostAgentScanResultCsvRequest wrapper for the ExportHostAgentScanResultCsv operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ExportHostAgentScanResultCsv.go.html to see an example of how to use ExportHostAgentScanResultCsvRequest.

type ExportHostAgentScanResultCsvRequest struct {

    // Information on which scan results to export to CSV
    ExportHostAgentScanResultCsvDetails `contributesTo:"body"`

    // 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
}

func (ExportHostAgentScanResultCsvRequest) BinaryRequestBody

func (request ExportHostAgentScanResultCsvRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ExportHostAgentScanResultCsvRequest) HTTPRequest

func (request ExportHostAgentScanResultCsvRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ExportHostAgentScanResultCsvRequest) RetryPolicy

func (request ExportHostAgentScanResultCsvRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ExportHostAgentScanResultCsvRequest) String

func (request ExportHostAgentScanResultCsvRequest) String() string

type ExportHostAgentScanResultCsvResponse

ExportHostAgentScanResultCsvResponse wrapper for the ExportHostAgentScanResultCsv operation

type ExportHostAgentScanResultCsvResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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"`
}

func (ExportHostAgentScanResultCsvResponse) HTTPResponse

func (response ExportHostAgentScanResultCsvResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ExportHostAgentScanResultCsvResponse) String

func (response ExportHostAgentScanResultCsvResponse) String() string

type ExportHostVulnerabilityCsvDetails

ExportHostVulnerabilityCsvDetails Details for a Host Vulnerability list export to CSV action

type ExportHostVulnerabilityCsvDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to list vulnerabilities in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Date and time on or after which this vulnerability was last detected, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeLastDetectedGreaterThanOrEqualTo *common.SDKTime `mandatory:"true" json:"timeLastDetectedGreaterThanOrEqualTo"`

    // Date and time on or before which this vulnerability was last detected, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeLastDetectedLessThanOrEqualTo *common.SDKTime `mandatory:"true" json:"timeLastDetectedLessThanOrEqualTo"`
}

func (ExportHostVulnerabilityCsvDetails) String

func (m ExportHostVulnerabilityCsvDetails) String() string

type ExportHostVulnerabilityCsvRequest

ExportHostVulnerabilityCsvRequest wrapper for the ExportHostVulnerabilityCsv operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ExportHostVulnerabilityCsv.go.html to see an example of how to use ExportHostVulnerabilityCsvRequest.

type ExportHostVulnerabilityCsvRequest struct {

    // Information on which scan results to export to CSV
    ExportHostVulnerabilityCsvDetails `contributesTo:"body"`

    // 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
}

func (ExportHostVulnerabilityCsvRequest) BinaryRequestBody

func (request ExportHostVulnerabilityCsvRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ExportHostVulnerabilityCsvRequest) HTTPRequest

func (request ExportHostVulnerabilityCsvRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ExportHostVulnerabilityCsvRequest) RetryPolicy

func (request ExportHostVulnerabilityCsvRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ExportHostVulnerabilityCsvRequest) String

func (request ExportHostVulnerabilityCsvRequest) String() string

type ExportHostVulnerabilityCsvResponse

ExportHostVulnerabilityCsvResponse wrapper for the ExportHostVulnerabilityCsv operation

type ExportHostVulnerabilityCsvResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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"`
}

func (ExportHostVulnerabilityCsvResponse) HTTPResponse

func (response ExportHostVulnerabilityCsvResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ExportHostVulnerabilityCsvResponse) String

func (response ExportHostVulnerabilityCsvResponse) String() string

type GetContainerScanRecipeRequest

GetContainerScanRecipeRequest wrapper for the GetContainerScanRecipe operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetContainerScanRecipe.go.html to see an example of how to use GetContainerScanRecipeRequest.

type GetContainerScanRecipeRequest struct {

    // unique ContainerScanRecipe identifier
    ContainerScanRecipeId *string `mandatory:"true" contributesTo:"path" name:"containerScanRecipeId"`

    // 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
}

func (GetContainerScanRecipeRequest) BinaryRequestBody

func (request GetContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetContainerScanRecipeRequest) HTTPRequest

func (request GetContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetContainerScanRecipeRequest) RetryPolicy

func (request GetContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetContainerScanRecipeRequest) String

func (request GetContainerScanRecipeRequest) String() string

type GetContainerScanRecipeResponse

GetContainerScanRecipeResponse wrapper for the GetContainerScanRecipe operation

type GetContainerScanRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ContainerScanRecipe instance
    ContainerScanRecipe `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"`
}

func (GetContainerScanRecipeResponse) HTTPResponse

func (response GetContainerScanRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetContainerScanRecipeResponse) String

func (response GetContainerScanRecipeResponse) String() string

type GetContainerScanResultRequest

GetContainerScanResultRequest wrapper for the GetContainerScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetContainerScanResult.go.html to see an example of how to use GetContainerScanResultRequest.

type GetContainerScanResultRequest struct {

    // unique container scan identifier
    ContainerScanResultId *string `mandatory:"true" contributesTo:"path" name:"containerScanResultId"`

    // 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
}

func (GetContainerScanResultRequest) BinaryRequestBody

func (request GetContainerScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetContainerScanResultRequest) HTTPRequest

func (request GetContainerScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetContainerScanResultRequest) RetryPolicy

func (request GetContainerScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetContainerScanResultRequest) String

func (request GetContainerScanResultRequest) String() string

type GetContainerScanResultResponse

GetContainerScanResultResponse wrapper for the GetContainerScanResult operation

type GetContainerScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ContainerScanResult instance
    ContainerScanResult `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"`
}

func (GetContainerScanResultResponse) HTTPResponse

func (response GetContainerScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetContainerScanResultResponse) String

func (response GetContainerScanResultResponse) String() string

type GetContainerScanTargetRequest

GetContainerScanTargetRequest wrapper for the GetContainerScanTarget operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetContainerScanTarget.go.html to see an example of how to use GetContainerScanTargetRequest.

type GetContainerScanTargetRequest struct {

    // unique ContainerScanTarget identifier
    ContainerScanTargetId *string `mandatory:"true" contributesTo:"path" name:"containerScanTargetId"`

    // 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
}

func (GetContainerScanTargetRequest) BinaryRequestBody

func (request GetContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetContainerScanTargetRequest) HTTPRequest

func (request GetContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetContainerScanTargetRequest) RetryPolicy

func (request GetContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetContainerScanTargetRequest) String

func (request GetContainerScanTargetRequest) String() string

type GetContainerScanTargetResponse

GetContainerScanTargetResponse wrapper for the GetContainerScanTarget operation

type GetContainerScanTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ContainerScanTarget instance
    ContainerScanTarget `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"`
}

func (GetContainerScanTargetResponse) HTTPResponse

func (response GetContainerScanTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetContainerScanTargetResponse) String

func (response GetContainerScanTargetResponse) String() string

type GetHostAgentScanResultRequest

GetHostAgentScanResultRequest wrapper for the GetHostAgentScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostAgentScanResult.go.html to see an example of how to use GetHostAgentScanResultRequest.

type GetHostAgentScanResultRequest struct {

    // unique host agent scan identifier
    HostAgentScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostAgentScanResultId"`

    // 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
}

func (GetHostAgentScanResultRequest) BinaryRequestBody

func (request GetHostAgentScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostAgentScanResultRequest) HTTPRequest

func (request GetHostAgentScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostAgentScanResultRequest) RetryPolicy

func (request GetHostAgentScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostAgentScanResultRequest) String

func (request GetHostAgentScanResultRequest) String() string

type GetHostAgentScanResultResponse

GetHostAgentScanResultResponse wrapper for the GetHostAgentScanResult operation

type GetHostAgentScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostAgentScanResult instance
    HostAgentScanResult `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"`
}

func (GetHostAgentScanResultResponse) HTTPResponse

func (response GetHostAgentScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostAgentScanResultResponse) String

func (response GetHostAgentScanResultResponse) String() string

type GetHostCisBenchmarkScanResultRequest

GetHostCisBenchmarkScanResultRequest wrapper for the GetHostCisBenchmarkScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostCisBenchmarkScanResult.go.html to see an example of how to use GetHostCisBenchmarkScanResultRequest.

type GetHostCisBenchmarkScanResultRequest struct {

    // unique host Cis benchmark scan identifier
    HostCisBenchmarkScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostCisBenchmarkScanResultId"`

    // 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
}

func (GetHostCisBenchmarkScanResultRequest) BinaryRequestBody

func (request GetHostCisBenchmarkScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostCisBenchmarkScanResultRequest) HTTPRequest

func (request GetHostCisBenchmarkScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostCisBenchmarkScanResultRequest) RetryPolicy

func (request GetHostCisBenchmarkScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostCisBenchmarkScanResultRequest) String

func (request GetHostCisBenchmarkScanResultRequest) String() string

type GetHostCisBenchmarkScanResultResponse

GetHostCisBenchmarkScanResultResponse wrapper for the GetHostCisBenchmarkScanResult operation

type GetHostCisBenchmarkScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostCisBenchmarkScanResult instance
    HostCisBenchmarkScanResult `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"`
}

func (GetHostCisBenchmarkScanResultResponse) HTTPResponse

func (response GetHostCisBenchmarkScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostCisBenchmarkScanResultResponse) String

func (response GetHostCisBenchmarkScanResultResponse) String() string

type GetHostEndpointProtectionScanResultRequest

GetHostEndpointProtectionScanResultRequest wrapper for the GetHostEndpointProtectionScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostEndpointProtectionScanResult.go.html to see an example of how to use GetHostEndpointProtectionScanResultRequest.

type GetHostEndpointProtectionScanResultRequest struct {

    // unique host endpoint protection scan identifier
    HostEndpointProtectionScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostEndpointProtectionScanResultId"`

    // 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
}

func (GetHostEndpointProtectionScanResultRequest) BinaryRequestBody

func (request GetHostEndpointProtectionScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostEndpointProtectionScanResultRequest) HTTPRequest

func (request GetHostEndpointProtectionScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostEndpointProtectionScanResultRequest) RetryPolicy

func (request GetHostEndpointProtectionScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostEndpointProtectionScanResultRequest) String

func (request GetHostEndpointProtectionScanResultRequest) String() string

type GetHostEndpointProtectionScanResultResponse

GetHostEndpointProtectionScanResultResponse wrapper for the GetHostEndpointProtectionScanResult operation

type GetHostEndpointProtectionScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostEndpointProtectionScanResult instance
    HostEndpointProtectionScanResult `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"`
}

func (GetHostEndpointProtectionScanResultResponse) HTTPResponse

func (response GetHostEndpointProtectionScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostEndpointProtectionScanResultResponse) String

func (response GetHostEndpointProtectionScanResultResponse) String() string

type GetHostPortScanResultRequest

GetHostPortScanResultRequest wrapper for the GetHostPortScanResult operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostPortScanResult.go.html to see an example of how to use GetHostPortScanResultRequest.

type GetHostPortScanResultRequest struct {

    // unique host port scan identifier
    HostPortScanResultId *string `mandatory:"true" contributesTo:"path" name:"hostPortScanResultId"`

    // 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
}

func (GetHostPortScanResultRequest) BinaryRequestBody

func (request GetHostPortScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostPortScanResultRequest) HTTPRequest

func (request GetHostPortScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostPortScanResultRequest) RetryPolicy

func (request GetHostPortScanResultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostPortScanResultRequest) String

func (request GetHostPortScanResultRequest) String() string

type GetHostPortScanResultResponse

GetHostPortScanResultResponse wrapper for the GetHostPortScanResult operation

type GetHostPortScanResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostPortScanResult instance
    HostPortScanResult `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"`
}

func (GetHostPortScanResultResponse) HTTPResponse

func (response GetHostPortScanResultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostPortScanResultResponse) String

func (response GetHostPortScanResultResponse) String() string

type GetHostScanRecipeRequest

GetHostScanRecipeRequest wrapper for the GetHostScanRecipe operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostScanRecipe.go.html to see an example of how to use GetHostScanRecipeRequest.

type GetHostScanRecipeRequest struct {

    // unique HostScanRecipe identifier
    HostScanRecipeId *string `mandatory:"true" contributesTo:"path" name:"hostScanRecipeId"`

    // 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
}

func (GetHostScanRecipeRequest) BinaryRequestBody

func (request GetHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostScanRecipeRequest) HTTPRequest

func (request GetHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostScanRecipeRequest) RetryPolicy

func (request GetHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostScanRecipeRequest) String

func (request GetHostScanRecipeRequest) String() string

type GetHostScanRecipeResponse

GetHostScanRecipeResponse wrapper for the GetHostScanRecipe operation

type GetHostScanRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostScanRecipe instance
    HostScanRecipe `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"`
}

func (GetHostScanRecipeResponse) HTTPResponse

func (response GetHostScanRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostScanRecipeResponse) String

func (response GetHostScanRecipeResponse) String() string

type GetHostScanTargetRequest

GetHostScanTargetRequest wrapper for the GetHostScanTarget operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostScanTarget.go.html to see an example of how to use GetHostScanTargetRequest.

type GetHostScanTargetRequest struct {

    // unique HostScanTarget identifier
    HostScanTargetId *string `mandatory:"true" contributesTo:"path" name:"hostScanTargetId"`

    // 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
}

func (GetHostScanTargetRequest) BinaryRequestBody

func (request GetHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostScanTargetRequest) HTTPRequest

func (request GetHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostScanTargetRequest) RetryPolicy

func (request GetHostScanTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostScanTargetRequest) String

func (request GetHostScanTargetRequest) String() string

type GetHostScanTargetResponse

GetHostScanTargetResponse wrapper for the GetHostScanTarget operation

type GetHostScanTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostScanTarget instance
    HostScanTarget `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"`
}

func (GetHostScanTargetResponse) HTTPResponse

func (response GetHostScanTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostScanTargetResponse) String

func (response GetHostScanTargetResponse) String() string

type GetHostVulnerabilityRequest

GetHostVulnerabilityRequest wrapper for the GetHostVulnerability operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostVulnerability.go.html to see an example of how to use GetHostVulnerabilityRequest.

type GetHostVulnerabilityRequest struct {

    // unique host scan vulnerability identifier
    HostVulnerabilityId *string `mandatory:"true" contributesTo:"path" name:"hostVulnerabilityId"`

    // 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
}

func (GetHostVulnerabilityRequest) BinaryRequestBody

func (request GetHostVulnerabilityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostVulnerabilityRequest) HTTPRequest

func (request GetHostVulnerabilityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostVulnerabilityRequest) RetryPolicy

func (request GetHostVulnerabilityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostVulnerabilityRequest) String

func (request GetHostVulnerabilityRequest) String() string

type GetHostVulnerabilityResponse

GetHostVulnerabilityResponse wrapper for the GetHostVulnerability operation

type GetHostVulnerabilityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostVulnerability instance
    HostVulnerability `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"`
}

func (GetHostVulnerabilityResponse) HTTPResponse

func (response GetHostVulnerabilityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostVulnerabilityResponse) String

func (response GetHostVulnerabilityResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous 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
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `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"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HostAgentScanLevelEnum

HostAgentScanLevelEnum Enum with underlying type: string

type HostAgentScanLevelEnum string

Set of constants representing the allowable values for HostAgentScanLevelEnum

const (
    HostAgentScanLevelNone     HostAgentScanLevelEnum = "NONE"
    HostAgentScanLevelStandard HostAgentScanLevelEnum = "STANDARD"
)

func GetHostAgentScanLevelEnumValues

func GetHostAgentScanLevelEnumValues() []HostAgentScanLevelEnum

GetHostAgentScanLevelEnumValues Enumerates the set of values for HostAgentScanLevelEnum

type HostAgentScanResult

HostAgentScanResult A scan result for a host agent scan

type HostAgentScanResult struct {

    // Unique identifier of the scan
    Id *string `mandatory:"true" json:"id"`

    // Instance ID of the Compute Instance scanned
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // Compartment ID of the resource. This is set to the same as the compartment ID of the scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Highest problem severity in this report
    HighestProblemSeverity ScanResultProblemSeverityEnum `mandatory:"true" json:"highestProblemSeverity"`

    // Operating system of the host
    OperatingSystem *string `mandatory:"true" json:"operatingSystem"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // List of problems found in this scan
    Problems []HostAgentScanResultProblem `mandatory:"true" json:"problems"`

    // Name of the resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Total number of problems found in this scan
    ProblemCount *int `mandatory:"false" json:"problemCount"`

    // The current state of the result.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostAgentScanResult) String

func (m HostAgentScanResult) String() string

type HostAgentScanResultProblem

HostAgentScanResultProblem A problem found in a host agent scan

type HostAgentScanResultProblem struct {

    // Name of the problem
    Name *string `mandatory:"true" json:"name"`

    // Problem severity
    Severity ScanResultProblemSeverityEnum `mandatory:"true" json:"severity"`

    // Problem description
    Description *string `mandatory:"false" json:"description"`

    // State of the vulnerability
    State ScanResultVulnerabilityStateEnum `mandatory:"false" json:"state,omitempty"`

    // Reference to problem MITRE CVE ID
    CveReference *string `mandatory:"false" json:"cveReference"`

    // Reference to problem issue ID
    IssueId *int `mandatory:"false" json:"issueId"`

    // Date of scan result that first reported the vulnerability
    TimeFirstDetected *common.SDKTime `mandatory:"false" json:"timeFirstDetected"`

    // Date of scan result that most recently reported the vulnerability
    TimeLastDetected *common.SDKTime `mandatory:"false" json:"timeLastDetected"`
}

func (HostAgentScanResultProblem) String

func (m HostAgentScanResultProblem) String() string

type HostAgentScanResultSortByEnum

HostAgentScanResultSortByEnum Enum with underlying type: string

type HostAgentScanResultSortByEnum string

Set of constants representing the allowable values for HostAgentScanResultSortByEnum

const (
    HostAgentScanResultSortByTimeStarted            HostAgentScanResultSortByEnum = "timeStarted"
    HostAgentScanResultSortByTimeFinished           HostAgentScanResultSortByEnum = "timeFinished"
    HostAgentScanResultSortByProblemCount           HostAgentScanResultSortByEnum = "problemCount"
    HostAgentScanResultSortByHighestProblemSeverity HostAgentScanResultSortByEnum = "highestProblemSeverity"
    HostAgentScanResultSortByTimeCompleted          HostAgentScanResultSortByEnum = "timeCompleted"
)

func GetHostAgentScanResultSortByEnumValues

func GetHostAgentScanResultSortByEnumValues() []HostAgentScanResultSortByEnum

GetHostAgentScanResultSortByEnumValues Enumerates the set of values for HostAgentScanResultSortByEnum

type HostAgentScanResultSummary

HostAgentScanResultSummary A summary of a result for a host agent scan

type HostAgentScanResultSummary struct {

    // Unique identifier of the scan
    Id *string `mandatory:"true" json:"id"`

    // Instance ID of the Compute Instance scanned
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // Compartment ID of the resource. This is set to the same as the compartment ID of the scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Highest problem severity in this report
    HighestProblemSeverity ScanResultProblemSeverityEnum `mandatory:"true" json:"highestProblemSeverity"`

    // Operating system of the host
    OperatingSystem *string `mandatory:"true" json:"operatingSystem"`

    // Total number of problems found in this scan
    ProblemCount *int `mandatory:"true" json:"problemCount"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // Name of the resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The current state of the result.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostAgentScanResultSummary) String

func (m HostAgentScanResultSummary) String() string

type HostAgentScanResultSummaryCollection

HostAgentScanResultSummaryCollection A collection of HostAgentScanResultSummary

type HostAgentScanResultSummaryCollection struct {

    // The HostAgentScanResultSummary objects in the collection
    Items []HostAgentScanResultSummary `mandatory:"true" json:"items"`
}

func (HostAgentScanResultSummaryCollection) String

func (m HostAgentScanResultSummaryCollection) String() string

type HostCisBenchmarkScanLevelEnum

HostCisBenchmarkScanLevelEnum Enum with underlying type: string

type HostCisBenchmarkScanLevelEnum string

Set of constants representing the allowable values for HostCisBenchmarkScanLevelEnum

const (
    HostCisBenchmarkScanLevelNone   HostCisBenchmarkScanLevelEnum = "NONE"
    HostCisBenchmarkScanLevelLight  HostCisBenchmarkScanLevelEnum = "LIGHT"
    HostCisBenchmarkScanLevelMedium HostCisBenchmarkScanLevelEnum = "MEDIUM"
    HostCisBenchmarkScanLevelStrict HostCisBenchmarkScanLevelEnum = "STRICT"
)

func GetHostCisBenchmarkScanLevelEnumValues

func GetHostCisBenchmarkScanLevelEnumValues() []HostCisBenchmarkScanLevelEnum

GetHostCisBenchmarkScanLevelEnumValues Enumerates the set of values for HostCisBenchmarkScanLevelEnum

type HostCisBenchmarkScanResult

HostCisBenchmarkScanResult A scan result of all CIS (Center for Internet Security) benchmark execution for this host

type HostCisBenchmarkScanResult struct {

    // Unique identifier of the scan
    Id *string `mandatory:"true" json:"id"`

    // Instance ID of the Compute Instance scanned
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // Compartment ID of the resource. This is set to the same as the compartment ID of the scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // Total number of CIS (Center for Internet Security) benchmark issues found in this scan
    CisBenchmarkScanIssuesCount *int `mandatory:"true" json:"cisBenchmarkScanIssuesCount"`

    // A single CIS (Center for Internet Security) benchmark scan executed on a host.
    CisBenchmarkScanResultScores []HostCisBenchmarkScanResultScore `mandatory:"true" json:"cisBenchmarkScanResultScores"`

    // Name of the result
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The current state of the result.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostCisBenchmarkScanResult) String

func (m HostCisBenchmarkScanResult) String() string

type HostCisBenchmarkScanResultScore

HostCisBenchmarkScanResultScore A single CIS (Center for Internet Security) benchmark executed in a host scan

type HostCisBenchmarkScanResultScore struct {

    // Identifier for this CIS (Center for Internet Security) benchmark
    BenchmarkIdentifier *string `mandatory:"true" json:"benchmarkIdentifier"`

    // Details about what this CIS (Center for Internet Security) benchmark represents
    Description *string `mandatory:"true" json:"description"`

    // Result score of CIS (Center for Internet Security) benchmark execution (Pass/Fail)
    Score ScanResultScoreEnum `mandatory:"true" json:"score"`
}

func (HostCisBenchmarkScanResultScore) String

func (m HostCisBenchmarkScanResultScore) String() string

type HostCisBenchmarkScanResultSortByEnum

HostCisBenchmarkScanResultSortByEnum Enum with underlying type: string

type HostCisBenchmarkScanResultSortByEnum string

Set of constants representing the allowable values for HostCisBenchmarkScanResultSortByEnum

const (
    HostCisBenchmarkScanResultSortByTimeStarted                 HostCisBenchmarkScanResultSortByEnum = "timeStarted"
    HostCisBenchmarkScanResultSortByTimeFinished                HostCisBenchmarkScanResultSortByEnum = "timeFinished"
    HostCisBenchmarkScanResultSortByCisBenchmarkScanIssuesCount HostCisBenchmarkScanResultSortByEnum = "cisBenchmarkScanIssuesCount"
)

func GetHostCisBenchmarkScanResultSortByEnumValues

func GetHostCisBenchmarkScanResultSortByEnumValues() []HostCisBenchmarkScanResultSortByEnum

GetHostCisBenchmarkScanResultSortByEnumValues Enumerates the set of values for HostCisBenchmarkScanResultSortByEnum

type HostCisBenchmarkScanResultSummary

HostCisBenchmarkScanResultSummary A summary of a result for all CIS (Center for Internet Security) benchmark execution for this host

type HostCisBenchmarkScanResultSummary struct {

    // Unique identifier of the scan
    Id *string `mandatory:"true" json:"id"`

    // Instance ID of the Compute Instance scanned
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // Compartment ID of the resource. This is set to the same as the compartment ID of the scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // Total number of CIS (Center for Internet Security) benchmark issues found in this scan
    CisBenchmarkScanIssuesCount *int `mandatory:"true" json:"cisBenchmarkScanIssuesCount"`

    // Name of the resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The current state of the result.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostCisBenchmarkScanResultSummary) String

func (m HostCisBenchmarkScanResultSummary) String() string

type HostCisBenchmarkScanResultSummaryCollection

HostCisBenchmarkScanResultSummaryCollection A collection of multiple Host CIS (Center for Internet Security) Benchmark Scan Result Summary

type HostCisBenchmarkScanResultSummaryCollection struct {

    // The HostCisBenchmarkScanResultSummary objects in the collection
    Items []HostCisBenchmarkScanResultSummary `mandatory:"true" json:"items"`
}

func (HostCisBenchmarkScanResultSummaryCollection) String

func (m HostCisBenchmarkScanResultSummaryCollection) String() string

type HostCisBenchmarkSettings

HostCisBenchmarkSettings CIS (Center for Internet Security) Benchmark scan settings for a host scan

type HostCisBenchmarkSettings struct {

    // The level of strictness to apply for CIS Benchmarks. Use 'NONE' to disable CIS Benchmark checks entirely.
    ScanLevel HostCisBenchmarkScanLevelEnum `mandatory:"false" json:"scanLevel,omitempty"`
}

func (HostCisBenchmarkSettings) String

func (m HostCisBenchmarkSettings) String() string

type HostEndpointProtectionScanLevelEnum

HostEndpointProtectionScanLevelEnum Enum with underlying type: string

type HostEndpointProtectionScanLevelEnum string

Set of constants representing the allowable values for HostEndpointProtectionScanLevelEnum

const (
    HostEndpointProtectionScanLevelNone     HostEndpointProtectionScanLevelEnum = "NONE"
    HostEndpointProtectionScanLevelStandard HostEndpointProtectionScanLevelEnum = "STANDARD"
)

func GetHostEndpointProtectionScanLevelEnumValues

func GetHostEndpointProtectionScanLevelEnumValues() []HostEndpointProtectionScanLevelEnum

GetHostEndpointProtectionScanLevelEnumValues Enumerates the set of values for HostEndpointProtectionScanLevelEnum

type HostEndpointProtectionScanResult

HostEndpointProtectionScanResult A scan result for a host endpoint protection scan

type HostEndpointProtectionScanResult struct {

    // Unique identifier of the scan
    Id *string `mandatory:"true" json:"id"`

    // Instance ID of the Compute Instance scanned
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // Compartment ID of the resource. This is set to the same as the compartment ID of the scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // Problem severity in this report
    ProblemSeverity ScanResultProblemSeverityEnum `mandatory:"true" json:"problemSeverity"`

    // Total number of endpoint protections found in this scan
    EndpointProtectionsCount *int `mandatory:"true" json:"endpointProtectionsCount"`

    // List of endpoint protections found in this scan
    EndpointProtections []HostEndpointProtectionScanResultEndpointProtection `mandatory:"true" json:"endpointProtections"`

    // Name of the resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The current state of the result.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostEndpointProtectionScanResult) String

func (m HostEndpointProtectionScanResult) String() string

type HostEndpointProtectionScanResultEndpointProtection

HostEndpointProtectionScanResultEndpointProtection An endpoint protection found in a host scan

type HostEndpointProtectionScanResultEndpointProtection struct {

    // Name of endpoint protection service
    Service *string `mandatory:"true" json:"service"`

    // Configuration information for endpoint protection service at the time of scan
    ConfigurationFinding *string `mandatory:"true" json:"configurationFinding"`

    // Date and time endpoint protection signature was updated, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeSignatureUpdated *common.SDKTime `mandatory:"true" json:"timeSignatureUpdated"`

    // Problem severity
    Severity ScanResultProblemSeverityEnum `mandatory:"true" json:"severity"`
}

func (HostEndpointProtectionScanResultEndpointProtection) String

func (m HostEndpointProtectionScanResultEndpointProtection) String() string

type HostEndpointProtectionScanResultSortByEnum

HostEndpointProtectionScanResultSortByEnum Enum with underlying type: string

type HostEndpointProtectionScanResultSortByEnum string

Set of constants representing the allowable values for HostEndpointProtectionScanResultSortByEnum

const (
    HostEndpointProtectionScanResultSortByTimeStarted     HostEndpointProtectionScanResultSortByEnum = "timeStarted"
    HostEndpointProtectionScanResultSortByTimeFinished    HostEndpointProtectionScanResultSortByEnum = "timeFinished"
    HostEndpointProtectionScanResultSortByProblemSeverity HostEndpointProtectionScanResultSortByEnum = "problemSeverity"
)

func GetHostEndpointProtectionScanResultSortByEnumValues

func GetHostEndpointProtectionScanResultSortByEnumValues() []HostEndpointProtectionScanResultSortByEnum

GetHostEndpointProtectionScanResultSortByEnumValues Enumerates the set of values for HostEndpointProtectionScanResultSortByEnum

type HostEndpointProtectionScanResultSummary

HostEndpointProtectionScanResultSummary A summary of a result for endpoint protections found in a host scan

type HostEndpointProtectionScanResultSummary struct {

    // Unique identifier of the scan
    Id *string `mandatory:"true" json:"id"`

    // Instance ID of the Compute Instance scanned
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // Compartment ID of the resource. This is set to the same as the compartment ID of the scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // Problem severity in this report
    ProblemSeverity ScanResultProblemSeverityEnum `mandatory:"true" json:"problemSeverity"`

    // Total number of endpoint protections found in this scan
    EndpointProtectionsCount *int `mandatory:"true" json:"endpointProtectionsCount"`

    // Name of the resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The current state of the result.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostEndpointProtectionScanResultSummary) String

func (m HostEndpointProtectionScanResultSummary) String() string

type HostEndpointProtectionScanResultSummaryCollection

HostEndpointProtectionScanResultSummaryCollection A collection of multiple Host EndpointProtection Scan Result Summary

type HostEndpointProtectionScanResultSummaryCollection struct {

    // The HostEndpointProtectionScanResultSummary objects in the collection
    Items []HostEndpointProtectionScanResultSummary `mandatory:"true" json:"items"`
}

func (HostEndpointProtectionScanResultSummaryCollection) String

func (m HostEndpointProtectionScanResultSummaryCollection) String() string

type HostEndpointProtectionSettings

HostEndpointProtectionSettings Endpoint Protection scan settings for a host scan

type HostEndpointProtectionSettings struct {

    // The scan level. Use 'NONE' to disable Endpoint Protection checks entirely.
    ScanLevel HostEndpointProtectionScanLevelEnum `mandatory:"false" json:"scanLevel,omitempty"`
}

func (HostEndpointProtectionSettings) String

func (m HostEndpointProtectionSettings) String() string

type HostPortScanLevelEnum

HostPortScanLevelEnum Enum with underlying type: string

type HostPortScanLevelEnum string

Set of constants representing the allowable values for HostPortScanLevelEnum

const (
    HostPortScanLevelNone     HostPortScanLevelEnum = "NONE"
    HostPortScanLevelLight    HostPortScanLevelEnum = "LIGHT"
    HostPortScanLevelStandard HostPortScanLevelEnum = "STANDARD"
)

func GetHostPortScanLevelEnumValues

func GetHostPortScanLevelEnumValues() []HostPortScanLevelEnum

GetHostPortScanLevelEnumValues Enumerates the set of values for HostPortScanLevelEnum

type HostPortScanResult

HostPortScanResult A scan result for a host port scan

type HostPortScanResult struct {

    // Unique identifier of the scan
    Id *string `mandatory:"true" json:"id"`

    // Instance ID of the Compute Instance scanned
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // Compartment ID of the resource. This is set to the same as the compartment ID of the scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Highest problem severity in this report
    HighestProblemSeverity ScanResultProblemSeverityEnum `mandatory:"true" json:"highestProblemSeverity"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // List of open ports (including interface) found in this scan
    OpenPorts []HostPortScanResultOpenPort `mandatory:"true" json:"openPorts"`

    // Name of the resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Total number of open ports across all attached VNICs found in this scan
    OpenPortCount *int `mandatory:"false" json:"openPortCount"`

    // The current state of the result.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostPortScanResult) String

func (m HostPortScanResult) String() string

type HostPortScanResultOpenPort

HostPortScanResultOpenPort An open port found in a host port scan

type HostPortScanResultOpenPort struct {

    // Open port
    Port *int `mandatory:"true" json:"port"`

    // Protocol of the open port
    Protocol *string `mandatory:"true" json:"protocol"`

    // IP Address open port was found on
    IpAddress *string `mandatory:"true" json:"ipAddress"`

    // ID of the attached VNIC that exposed the IP Address scanned
    VnicId *string `mandatory:"true" json:"vnicId"`

    // Problem severity
    Severity ScanResultProblemSeverityEnum `mandatory:"true" json:"severity"`

    // Service running on the port (if detected)
    Service *string `mandatory:"false" json:"service"`
}

func (HostPortScanResultOpenPort) String

func (m HostPortScanResultOpenPort) String() string

type HostPortScanResultSortByEnum

HostPortScanResultSortByEnum Enum with underlying type: string

type HostPortScanResultSortByEnum string

Set of constants representing the allowable values for HostPortScanResultSortByEnum

const (
    HostPortScanResultSortByTimeStarted            HostPortScanResultSortByEnum = "timeStarted"
    HostPortScanResultSortByTimeFinished           HostPortScanResultSortByEnum = "timeFinished"
    HostPortScanResultSortByOpenPortCount          HostPortScanResultSortByEnum = "openPortCount"
    HostPortScanResultSortByHighestProblemSeverity HostPortScanResultSortByEnum = "highestProblemSeverity"
    HostPortScanResultSortByTimeCompleted          HostPortScanResultSortByEnum = "timeCompleted"
)

func GetHostPortScanResultSortByEnumValues

func GetHostPortScanResultSortByEnumValues() []HostPortScanResultSortByEnum

GetHostPortScanResultSortByEnumValues Enumerates the set of values for HostPortScanResultSortByEnum

type HostPortScanResultSummary

HostPortScanResultSummary A summary of a result for a host agent scan

type HostPortScanResultSummary struct {

    // Unique identifier of the scan
    Id *string `mandatory:"true" json:"id"`

    // Instance ID of the Compute Instance scanned
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // Compartment ID of the resource. This is set to the same as the compartment ID of the scan target
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Highest problem severity in this report
    HighestProblemSeverity ScanResultProblemSeverityEnum `mandatory:"true" json:"highestProblemSeverity"`

    // Total number of open ports across all attached VNICs found in this scan
    OpenPortCount *int `mandatory:"true" json:"openPortCount"`

    // Date and time the scan was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Date and time the scan was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // Name of the resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The current state of the result.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostPortScanResultSummary) String

func (m HostPortScanResultSummary) String() string

type HostPortScanResultSummaryCollection

HostPortScanResultSummaryCollection A collection of HostPortScanResultSummary

type HostPortScanResultSummaryCollection struct {

    // The HostPortScanResultSummary objects in the collection
    Items []HostPortScanResultSummary `mandatory:"true" json:"items"`
}

func (HostPortScanResultSummaryCollection) String

func (m HostPortScanResultSummaryCollection) String() string

type HostScanAgentConfiguration

HostScanAgentConfiguration Agent configuration for host scan agent settings. This model is polymorphic, presenting different configuration options based on selected agent vendor.

type HostScanAgentConfiguration interface {
}

type HostScanAgentConfigurationOci

HostScanAgentConfigurationOci Agent configuration options for the OCI host scan agent

type HostScanAgentConfigurationOci struct {
    CisBenchmarkSettings *HostCisBenchmarkSettings `mandatory:"false" json:"cisBenchmarkSettings"`

    EndpointProtectionSettings *HostEndpointProtectionSettings `mandatory:"false" json:"endpointProtectionSettings"`
}

func (HostScanAgentConfigurationOci) MarshalJSON

func (m HostScanAgentConfigurationOci) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HostScanAgentConfigurationOci) String

func (m HostScanAgentConfigurationOci) String() string

type HostScanAgentConfigurationVendorEnum

HostScanAgentConfigurationVendorEnum Enum with underlying type: string

type HostScanAgentConfigurationVendorEnum string

Set of constants representing the allowable values for HostScanAgentConfigurationVendorEnum

const (
    HostScanAgentConfigurationVendorOci HostScanAgentConfigurationVendorEnum = "OCI"
)

func GetHostScanAgentConfigurationVendorEnumValues

func GetHostScanAgentConfigurationVendorEnumValues() []HostScanAgentConfigurationVendorEnum

GetHostScanAgentConfigurationVendorEnumValues Enumerates the set of values for HostScanAgentConfigurationVendorEnum

type HostScanAgentSettings

HostScanAgentSettings Agent scan settings for a host scan

type HostScanAgentSettings struct {

    // The scan level
    ScanLevel HostAgentScanLevelEnum `mandatory:"true" json:"scanLevel"`

    AgentConfiguration HostScanAgentConfiguration `mandatory:"false" json:"agentConfiguration"`
}

func (HostScanAgentSettings) String

func (m HostScanAgentSettings) String() string

func (*HostScanAgentSettings) UnmarshalJSON

func (m *HostScanAgentSettings) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type HostScanPortSettings

HostScanPortSettings Port scan settings for a host scan

type HostScanPortSettings struct {

    // The scan level
    ScanLevel HostPortScanLevelEnum `mandatory:"true" json:"scanLevel"`
}

func (HostScanPortSettings) String

func (m HostScanPortSettings) String() string

type HostScanRecipe

HostScanRecipe A host scan recipe (collection of host scanning configuration settings)

type HostScanRecipe struct {

    // Unique identifier of the config that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // Recipe identifier, which can be renamed
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment ID of the scan recipe
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the config.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time the recipe was created, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time the recipe was last updated, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    PortSettings *HostScanPortSettings `mandatory:"true" json:"portSettings"`

    AgentSettings *HostScanAgentSettings `mandatory:"true" json:"agentSettings"`

    Schedule *Schedule `mandatory:"true" json:"schedule"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostScanRecipe) String

func (m HostScanRecipe) String() string

type HostScanRecipeSummary

HostScanRecipeSummary Summary of a host scan recipe (collection of host scanning configuration settings)

type HostScanRecipeSummary struct {

    // Unique identifier of the config that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // Recipe identifier, which can be renamed.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment ID of the scan recipe
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the config.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time the recipe was created, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time the recipe was last updated, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostScanRecipeSummary) String

func (m HostScanRecipeSummary) String() string

type HostScanRecipeSummaryCollection

HostScanRecipeSummaryCollection A collection of HostScanRecipeSummary objects

type HostScanRecipeSummaryCollection struct {

    // The HostScanRecipeSummary objects in the collection
    Items []HostScanRecipeSummary `mandatory:"true" json:"items"`
}

func (HostScanRecipeSummaryCollection) String

func (m HostScanRecipeSummaryCollection) String() string

type HostScanTarget

HostScanTarget A host scan target (application of a host scan recipe to a compartment or list of hosts)

type HostScanTarget struct {

    // Unique identifier of the config that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // Target identifier, which can be renamed.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment ID of the object (this).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Compartment ID to target. If a list of hosts is provided, all hosts must be in this compartment.
    TargetCompartmentId *string `mandatory:"true" json:"targetCompartmentId"`

    // ID of the host scan recipe this target applies.
    HostScanRecipeId *string `mandatory:"true" json:"hostScanRecipeId"`

    // The current state of the config.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time the target was created, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time the target was last updated, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Target description.
    Description *string `mandatory:"false" json:"description"`

    // List of compute instance IDs to target (optional). If empty, targets the entire targetCompartmentId.
    InstanceIds []string `mandatory:"false" json:"instanceIds"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostScanTarget) String

func (m HostScanTarget) String() string

type HostScanTargetSummary

HostScanTargetSummary Summary of a host scan target (application of a host scan recipe to a compartment or list of hosts)

type HostScanTargetSummary struct {

    // Unique identifier of the config that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // Target identifier, which can be renamed.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment ID of the object (this).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Compartment ID to target. If a list of hosts is provided, all hosts must be in this compartment.
    TargetCompartmentId *string `mandatory:"true" json:"targetCompartmentId"`

    // ID of the host scan recipe this target applies.
    HostScanRecipeId *string `mandatory:"true" json:"hostScanRecipeId"`

    // The current state of the config.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time the target was created, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time the target was last updated, format as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // List of compute instance IDs to target (optional). If empty, targets the entire targetCompartmentId.
    InstanceIds []string `mandatory:"false" json:"instanceIds"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostScanTargetSummary) String

func (m HostScanTargetSummary) String() string

type HostScanTargetSummaryCollection

HostScanTargetSummaryCollection A collection of HostScanTargetSummary objects

type HostScanTargetSummaryCollection struct {

    // The HostScanTargetSummary objects in the collection
    Items []HostScanTargetSummary `mandatory:"true" json:"items"`
}

func (HostScanTargetSummaryCollection) String

func (m HostScanTargetSummaryCollection) String() string

type HostVulnerability

HostVulnerability A vulnerability found in one or more host scans in a compartment

type HostVulnerability struct {

    // ID of the vulnerability
    Id *string `mandatory:"true" json:"id"`

    // Compartment ID of the vulnerability. Vulnerabilities with identical CVEs can exist in different compartments, based on scan target location
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Severity of the vulnerability
    Severity ScanResultProblemSeverityEnum `mandatory:"true" json:"severity"`

    // Vulnerability name
    Name *string `mandatory:"true" json:"name"`

    // Date of scan result that most recently reported the vulnerability
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // Date of scan result that first reported the vulnerability
    TimeFirstDetected *common.SDKTime `mandatory:"true" json:"timeFirstDetected"`

    // Number of scanned hosts in this compartment whose scan results currently report this vulnerability
    HostCount *int `mandatory:"true" json:"hostCount"`

    // Specifies the type of Vulnerability
    VulnerabilityType VulnerabilityTypeEnum `mandatory:"true" json:"vulnerabilityType"`

    // Mechanism used for scan authentication
    Authentication *string `mandatory:"false" json:"authentication"`

    // Reference to MITRE CVE ID
    CveReference *string `mandatory:"false" json:"cveReference"`

    CveDetails *CveDetails `mandatory:"false" json:"cveDetails"`

    // State of the vulnerability
    State ScanResultVulnerabilityStateEnum `mandatory:"false" json:"state,omitempty"`

    // The current state of the resource.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostVulnerability) String

func (m HostVulnerability) String() string

type HostVulnerabilityImpactedHostSummary

HostVulnerabilityImpactedHostSummary Information on a host impacted by a vulnerability

type HostVulnerabilityImpactedHostSummary struct {

    // The compute instance ID of the impacted host
    InstanceId *string `mandatory:"true" json:"instanceId"`

    // The compartment ID of the impacted host
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The ID of the last host agent scan result
    LastAgentScanId *string `mandatory:"true" json:"lastAgentScanId"`

    // The current state of the resource.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostVulnerabilityImpactedHostSummary) String

func (m HostVulnerabilityImpactedHostSummary) String() string

type HostVulnerabilityImpactedHostSummaryCollection

HostVulnerabilityImpactedHostSummaryCollection A collection of HostVulnerabilityImpactedHost

type HostVulnerabilityImpactedHostSummaryCollection struct {

    // The ImpactedHostSummary objects in the collection
    Items []HostVulnerabilityImpactedHostSummary `mandatory:"true" json:"items"`
}

func (HostVulnerabilityImpactedHostSummaryCollection) String

func (m HostVulnerabilityImpactedHostSummaryCollection) String() string

type HostVulnerabilitySortByEnum

HostVulnerabilitySortByEnum Enum with underlying type: string

type HostVulnerabilitySortByEnum string

Set of constants representing the allowable values for HostVulnerabilitySortByEnum

const (
    HostVulnerabilitySortByName          HostVulnerabilitySortByEnum = "name"
    HostVulnerabilitySortBySeverity      HostVulnerabilitySortByEnum = "severity"
    HostVulnerabilitySortByImpactedHosts HostVulnerabilitySortByEnum = "impactedHosts"
    HostVulnerabilitySortByFirstDetected HostVulnerabilitySortByEnum = "firstDetected"
    HostVulnerabilitySortByLastDetected  HostVulnerabilitySortByEnum = "lastDetected"
)

func GetHostVulnerabilitySortByEnumValues

func GetHostVulnerabilitySortByEnumValues() []HostVulnerabilitySortByEnum

GetHostVulnerabilitySortByEnumValues Enumerates the set of values for HostVulnerabilitySortByEnum

type HostVulnerabilitySummary

HostVulnerabilitySummary Summary of a host scan vulnerability

type HostVulnerabilitySummary struct {

    // ID of the vulnerability
    Id *string `mandatory:"true" json:"id"`

    // Compartment ID of the vulnerability. Vulnerabilities with identical CVEs can exist in different compartments.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Severity of the vulnerability
    Severity ScanResultProblemSeverityEnum `mandatory:"true" json:"severity"`

    // Vulnerability name
    Name *string `mandatory:"true" json:"name"`

    // Date of scan result that most recently reported the vulnerability
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // Date of scan result that first reported the vulnerability
    TimeFirstDetected *common.SDKTime `mandatory:"true" json:"timeFirstDetected"`

    // Number of scanned hosts in this compartment whose scan results currently report this vulnerability
    HostCount *int `mandatory:"true" json:"hostCount"`

    // Specifies the type of Vulnerability
    VulnerabilityType VulnerabilityTypeEnum `mandatory:"true" json:"vulnerabilityType"`

    // Reference to MITRE CVE ID
    CveReference *string `mandatory:"false" json:"cveReference"`

    // State of the vulnerability
    State ScanResultVulnerabilityStateEnum `mandatory:"false" json:"state,omitempty"`

    // The current state of the resource.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HostVulnerabilitySummary) String

func (m HostVulnerabilitySummary) String() string

type HostVulnerabilitySummaryCollection

HostVulnerabilitySummaryCollection A collection of HostVulnerabilitySummary

type HostVulnerabilitySummaryCollection struct {

    // The HostVulnerabilitySummary objects in the collection
    Items []HostVulnerabilitySummary `mandatory:"true" json:"items"`
}

func (HostVulnerabilitySummaryCollection) String

func (m HostVulnerabilitySummaryCollection) String() string

type ImpactedHostSortByEnum

ImpactedHostSortByEnum Enum with underlying type: string

type ImpactedHostSortByEnum string

Set of constants representing the allowable values for ImpactedHostSortByEnum

const (
    ImpactedHostSortByInstanceId ImpactedHostSortByEnum = "instanceId"
)

func GetImpactedHostSortByEnumValues

func GetImpactedHostSortByEnumValues() []ImpactedHostSortByEnum

GetImpactedHostSortByEnumValues Enumerates the set of values for ImpactedHostSortByEnum

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateCreating LifecycleStateEnum = "CREATING"
    LifecycleStateUpdating LifecycleStateEnum = "UPDATING"
    LifecycleStateActive   LifecycleStateEnum = "ACTIVE"
    LifecycleStateDeleting LifecycleStateEnum = "DELETING"
    LifecycleStateDeleted  LifecycleStateEnum = "DELETED"
    LifecycleStateFailed   LifecycleStateEnum = "FAILED"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

type ListContainerScanRecipesLifecycleStateEnum

ListContainerScanRecipesLifecycleStateEnum Enum with underlying type: string

type ListContainerScanRecipesLifecycleStateEnum string

Set of constants representing the allowable values for ListContainerScanRecipesLifecycleStateEnum

const (
    ListContainerScanRecipesLifecycleStateCreating ListContainerScanRecipesLifecycleStateEnum = "CREATING"
    ListContainerScanRecipesLifecycleStateUpdating ListContainerScanRecipesLifecycleStateEnum = "UPDATING"
    ListContainerScanRecipesLifecycleStateActive   ListContainerScanRecipesLifecycleStateEnum = "ACTIVE"
    ListContainerScanRecipesLifecycleStateDeleting ListContainerScanRecipesLifecycleStateEnum = "DELETING"
    ListContainerScanRecipesLifecycleStateDeleted  ListContainerScanRecipesLifecycleStateEnum = "DELETED"
    ListContainerScanRecipesLifecycleStateFailed   ListContainerScanRecipesLifecycleStateEnum = "FAILED"
)

func GetListContainerScanRecipesLifecycleStateEnumValues

func GetListContainerScanRecipesLifecycleStateEnumValues() []ListContainerScanRecipesLifecycleStateEnum

GetListContainerScanRecipesLifecycleStateEnumValues Enumerates the set of values for ListContainerScanRecipesLifecycleStateEnum

type ListContainerScanRecipesRequest

ListContainerScanRecipesRequest wrapper for the ListContainerScanRecipes operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListContainerScanRecipes.go.html to see an example of how to use ListContainerScanRecipesRequest.

type ListContainerScanRecipesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources whose lifecycleState matches the given lifecycleState.
    LifecycleState ListContainerScanRecipesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 ListContainerScanRecipesSortOrderEnum `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 ListContainerScanRecipesSortByEnum `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
}

func (ListContainerScanRecipesRequest) BinaryRequestBody

func (request ListContainerScanRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListContainerScanRecipesRequest) HTTPRequest

func (request ListContainerScanRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListContainerScanRecipesRequest) RetryPolicy

func (request ListContainerScanRecipesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListContainerScanRecipesRequest) String

func (request ListContainerScanRecipesRequest) String() string

type ListContainerScanRecipesResponse

ListContainerScanRecipesResponse wrapper for the ListContainerScanRecipes operation

type ListContainerScanRecipesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ContainerScanRecipeSummaryCollection instances
    ContainerScanRecipeSummaryCollection `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"`
}

func (ListContainerScanRecipesResponse) HTTPResponse

func (response ListContainerScanRecipesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListContainerScanRecipesResponse) String

func (response ListContainerScanRecipesResponse) String() string

type ListContainerScanRecipesSortByEnum

ListContainerScanRecipesSortByEnum Enum with underlying type: string

type ListContainerScanRecipesSortByEnum string

Set of constants representing the allowable values for ListContainerScanRecipesSortByEnum

const (
    ListContainerScanRecipesSortByTimecreated ListContainerScanRecipesSortByEnum = "timeCreated"
    ListContainerScanRecipesSortByDisplayname ListContainerScanRecipesSortByEnum = "displayName"
)

func GetListContainerScanRecipesSortByEnumValues

func GetListContainerScanRecipesSortByEnumValues() []ListContainerScanRecipesSortByEnum

GetListContainerScanRecipesSortByEnumValues Enumerates the set of values for ListContainerScanRecipesSortByEnum

type ListContainerScanRecipesSortOrderEnum

ListContainerScanRecipesSortOrderEnum Enum with underlying type: string

type ListContainerScanRecipesSortOrderEnum string

Set of constants representing the allowable values for ListContainerScanRecipesSortOrderEnum

const (
    ListContainerScanRecipesSortOrderAsc  ListContainerScanRecipesSortOrderEnum = "ASC"
    ListContainerScanRecipesSortOrderDesc ListContainerScanRecipesSortOrderEnum = "DESC"
)

func GetListContainerScanRecipesSortOrderEnumValues

func GetListContainerScanRecipesSortOrderEnumValues() []ListContainerScanRecipesSortOrderEnum

GetListContainerScanRecipesSortOrderEnumValues Enumerates the set of values for ListContainerScanRecipesSortOrderEnum

type ListContainerScanResultsHighestProblemSeverityEnum

ListContainerScanResultsHighestProblemSeverityEnum Enum with underlying type: string

type ListContainerScanResultsHighestProblemSeverityEnum string

Set of constants representing the allowable values for ListContainerScanResultsHighestProblemSeverityEnum

const (
    ListContainerScanResultsHighestProblemSeverityNone     ListContainerScanResultsHighestProblemSeverityEnum = "NONE"
    ListContainerScanResultsHighestProblemSeverityLow      ListContainerScanResultsHighestProblemSeverityEnum = "LOW"
    ListContainerScanResultsHighestProblemSeverityMedium   ListContainerScanResultsHighestProblemSeverityEnum = "MEDIUM"
    ListContainerScanResultsHighestProblemSeverityHigh     ListContainerScanResultsHighestProblemSeverityEnum = "HIGH"
    ListContainerScanResultsHighestProblemSeverityCritical ListContainerScanResultsHighestProblemSeverityEnum = "CRITICAL"
)

func GetListContainerScanResultsHighestProblemSeverityEnumValues

func GetListContainerScanResultsHighestProblemSeverityEnumValues() []ListContainerScanResultsHighestProblemSeverityEnum

GetListContainerScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListContainerScanResultsHighestProblemSeverityEnum

type ListContainerScanResultsRequest

ListContainerScanResultsRequest wrapper for the ListContainerScanResults operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListContainerScanResults.go.html to see an example of how to use ListContainerScanResultsRequest.

type ListContainerScanResultsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Repository name
    Repository *string `mandatory:"false" contributesTo:"query" name:"repository"`

    // Image name
    Image *string `mandatory:"false" contributesTo:"query" name:"image"`

    // When listing with one or more filters, whether to include subcompartments for the compartmentId being listed for. Does nothing if no filters are present in the query.
    AreSubcompartmentsIncluded *bool `mandatory:"false" contributesTo:"query" name:"areSubcompartmentsIncluded"`

    // Parameter to filter by highestProblemSeverity for scan results
    HighestProblemSeverity ListContainerScanResultsHighestProblemSeverityEnum `mandatory:"false" contributesTo:"query" name:"highestProblemSeverity" omitEmpty:"true"`

    // Date and time on or after which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedGreaterThanOrEqualTo"`

    // Date and time on or before which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedLessThanOrEqualTo"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListContainerScanResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is descending. If no value is specified timeFinished is default.
    SortBy ListContainerScanResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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 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
}

func (ListContainerScanResultsRequest) BinaryRequestBody

func (request ListContainerScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListContainerScanResultsRequest) HTTPRequest

func (request ListContainerScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListContainerScanResultsRequest) RetryPolicy

func (request ListContainerScanResultsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListContainerScanResultsRequest) String

func (request ListContainerScanResultsRequest) String() string

type ListContainerScanResultsResponse

ListContainerScanResultsResponse wrapper for the ListContainerScanResults operation

type ListContainerScanResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ContainerScanResultSummaryCollection instances
    ContainerScanResultSummaryCollection `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"`
}

func (ListContainerScanResultsResponse) HTTPResponse

func (response ListContainerScanResultsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListContainerScanResultsResponse) String

func (response ListContainerScanResultsResponse) String() string

type ListContainerScanResultsSortByEnum

ListContainerScanResultsSortByEnum Enum with underlying type: string

type ListContainerScanResultsSortByEnum string

Set of constants representing the allowable values for ListContainerScanResultsSortByEnum

const (
    ListContainerScanResultsSortByTimestarted            ListContainerScanResultsSortByEnum = "timeStarted"
    ListContainerScanResultsSortByProblemcount           ListContainerScanResultsSortByEnum = "problemCount"
    ListContainerScanResultsSortByHighestproblemseverity ListContainerScanResultsSortByEnum = "highestProblemSeverity"
)

func GetListContainerScanResultsSortByEnumValues

func GetListContainerScanResultsSortByEnumValues() []ListContainerScanResultsSortByEnum

GetListContainerScanResultsSortByEnumValues Enumerates the set of values for ListContainerScanResultsSortByEnum

type ListContainerScanResultsSortOrderEnum

ListContainerScanResultsSortOrderEnum Enum with underlying type: string

type ListContainerScanResultsSortOrderEnum string

Set of constants representing the allowable values for ListContainerScanResultsSortOrderEnum

const (
    ListContainerScanResultsSortOrderAsc  ListContainerScanResultsSortOrderEnum = "ASC"
    ListContainerScanResultsSortOrderDesc ListContainerScanResultsSortOrderEnum = "DESC"
)

func GetListContainerScanResultsSortOrderEnumValues

func GetListContainerScanResultsSortOrderEnumValues() []ListContainerScanResultsSortOrderEnum

GetListContainerScanResultsSortOrderEnumValues Enumerates the set of values for ListContainerScanResultsSortOrderEnum

type ListContainerScanTargetsLifecycleStateEnum

ListContainerScanTargetsLifecycleStateEnum Enum with underlying type: string

type ListContainerScanTargetsLifecycleStateEnum string

Set of constants representing the allowable values for ListContainerScanTargetsLifecycleStateEnum

const (
    ListContainerScanTargetsLifecycleStateCreating ListContainerScanTargetsLifecycleStateEnum = "CREATING"
    ListContainerScanTargetsLifecycleStateUpdating ListContainerScanTargetsLifecycleStateEnum = "UPDATING"
    ListContainerScanTargetsLifecycleStateActive   ListContainerScanTargetsLifecycleStateEnum = "ACTIVE"
    ListContainerScanTargetsLifecycleStateDeleting ListContainerScanTargetsLifecycleStateEnum = "DELETING"
    ListContainerScanTargetsLifecycleStateDeleted  ListContainerScanTargetsLifecycleStateEnum = "DELETED"
    ListContainerScanTargetsLifecycleStateFailed   ListContainerScanTargetsLifecycleStateEnum = "FAILED"
)

func GetListContainerScanTargetsLifecycleStateEnumValues

func GetListContainerScanTargetsLifecycleStateEnumValues() []ListContainerScanTargetsLifecycleStateEnum

GetListContainerScanTargetsLifecycleStateEnumValues Enumerates the set of values for ListContainerScanTargetsLifecycleStateEnum

type ListContainerScanTargetsRequest

ListContainerScanTargetsRequest wrapper for the ListContainerScanTargets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListContainerScanTargets.go.html to see an example of how to use ListContainerScanTargetsRequest.

type ListContainerScanTargetsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources whose lifecycleState matches the given lifecycleState.
    LifecycleState ListContainerScanTargetsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 ListContainerScanTargetsSortOrderEnum `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 ListContainerScanTargetsSortByEnum `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
}

func (ListContainerScanTargetsRequest) BinaryRequestBody

func (request ListContainerScanTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListContainerScanTargetsRequest) HTTPRequest

func (request ListContainerScanTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListContainerScanTargetsRequest) RetryPolicy

func (request ListContainerScanTargetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListContainerScanTargetsRequest) String

func (request ListContainerScanTargetsRequest) String() string

type ListContainerScanTargetsResponse

ListContainerScanTargetsResponse wrapper for the ListContainerScanTargets operation

type ListContainerScanTargetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ContainerScanTargetSummaryCollection instances
    ContainerScanTargetSummaryCollection `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"`
}

func (ListContainerScanTargetsResponse) HTTPResponse

func (response ListContainerScanTargetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListContainerScanTargetsResponse) String

func (response ListContainerScanTargetsResponse) String() string

type ListContainerScanTargetsSortByEnum

ListContainerScanTargetsSortByEnum Enum with underlying type: string

type ListContainerScanTargetsSortByEnum string

Set of constants representing the allowable values for ListContainerScanTargetsSortByEnum

const (
    ListContainerScanTargetsSortByTimecreated ListContainerScanTargetsSortByEnum = "timeCreated"
    ListContainerScanTargetsSortByDisplayname ListContainerScanTargetsSortByEnum = "displayName"
)

func GetListContainerScanTargetsSortByEnumValues

func GetListContainerScanTargetsSortByEnumValues() []ListContainerScanTargetsSortByEnum

GetListContainerScanTargetsSortByEnumValues Enumerates the set of values for ListContainerScanTargetsSortByEnum

type ListContainerScanTargetsSortOrderEnum

ListContainerScanTargetsSortOrderEnum Enum with underlying type: string

type ListContainerScanTargetsSortOrderEnum string

Set of constants representing the allowable values for ListContainerScanTargetsSortOrderEnum

const (
    ListContainerScanTargetsSortOrderAsc  ListContainerScanTargetsSortOrderEnum = "ASC"
    ListContainerScanTargetsSortOrderDesc ListContainerScanTargetsSortOrderEnum = "DESC"
)

func GetListContainerScanTargetsSortOrderEnumValues

func GetListContainerScanTargetsSortOrderEnumValues() []ListContainerScanTargetsSortOrderEnum

GetListContainerScanTargetsSortOrderEnumValues Enumerates the set of values for ListContainerScanTargetsSortOrderEnum

type ListHostAgentScanResultsHighestProblemSeverityEnum

ListHostAgentScanResultsHighestProblemSeverityEnum Enum with underlying type: string

type ListHostAgentScanResultsHighestProblemSeverityEnum string

Set of constants representing the allowable values for ListHostAgentScanResultsHighestProblemSeverityEnum

const (
    ListHostAgentScanResultsHighestProblemSeverityNone     ListHostAgentScanResultsHighestProblemSeverityEnum = "NONE"
    ListHostAgentScanResultsHighestProblemSeverityLow      ListHostAgentScanResultsHighestProblemSeverityEnum = "LOW"
    ListHostAgentScanResultsHighestProblemSeverityMedium   ListHostAgentScanResultsHighestProblemSeverityEnum = "MEDIUM"
    ListHostAgentScanResultsHighestProblemSeverityHigh     ListHostAgentScanResultsHighestProblemSeverityEnum = "HIGH"
    ListHostAgentScanResultsHighestProblemSeverityCritical ListHostAgentScanResultsHighestProblemSeverityEnum = "CRITICAL"
)

func GetListHostAgentScanResultsHighestProblemSeverityEnumValues

func GetListHostAgentScanResultsHighestProblemSeverityEnumValues() []ListHostAgentScanResultsHighestProblemSeverityEnum

GetListHostAgentScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListHostAgentScanResultsHighestProblemSeverityEnum

type ListHostAgentScanResultsRequest

ListHostAgentScanResultsRequest wrapper for the ListHostAgentScanResults operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostAgentScanResults.go.html to see an example of how to use ListHostAgentScanResultsRequest.

type ListHostAgentScanResultsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of a compute instance
    InstanceId *string `mandatory:"false" contributesTo:"query" name:"instanceId"`

    // Parameter to filter by highestProblemSeverity for scan results
    HighestProblemSeverity ListHostAgentScanResultsHighestProblemSeverityEnum `mandatory:"false" contributesTo:"query" name:"highestProblemSeverity" omitEmpty:"true"`

    // Parameter to filter by operating system for scan results
    OperatingSystem *string `mandatory:"false" contributesTo:"query" name:"operatingSystem"`

    // Date and time on or after which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedGreaterThanOrEqualTo"`

    // Date and time on or before which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedLessThanOrEqualTo"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostAgentScanResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is descending. If no value is specified timeStarted is default.
    SortBy ListHostAgentScanResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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 client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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
}

func (ListHostAgentScanResultsRequest) BinaryRequestBody

func (request ListHostAgentScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostAgentScanResultsRequest) HTTPRequest

func (request ListHostAgentScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostAgentScanResultsRequest) RetryPolicy

func (request ListHostAgentScanResultsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostAgentScanResultsRequest) String

func (request ListHostAgentScanResultsRequest) String() string

type ListHostAgentScanResultsResponse

ListHostAgentScanResultsResponse wrapper for the ListHostAgentScanResults operation

type ListHostAgentScanResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostAgentScanResultSummaryCollection instances
    HostAgentScanResultSummaryCollection `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"`
}

func (ListHostAgentScanResultsResponse) HTTPResponse

func (response ListHostAgentScanResultsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostAgentScanResultsResponse) String

func (response ListHostAgentScanResultsResponse) String() string

type ListHostAgentScanResultsSortByEnum

ListHostAgentScanResultsSortByEnum Enum with underlying type: string

type ListHostAgentScanResultsSortByEnum string

Set of constants representing the allowable values for ListHostAgentScanResultsSortByEnum

const (
    ListHostAgentScanResultsSortByTimestarted            ListHostAgentScanResultsSortByEnum = "timeStarted"
    ListHostAgentScanResultsSortByTimefinished           ListHostAgentScanResultsSortByEnum = "timeFinished"
    ListHostAgentScanResultsSortByProblemcount           ListHostAgentScanResultsSortByEnum = "problemCount"
    ListHostAgentScanResultsSortByHighestproblemseverity ListHostAgentScanResultsSortByEnum = "highestProblemSeverity"
    ListHostAgentScanResultsSortByTimecompleted          ListHostAgentScanResultsSortByEnum = "timeCompleted"
)

func GetListHostAgentScanResultsSortByEnumValues

func GetListHostAgentScanResultsSortByEnumValues() []ListHostAgentScanResultsSortByEnum

GetListHostAgentScanResultsSortByEnumValues Enumerates the set of values for ListHostAgentScanResultsSortByEnum

type ListHostAgentScanResultsSortOrderEnum

ListHostAgentScanResultsSortOrderEnum Enum with underlying type: string

type ListHostAgentScanResultsSortOrderEnum string

Set of constants representing the allowable values for ListHostAgentScanResultsSortOrderEnum

const (
    ListHostAgentScanResultsSortOrderAsc  ListHostAgentScanResultsSortOrderEnum = "ASC"
    ListHostAgentScanResultsSortOrderDesc ListHostAgentScanResultsSortOrderEnum = "DESC"
)

func GetListHostAgentScanResultsSortOrderEnumValues

func GetListHostAgentScanResultsSortOrderEnumValues() []ListHostAgentScanResultsSortOrderEnum

GetListHostAgentScanResultsSortOrderEnumValues Enumerates the set of values for ListHostAgentScanResultsSortOrderEnum

type ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum

ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum Enum with underlying type: string

type ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum string

Set of constants representing the allowable values for ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum

const (
    ListHostCisBenchmarkScanResultsHighestProblemSeverityNone     ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "NONE"
    ListHostCisBenchmarkScanResultsHighestProblemSeverityLow      ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "LOW"
    ListHostCisBenchmarkScanResultsHighestProblemSeverityMedium   ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "MEDIUM"
    ListHostCisBenchmarkScanResultsHighestProblemSeverityHigh     ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "HIGH"
    ListHostCisBenchmarkScanResultsHighestProblemSeverityCritical ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "CRITICAL"
)

func GetListHostCisBenchmarkScanResultsHighestProblemSeverityEnumValues

func GetListHostCisBenchmarkScanResultsHighestProblemSeverityEnumValues() []ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum

GetListHostCisBenchmarkScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum

type ListHostCisBenchmarkScanResultsRequest

ListHostCisBenchmarkScanResultsRequest wrapper for the ListHostCisBenchmarkScanResults operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostCisBenchmarkScanResults.go.html to see an example of how to use ListHostCisBenchmarkScanResultsRequest.

type ListHostCisBenchmarkScanResultsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of a compute instance
    InstanceId *string `mandatory:"false" contributesTo:"query" name:"instanceId"`

    // Parameter to filter by highestProblemSeverity for scan results
    HighestProblemSeverity ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum `mandatory:"false" contributesTo:"query" name:"highestProblemSeverity" omitEmpty:"true"`

    // Date and time on or after which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedGreaterThanOrEqualTo"`

    // Date and time on or before which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedLessThanOrEqualTo"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostCisBenchmarkScanResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is descending. If no value is specified timeFinished is default.
    SortBy ListHostCisBenchmarkScanResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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 client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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
}

func (ListHostCisBenchmarkScanResultsRequest) BinaryRequestBody

func (request ListHostCisBenchmarkScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostCisBenchmarkScanResultsRequest) HTTPRequest

func (request ListHostCisBenchmarkScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostCisBenchmarkScanResultsRequest) RetryPolicy

func (request ListHostCisBenchmarkScanResultsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostCisBenchmarkScanResultsRequest) String

func (request ListHostCisBenchmarkScanResultsRequest) String() string

type ListHostCisBenchmarkScanResultsResponse

ListHostCisBenchmarkScanResultsResponse wrapper for the ListHostCisBenchmarkScanResults operation

type ListHostCisBenchmarkScanResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostCisBenchmarkScanResultSummaryCollection instances
    HostCisBenchmarkScanResultSummaryCollection `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"`
}

func (ListHostCisBenchmarkScanResultsResponse) HTTPResponse

func (response ListHostCisBenchmarkScanResultsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostCisBenchmarkScanResultsResponse) String

func (response ListHostCisBenchmarkScanResultsResponse) String() string

type ListHostCisBenchmarkScanResultsSortByEnum

ListHostCisBenchmarkScanResultsSortByEnum Enum with underlying type: string

type ListHostCisBenchmarkScanResultsSortByEnum string

Set of constants representing the allowable values for ListHostCisBenchmarkScanResultsSortByEnum

const (
    ListHostCisBenchmarkScanResultsSortByTimestarted                 ListHostCisBenchmarkScanResultsSortByEnum = "timeStarted"
    ListHostCisBenchmarkScanResultsSortByTimefinished                ListHostCisBenchmarkScanResultsSortByEnum = "timeFinished"
    ListHostCisBenchmarkScanResultsSortByCisbenchmarkscanissuescount ListHostCisBenchmarkScanResultsSortByEnum = "cisBenchmarkScanIssuesCount"
)

func GetListHostCisBenchmarkScanResultsSortByEnumValues

func GetListHostCisBenchmarkScanResultsSortByEnumValues() []ListHostCisBenchmarkScanResultsSortByEnum

GetListHostCisBenchmarkScanResultsSortByEnumValues Enumerates the set of values for ListHostCisBenchmarkScanResultsSortByEnum

type ListHostCisBenchmarkScanResultsSortOrderEnum

ListHostCisBenchmarkScanResultsSortOrderEnum Enum with underlying type: string

type ListHostCisBenchmarkScanResultsSortOrderEnum string

Set of constants representing the allowable values for ListHostCisBenchmarkScanResultsSortOrderEnum

const (
    ListHostCisBenchmarkScanResultsSortOrderAsc  ListHostCisBenchmarkScanResultsSortOrderEnum = "ASC"
    ListHostCisBenchmarkScanResultsSortOrderDesc ListHostCisBenchmarkScanResultsSortOrderEnum = "DESC"
)

func GetListHostCisBenchmarkScanResultsSortOrderEnumValues

func GetListHostCisBenchmarkScanResultsSortOrderEnumValues() []ListHostCisBenchmarkScanResultsSortOrderEnum

GetListHostCisBenchmarkScanResultsSortOrderEnumValues Enumerates the set of values for ListHostCisBenchmarkScanResultsSortOrderEnum

type ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum

ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum Enum with underlying type: string

type ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum string

Set of constants representing the allowable values for ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum

const (
    ListHostEndpointProtectionScanResultsHighestProblemSeverityNone     ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "NONE"
    ListHostEndpointProtectionScanResultsHighestProblemSeverityLow      ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "LOW"
    ListHostEndpointProtectionScanResultsHighestProblemSeverityMedium   ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "MEDIUM"
    ListHostEndpointProtectionScanResultsHighestProblemSeverityHigh     ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "HIGH"
    ListHostEndpointProtectionScanResultsHighestProblemSeverityCritical ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "CRITICAL"
)

func GetListHostEndpointProtectionScanResultsHighestProblemSeverityEnumValues

func GetListHostEndpointProtectionScanResultsHighestProblemSeverityEnumValues() []ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum

GetListHostEndpointProtectionScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum

type ListHostEndpointProtectionScanResultsRequest

ListHostEndpointProtectionScanResultsRequest wrapper for the ListHostEndpointProtectionScanResults operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostEndpointProtectionScanResults.go.html to see an example of how to use ListHostEndpointProtectionScanResultsRequest.

type ListHostEndpointProtectionScanResultsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of a compute instance
    InstanceId *string `mandatory:"false" contributesTo:"query" name:"instanceId"`

    // Parameter to filter by highestProblemSeverity for scan results
    HighestProblemSeverity ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum `mandatory:"false" contributesTo:"query" name:"highestProblemSeverity" omitEmpty:"true"`

    // Date and time on or after which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedGreaterThanOrEqualTo"`

    // Date and time on or before which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedLessThanOrEqualTo"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostEndpointProtectionScanResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is descending. If no value is specified timeFinished is default.
    SortBy ListHostEndpointProtectionScanResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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 client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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
}

func (ListHostEndpointProtectionScanResultsRequest) BinaryRequestBody

func (request ListHostEndpointProtectionScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostEndpointProtectionScanResultsRequest) HTTPRequest

func (request ListHostEndpointProtectionScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostEndpointProtectionScanResultsRequest) RetryPolicy

func (request ListHostEndpointProtectionScanResultsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostEndpointProtectionScanResultsRequest) String

func (request ListHostEndpointProtectionScanResultsRequest) String() string

type ListHostEndpointProtectionScanResultsResponse

ListHostEndpointProtectionScanResultsResponse wrapper for the ListHostEndpointProtectionScanResults operation

type ListHostEndpointProtectionScanResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostEndpointProtectionScanResultSummaryCollection instances
    HostEndpointProtectionScanResultSummaryCollection `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"`
}

func (ListHostEndpointProtectionScanResultsResponse) HTTPResponse

func (response ListHostEndpointProtectionScanResultsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostEndpointProtectionScanResultsResponse) String

func (response ListHostEndpointProtectionScanResultsResponse) String() string

type ListHostEndpointProtectionScanResultsSortByEnum

ListHostEndpointProtectionScanResultsSortByEnum Enum with underlying type: string

type ListHostEndpointProtectionScanResultsSortByEnum string

Set of constants representing the allowable values for ListHostEndpointProtectionScanResultsSortByEnum

const (
    ListHostEndpointProtectionScanResultsSortByTimestarted     ListHostEndpointProtectionScanResultsSortByEnum = "timeStarted"
    ListHostEndpointProtectionScanResultsSortByTimefinished    ListHostEndpointProtectionScanResultsSortByEnum = "timeFinished"
    ListHostEndpointProtectionScanResultsSortByProblemseverity ListHostEndpointProtectionScanResultsSortByEnum = "problemSeverity"
)

func GetListHostEndpointProtectionScanResultsSortByEnumValues

func GetListHostEndpointProtectionScanResultsSortByEnumValues() []ListHostEndpointProtectionScanResultsSortByEnum

GetListHostEndpointProtectionScanResultsSortByEnumValues Enumerates the set of values for ListHostEndpointProtectionScanResultsSortByEnum

type ListHostEndpointProtectionScanResultsSortOrderEnum

ListHostEndpointProtectionScanResultsSortOrderEnum Enum with underlying type: string

type ListHostEndpointProtectionScanResultsSortOrderEnum string

Set of constants representing the allowable values for ListHostEndpointProtectionScanResultsSortOrderEnum

const (
    ListHostEndpointProtectionScanResultsSortOrderAsc  ListHostEndpointProtectionScanResultsSortOrderEnum = "ASC"
    ListHostEndpointProtectionScanResultsSortOrderDesc ListHostEndpointProtectionScanResultsSortOrderEnum = "DESC"
)

func GetListHostEndpointProtectionScanResultsSortOrderEnumValues

func GetListHostEndpointProtectionScanResultsSortOrderEnumValues() []ListHostEndpointProtectionScanResultsSortOrderEnum

GetListHostEndpointProtectionScanResultsSortOrderEnumValues Enumerates the set of values for ListHostEndpointProtectionScanResultsSortOrderEnum

type ListHostPortScanResultsHighestProblemSeverityEnum

ListHostPortScanResultsHighestProblemSeverityEnum Enum with underlying type: string

type ListHostPortScanResultsHighestProblemSeverityEnum string

Set of constants representing the allowable values for ListHostPortScanResultsHighestProblemSeverityEnum

const (
    ListHostPortScanResultsHighestProblemSeverityNone     ListHostPortScanResultsHighestProblemSeverityEnum = "NONE"
    ListHostPortScanResultsHighestProblemSeverityLow      ListHostPortScanResultsHighestProblemSeverityEnum = "LOW"
    ListHostPortScanResultsHighestProblemSeverityMedium   ListHostPortScanResultsHighestProblemSeverityEnum = "MEDIUM"
    ListHostPortScanResultsHighestProblemSeverityHigh     ListHostPortScanResultsHighestProblemSeverityEnum = "HIGH"
    ListHostPortScanResultsHighestProblemSeverityCritical ListHostPortScanResultsHighestProblemSeverityEnum = "CRITICAL"
)

func GetListHostPortScanResultsHighestProblemSeverityEnumValues

func GetListHostPortScanResultsHighestProblemSeverityEnumValues() []ListHostPortScanResultsHighestProblemSeverityEnum

GetListHostPortScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListHostPortScanResultsHighestProblemSeverityEnum

type ListHostPortScanResultsRequest

ListHostPortScanResultsRequest wrapper for the ListHostPortScanResults operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostPortScanResults.go.html to see an example of how to use ListHostPortScanResultsRequest.

type ListHostPortScanResultsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of a compute instance
    InstanceId *string `mandatory:"false" contributesTo:"query" name:"instanceId"`

    // Parameter to filter by highestProblemSeverity for scan results
    HighestProblemSeverity ListHostPortScanResultsHighestProblemSeverityEnum `mandatory:"false" contributesTo:"query" name:"highestProblemSeverity" omitEmpty:"true"`

    // Date and time on or after which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedGreaterThanOrEqualTo"`

    // Date and time on or before which scans were started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339)
    TimeStartedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedLessThanOrEqualTo"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostPortScanResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is descending. If no value is specified timeFinished is default.
    SortBy ListHostPortScanResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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 client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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
}

func (ListHostPortScanResultsRequest) BinaryRequestBody

func (request ListHostPortScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostPortScanResultsRequest) HTTPRequest

func (request ListHostPortScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostPortScanResultsRequest) RetryPolicy

func (request ListHostPortScanResultsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostPortScanResultsRequest) String

func (request ListHostPortScanResultsRequest) String() string

type ListHostPortScanResultsResponse

ListHostPortScanResultsResponse wrapper for the ListHostPortScanResults operation

type ListHostPortScanResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostPortScanResultSummaryCollection instances
    HostPortScanResultSummaryCollection `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"`
}

func (ListHostPortScanResultsResponse) HTTPResponse

func (response ListHostPortScanResultsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostPortScanResultsResponse) String

func (response ListHostPortScanResultsResponse) String() string

type ListHostPortScanResultsSortByEnum

ListHostPortScanResultsSortByEnum Enum with underlying type: string

type ListHostPortScanResultsSortByEnum string

Set of constants representing the allowable values for ListHostPortScanResultsSortByEnum

const (
    ListHostPortScanResultsSortByTimestarted            ListHostPortScanResultsSortByEnum = "timeStarted"
    ListHostPortScanResultsSortByTimefinished           ListHostPortScanResultsSortByEnum = "timeFinished"
    ListHostPortScanResultsSortByOpenportcount          ListHostPortScanResultsSortByEnum = "openPortCount"
    ListHostPortScanResultsSortByHighestproblemseverity ListHostPortScanResultsSortByEnum = "highestProblemSeverity"
    ListHostPortScanResultsSortByTimecompleted          ListHostPortScanResultsSortByEnum = "timeCompleted"
)

func GetListHostPortScanResultsSortByEnumValues

func GetListHostPortScanResultsSortByEnumValues() []ListHostPortScanResultsSortByEnum

GetListHostPortScanResultsSortByEnumValues Enumerates the set of values for ListHostPortScanResultsSortByEnum

type ListHostPortScanResultsSortOrderEnum

ListHostPortScanResultsSortOrderEnum Enum with underlying type: string

type ListHostPortScanResultsSortOrderEnum string

Set of constants representing the allowable values for ListHostPortScanResultsSortOrderEnum

const (
    ListHostPortScanResultsSortOrderAsc  ListHostPortScanResultsSortOrderEnum = "ASC"
    ListHostPortScanResultsSortOrderDesc ListHostPortScanResultsSortOrderEnum = "DESC"
)

func GetListHostPortScanResultsSortOrderEnumValues

func GetListHostPortScanResultsSortOrderEnumValues() []ListHostPortScanResultsSortOrderEnum

GetListHostPortScanResultsSortOrderEnumValues Enumerates the set of values for ListHostPortScanResultsSortOrderEnum

type ListHostScanRecipesLifecycleStateEnum

ListHostScanRecipesLifecycleStateEnum Enum with underlying type: string

type ListHostScanRecipesLifecycleStateEnum string

Set of constants representing the allowable values for ListHostScanRecipesLifecycleStateEnum

const (
    ListHostScanRecipesLifecycleStateCreating ListHostScanRecipesLifecycleStateEnum = "CREATING"
    ListHostScanRecipesLifecycleStateUpdating ListHostScanRecipesLifecycleStateEnum = "UPDATING"
    ListHostScanRecipesLifecycleStateActive   ListHostScanRecipesLifecycleStateEnum = "ACTIVE"
    ListHostScanRecipesLifecycleStateDeleting ListHostScanRecipesLifecycleStateEnum = "DELETING"
    ListHostScanRecipesLifecycleStateDeleted  ListHostScanRecipesLifecycleStateEnum = "DELETED"
    ListHostScanRecipesLifecycleStateFailed   ListHostScanRecipesLifecycleStateEnum = "FAILED"
)

func GetListHostScanRecipesLifecycleStateEnumValues

func GetListHostScanRecipesLifecycleStateEnumValues() []ListHostScanRecipesLifecycleStateEnum

GetListHostScanRecipesLifecycleStateEnumValues Enumerates the set of values for ListHostScanRecipesLifecycleStateEnum

type ListHostScanRecipesRequest

ListHostScanRecipesRequest wrapper for the ListHostScanRecipes operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostScanRecipes.go.html to see an example of how to use ListHostScanRecipesRequest.

type ListHostScanRecipesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources whose lifecycleState matches the given lifecycleState.
    LifecycleState ListHostScanRecipesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 ListHostScanRecipesSortOrderEnum `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 ListHostScanRecipesSortByEnum `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
}

func (ListHostScanRecipesRequest) BinaryRequestBody

func (request ListHostScanRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostScanRecipesRequest) HTTPRequest

func (request ListHostScanRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostScanRecipesRequest) RetryPolicy

func (request ListHostScanRecipesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostScanRecipesRequest) String

func (request ListHostScanRecipesRequest) String() string

type ListHostScanRecipesResponse

ListHostScanRecipesResponse wrapper for the ListHostScanRecipes operation

type ListHostScanRecipesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostScanRecipeSummaryCollection instances
    HostScanRecipeSummaryCollection `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"`
}

func (ListHostScanRecipesResponse) HTTPResponse

func (response ListHostScanRecipesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostScanRecipesResponse) String

func (response ListHostScanRecipesResponse) String() string

type ListHostScanRecipesSortByEnum

ListHostScanRecipesSortByEnum Enum with underlying type: string

type ListHostScanRecipesSortByEnum string

Set of constants representing the allowable values for ListHostScanRecipesSortByEnum

const (
    ListHostScanRecipesSortByTimecreated ListHostScanRecipesSortByEnum = "timeCreated"
    ListHostScanRecipesSortByDisplayname ListHostScanRecipesSortByEnum = "displayName"
)

func GetListHostScanRecipesSortByEnumValues

func GetListHostScanRecipesSortByEnumValues() []ListHostScanRecipesSortByEnum

GetListHostScanRecipesSortByEnumValues Enumerates the set of values for ListHostScanRecipesSortByEnum

type ListHostScanRecipesSortOrderEnum

ListHostScanRecipesSortOrderEnum Enum with underlying type: string

type ListHostScanRecipesSortOrderEnum string

Set of constants representing the allowable values for ListHostScanRecipesSortOrderEnum

const (
    ListHostScanRecipesSortOrderAsc  ListHostScanRecipesSortOrderEnum = "ASC"
    ListHostScanRecipesSortOrderDesc ListHostScanRecipesSortOrderEnum = "DESC"
)

func GetListHostScanRecipesSortOrderEnumValues

func GetListHostScanRecipesSortOrderEnumValues() []ListHostScanRecipesSortOrderEnum

GetListHostScanRecipesSortOrderEnumValues Enumerates the set of values for ListHostScanRecipesSortOrderEnum

type ListHostScanTargetsLifecycleStateEnum

ListHostScanTargetsLifecycleStateEnum Enum with underlying type: string

type ListHostScanTargetsLifecycleStateEnum string

Set of constants representing the allowable values for ListHostScanTargetsLifecycleStateEnum

const (
    ListHostScanTargetsLifecycleStateCreating ListHostScanTargetsLifecycleStateEnum = "CREATING"
    ListHostScanTargetsLifecycleStateUpdating ListHostScanTargetsLifecycleStateEnum = "UPDATING"
    ListHostScanTargetsLifecycleStateActive   ListHostScanTargetsLifecycleStateEnum = "ACTIVE"
    ListHostScanTargetsLifecycleStateDeleting ListHostScanTargetsLifecycleStateEnum = "DELETING"
    ListHostScanTargetsLifecycleStateDeleted  ListHostScanTargetsLifecycleStateEnum = "DELETED"
    ListHostScanTargetsLifecycleStateFailed   ListHostScanTargetsLifecycleStateEnum = "FAILED"
)

func GetListHostScanTargetsLifecycleStateEnumValues

func GetListHostScanTargetsLifecycleStateEnumValues() []ListHostScanTargetsLifecycleStateEnum

GetListHostScanTargetsLifecycleStateEnumValues Enumerates the set of values for ListHostScanTargetsLifecycleStateEnum

type ListHostScanTargetsRequest

ListHostScanTargetsRequest wrapper for the ListHostScanTargets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostScanTargets.go.html to see an example of how to use ListHostScanTargetsRequest.

type ListHostScanTargetsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources whose lifecycleState matches the given lifecycleState.
    LifecycleState ListHostScanTargetsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 ListHostScanTargetsSortOrderEnum `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 ListHostScanTargetsSortByEnum `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
}

func (ListHostScanTargetsRequest) BinaryRequestBody

func (request ListHostScanTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostScanTargetsRequest) HTTPRequest

func (request ListHostScanTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostScanTargetsRequest) RetryPolicy

func (request ListHostScanTargetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostScanTargetsRequest) String

func (request ListHostScanTargetsRequest) String() string

type ListHostScanTargetsResponse

ListHostScanTargetsResponse wrapper for the ListHostScanTargets operation

type ListHostScanTargetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostScanTargetSummaryCollection instances
    HostScanTargetSummaryCollection `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"`
}

func (ListHostScanTargetsResponse) HTTPResponse

func (response ListHostScanTargetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostScanTargetsResponse) String

func (response ListHostScanTargetsResponse) String() string

type ListHostScanTargetsSortByEnum

ListHostScanTargetsSortByEnum Enum with underlying type: string

type ListHostScanTargetsSortByEnum string

Set of constants representing the allowable values for ListHostScanTargetsSortByEnum

const (
    ListHostScanTargetsSortByTimecreated ListHostScanTargetsSortByEnum = "timeCreated"
    ListHostScanTargetsSortByDisplayname ListHostScanTargetsSortByEnum = "displayName"
)

func GetListHostScanTargetsSortByEnumValues

func GetListHostScanTargetsSortByEnumValues() []ListHostScanTargetsSortByEnum

GetListHostScanTargetsSortByEnumValues Enumerates the set of values for ListHostScanTargetsSortByEnum

type ListHostScanTargetsSortOrderEnum

ListHostScanTargetsSortOrderEnum Enum with underlying type: string

type ListHostScanTargetsSortOrderEnum string

Set of constants representing the allowable values for ListHostScanTargetsSortOrderEnum

const (
    ListHostScanTargetsSortOrderAsc  ListHostScanTargetsSortOrderEnum = "ASC"
    ListHostScanTargetsSortOrderDesc ListHostScanTargetsSortOrderEnum = "DESC"
)

func GetListHostScanTargetsSortOrderEnumValues

func GetListHostScanTargetsSortOrderEnumValues() []ListHostScanTargetsSortOrderEnum

GetListHostScanTargetsSortOrderEnumValues Enumerates the set of values for ListHostScanTargetsSortOrderEnum

type ListHostVulnerabilitiesRequest

ListHostVulnerabilitiesRequest wrapper for the ListHostVulnerabilities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostVulnerabilities.go.html to see an example of how to use ListHostVulnerabilitiesRequest.

type ListHostVulnerabilitiesRequest struct {

    // The ID 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"`

    // A filter to return only resources that have a severity that matches the given severity
    Severity ListHostVulnerabilitiesSeverityEnum `mandatory:"false" contributesTo:"query" name:"severity" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Parameter to filter by CVE reference number for vulnerabilities
    CveReference *string `mandatory:"false" contributesTo:"query" name:"cveReference"`

    // The field to filter vulnerabilities based on its type. Only one value can be provided.
    VulnerabilityType ListHostVulnerabilitiesVulnerabilityTypeEnum `mandatory:"false" contributesTo:"query" name:"vulnerabilityType" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostVulnerabilitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for 'name' is Ascending. Default order for other values is descending. If no value is specified name is default.
    SortBy ListHostVulnerabilitiesSortByEnum `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
}

func (ListHostVulnerabilitiesRequest) BinaryRequestBody

func (request ListHostVulnerabilitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostVulnerabilitiesRequest) HTTPRequest

func (request ListHostVulnerabilitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostVulnerabilitiesRequest) RetryPolicy

func (request ListHostVulnerabilitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostVulnerabilitiesRequest) String

func (request ListHostVulnerabilitiesRequest) String() string

type ListHostVulnerabilitiesResponse

ListHostVulnerabilitiesResponse wrapper for the ListHostVulnerabilities operation

type ListHostVulnerabilitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostVulnerabilitySummaryCollection instances
    HostVulnerabilitySummaryCollection `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"`
}

func (ListHostVulnerabilitiesResponse) HTTPResponse

func (response ListHostVulnerabilitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostVulnerabilitiesResponse) String

func (response ListHostVulnerabilitiesResponse) String() string

type ListHostVulnerabilitiesSeverityEnum

ListHostVulnerabilitiesSeverityEnum Enum with underlying type: string

type ListHostVulnerabilitiesSeverityEnum string

Set of constants representing the allowable values for ListHostVulnerabilitiesSeverityEnum

const (
    ListHostVulnerabilitiesSeverityNone     ListHostVulnerabilitiesSeverityEnum = "NONE"
    ListHostVulnerabilitiesSeverityLow      ListHostVulnerabilitiesSeverityEnum = "LOW"
    ListHostVulnerabilitiesSeverityMedium   ListHostVulnerabilitiesSeverityEnum = "MEDIUM"
    ListHostVulnerabilitiesSeverityHigh     ListHostVulnerabilitiesSeverityEnum = "HIGH"
    ListHostVulnerabilitiesSeverityCritical ListHostVulnerabilitiesSeverityEnum = "CRITICAL"
)

func GetListHostVulnerabilitiesSeverityEnumValues

func GetListHostVulnerabilitiesSeverityEnumValues() []ListHostVulnerabilitiesSeverityEnum

GetListHostVulnerabilitiesSeverityEnumValues Enumerates the set of values for ListHostVulnerabilitiesSeverityEnum

type ListHostVulnerabilitiesSortByEnum

ListHostVulnerabilitiesSortByEnum Enum with underlying type: string

type ListHostVulnerabilitiesSortByEnum string

Set of constants representing the allowable values for ListHostVulnerabilitiesSortByEnum

const (
    ListHostVulnerabilitiesSortByName          ListHostVulnerabilitiesSortByEnum = "name"
    ListHostVulnerabilitiesSortBySeverity      ListHostVulnerabilitiesSortByEnum = "severity"
    ListHostVulnerabilitiesSortByImpactedhosts ListHostVulnerabilitiesSortByEnum = "impactedHosts"
    ListHostVulnerabilitiesSortByFirstdetected ListHostVulnerabilitiesSortByEnum = "firstDetected"
    ListHostVulnerabilitiesSortByLastdetected  ListHostVulnerabilitiesSortByEnum = "lastDetected"
)

func GetListHostVulnerabilitiesSortByEnumValues

func GetListHostVulnerabilitiesSortByEnumValues() []ListHostVulnerabilitiesSortByEnum

GetListHostVulnerabilitiesSortByEnumValues Enumerates the set of values for ListHostVulnerabilitiesSortByEnum

type ListHostVulnerabilitiesSortOrderEnum

ListHostVulnerabilitiesSortOrderEnum Enum with underlying type: string

type ListHostVulnerabilitiesSortOrderEnum string

Set of constants representing the allowable values for ListHostVulnerabilitiesSortOrderEnum

const (
    ListHostVulnerabilitiesSortOrderAsc  ListHostVulnerabilitiesSortOrderEnum = "ASC"
    ListHostVulnerabilitiesSortOrderDesc ListHostVulnerabilitiesSortOrderEnum = "DESC"
)

func GetListHostVulnerabilitiesSortOrderEnumValues

func GetListHostVulnerabilitiesSortOrderEnumValues() []ListHostVulnerabilitiesSortOrderEnum

GetListHostVulnerabilitiesSortOrderEnumValues Enumerates the set of values for ListHostVulnerabilitiesSortOrderEnum

type ListHostVulnerabilitiesVulnerabilityTypeEnum

ListHostVulnerabilitiesVulnerabilityTypeEnum Enum with underlying type: string

type ListHostVulnerabilitiesVulnerabilityTypeEnum string

Set of constants representing the allowable values for ListHostVulnerabilitiesVulnerabilityTypeEnum

const (
    ListHostVulnerabilitiesVulnerabilityTypeCve     ListHostVulnerabilitiesVulnerabilityTypeEnum = "CVE"
    ListHostVulnerabilitiesVulnerabilityTypeProblem ListHostVulnerabilitiesVulnerabilityTypeEnum = "PROBLEM"
)

func GetListHostVulnerabilitiesVulnerabilityTypeEnumValues

func GetListHostVulnerabilitiesVulnerabilityTypeEnumValues() []ListHostVulnerabilitiesVulnerabilityTypeEnum

GetListHostVulnerabilitiesVulnerabilityTypeEnumValues Enumerates the set of values for ListHostVulnerabilitiesVulnerabilityTypeEnum

type ListHostVulnerabilityImpactedHostsRequest

ListHostVulnerabilityImpactedHostsRequest wrapper for the ListHostVulnerabilityImpactedHosts operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostVulnerabilityImpactedHosts.go.html to see an example of how to use ListHostVulnerabilityImpactedHostsRequest.

type ListHostVulnerabilityImpactedHostsRequest struct {

    // unique host scan vulnerability identifier
    HostVulnerabilityId *string `mandatory:"true" contributesTo:"path" name:"hostVulnerabilityId"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostVulnerabilityImpactedHostsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is Ascending. If no value is specified instanceId is default.
    SortBy ListHostVulnerabilityImpactedHostsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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 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
}

func (ListHostVulnerabilityImpactedHostsRequest) BinaryRequestBody

func (request ListHostVulnerabilityImpactedHostsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostVulnerabilityImpactedHostsRequest) HTTPRequest

func (request ListHostVulnerabilityImpactedHostsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostVulnerabilityImpactedHostsRequest) RetryPolicy

func (request ListHostVulnerabilityImpactedHostsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostVulnerabilityImpactedHostsRequest) String

func (request ListHostVulnerabilityImpactedHostsRequest) String() string

type ListHostVulnerabilityImpactedHostsResponse

ListHostVulnerabilityImpactedHostsResponse wrapper for the ListHostVulnerabilityImpactedHosts operation

type ListHostVulnerabilityImpactedHostsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostVulnerabilityImpactedHostSummaryCollection instances
    HostVulnerabilityImpactedHostSummaryCollection `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"`
}

func (ListHostVulnerabilityImpactedHostsResponse) HTTPResponse

func (response ListHostVulnerabilityImpactedHostsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostVulnerabilityImpactedHostsResponse) String

func (response ListHostVulnerabilityImpactedHostsResponse) String() string

type ListHostVulnerabilityImpactedHostsSortByEnum

ListHostVulnerabilityImpactedHostsSortByEnum Enum with underlying type: string

type ListHostVulnerabilityImpactedHostsSortByEnum string

Set of constants representing the allowable values for ListHostVulnerabilityImpactedHostsSortByEnum

const (
    ListHostVulnerabilityImpactedHostsSortByInstanceid ListHostVulnerabilityImpactedHostsSortByEnum = "instanceId"
)

func GetListHostVulnerabilityImpactedHostsSortByEnumValues

func GetListHostVulnerabilityImpactedHostsSortByEnumValues() []ListHostVulnerabilityImpactedHostsSortByEnum

GetListHostVulnerabilityImpactedHostsSortByEnumValues Enumerates the set of values for ListHostVulnerabilityImpactedHostsSortByEnum

type ListHostVulnerabilityImpactedHostsSortOrderEnum

ListHostVulnerabilityImpactedHostsSortOrderEnum Enum with underlying type: string

type ListHostVulnerabilityImpactedHostsSortOrderEnum string

Set of constants representing the allowable values for ListHostVulnerabilityImpactedHostsSortOrderEnum

const (
    ListHostVulnerabilityImpactedHostsSortOrderAsc  ListHostVulnerabilityImpactedHostsSortOrderEnum = "ASC"
    ListHostVulnerabilityImpactedHostsSortOrderDesc ListHostVulnerabilityImpactedHostsSortOrderEnum = "DESC"
)

func GetListHostVulnerabilityImpactedHostsSortOrderEnumValues

func GetListHostVulnerabilityImpactedHostsSortOrderEnumValues() []ListHostVulnerabilityImpactedHostsSortOrderEnum

GetListHostVulnerabilityImpactedHostsSortOrderEnumValues Enumerates the set of values for ListHostVulnerabilityImpactedHostsSortOrderEnum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous 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"`

    // 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
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

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 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"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous 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"`

    // 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
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `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"`

    // 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"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // 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"`

    // 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
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

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

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

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"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type OcirContainerScanRegistry

OcirContainerScanRegistry Registry information for a OCI Registry target

type OcirContainerScanRegistry struct {

    // URL of the registry.
    Url *string `mandatory:"true" json:"url"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to perform the scans in. All listed repositories must be in the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // List of repositories to scan images in. If left empty, the target defaults to scanning all repos in the compartmentId
    Repositories []string `mandatory:"false" json:"repositories"`
}

func (OcirContainerScanRegistry) GetUrl

func (m OcirContainerScanRegistry) GetUrl() *string

GetUrl returns Url

func (OcirContainerScanRegistry) MarshalJSON

func (m OcirContainerScanRegistry) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OcirContainerScanRegistry) String

func (m OcirContainerScanRegistry) String() string

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
)

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateHostScanRecipe      OperationTypeEnum = "CREATE_HOST_SCAN_RECIPE"
    OperationTypeUpdateHostScanRecipe      OperationTypeEnum = "UPDATE_HOST_SCAN_RECIPE"
    OperationTypeDeleteHostScanRecipe      OperationTypeEnum = "DELETE_HOST_SCAN_RECIPE"
    OperationTypeCreateHostScanTarget      OperationTypeEnum = "CREATE_HOST_SCAN_TARGET"
    OperationTypeUpdateHostScanTarget      OperationTypeEnum = "UPDATE_HOST_SCAN_TARGET"
    OperationTypeDeleteHostScanTarget      OperationTypeEnum = "DELETE_HOST_SCAN_TARGET"
    OperationTypeCreateContainerScanRecipe OperationTypeEnum = "CREATE_CONTAINER_SCAN_RECIPE"
    OperationTypeUpdateContainerScanRecipe OperationTypeEnum = "UPDATE_CONTAINER_SCAN_RECIPE"
    OperationTypeDeleteContainerScanRecipe OperationTypeEnum = "DELETE_CONTAINER_SCAN_RECIPE"
    OperationTypeCreateContainerScanTarget OperationTypeEnum = "CREATE_CONTAINER_SCAN_TARGET"
    OperationTypeUpdateContainerScanTarget OperationTypeEnum = "UPDATE_CONTAINER_SCAN_TARGET"
    OperationTypeDeleteContainerScanTarget OperationTypeEnum = "DELETE_CONTAINER_SCAN_TARGET"
)

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type ScanResultProblemSeverityEnum

ScanResultProblemSeverityEnum Enum with underlying type: string

type ScanResultProblemSeverityEnum string

Set of constants representing the allowable values for ScanResultProblemSeverityEnum

const (
    ScanResultProblemSeverityNone     ScanResultProblemSeverityEnum = "NONE"
    ScanResultProblemSeverityLow      ScanResultProblemSeverityEnum = "LOW"
    ScanResultProblemSeverityMedium   ScanResultProblemSeverityEnum = "MEDIUM"
    ScanResultProblemSeverityHigh     ScanResultProblemSeverityEnum = "HIGH"
    ScanResultProblemSeverityCritical ScanResultProblemSeverityEnum = "CRITICAL"
)

func GetScanResultProblemSeverityEnumValues

func GetScanResultProblemSeverityEnumValues() []ScanResultProblemSeverityEnum

GetScanResultProblemSeverityEnumValues Enumerates the set of values for ScanResultProblemSeverityEnum

type ScanResultScoreEnum

ScanResultScoreEnum Enum with underlying type: string

type ScanResultScoreEnum string

Set of constants representing the allowable values for ScanResultScoreEnum

const (
    ScanResultScorePass ScanResultScoreEnum = "PASS"
    ScanResultScoreFail ScanResultScoreEnum = "FAIL"
)

func GetScanResultScoreEnumValues

func GetScanResultScoreEnumValues() []ScanResultScoreEnum

GetScanResultScoreEnumValues Enumerates the set of values for ScanResultScoreEnum

type ScanResultVulnerabilityStateEnum

ScanResultVulnerabilityStateEnum Enum with underlying type: string

type ScanResultVulnerabilityStateEnum string

Set of constants representing the allowable values for ScanResultVulnerabilityStateEnum

const (
    ScanResultVulnerabilityStateOpen          ScanResultVulnerabilityStateEnum = "OPEN"
    ScanResultVulnerabilityStateFixed         ScanResultVulnerabilityStateEnum = "FIXED"
    ScanResultVulnerabilityStateNotApplicable ScanResultVulnerabilityStateEnum = "NOT_APPLICABLE"
)

func GetScanResultVulnerabilityStateEnumValues

func GetScanResultVulnerabilityStateEnumValues() []ScanResultVulnerabilityStateEnum

GetScanResultVulnerabilityStateEnumValues Enumerates the set of values for ScanResultVulnerabilityStateEnum

type Schedule

Schedule A scanning schedule

type Schedule struct {

    // How often the scan occurs
    Type ScheduleTypeEnum `mandatory:"true" json:"type"`

    // Day of week the scheduled scan occurs (not applicable for DAILY type)
    DayOfWeek DayOfWeekEnum `mandatory:"false" json:"dayOfWeek,omitempty"`
}

func (Schedule) String

func (m Schedule) String() string

type ScheduleTypeEnum

ScheduleTypeEnum Enum with underlying type: string

type ScheduleTypeEnum string

Set of constants representing the allowable values for ScheduleTypeEnum

const (
    ScheduleTypeDaily  ScheduleTypeEnum = "DAILY"
    ScheduleTypeWeekly ScheduleTypeEnum = "WEEKLY"
)

func GetScheduleTypeEnumValues

func GetScheduleTypeEnumValues() []ScheduleTypeEnum

GetScheduleTypeEnumValues Enumerates the set of values for ScheduleTypeEnum

type SortByEnum

SortByEnum Enum with underlying type: string

type SortByEnum string

Set of constants representing the allowable values for SortByEnum

const (
    SortByTimeCreated SortByEnum = "timeCreated"
    SortByDisplayName SortByEnum = "displayName"
)

func GetSortByEnumValues

func GetSortByEnumValues() []SortByEnum

GetSortByEnumValues Enumerates the set of values for SortByEnum

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type UpdateContainerScanRecipeDetails

UpdateContainerScanRecipeDetails The information to update an existing container scan recipe

type UpdateContainerScanRecipeDetails struct {

    // User friendly name of container scan recipe
    DisplayName *string `mandatory:"false" json:"displayName"`

    ScanSettings *ContainerScanSettings `mandatory:"false" json:"scanSettings"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateContainerScanRecipeDetails) String

func (m UpdateContainerScanRecipeDetails) String() string

type UpdateContainerScanRecipeRequest

UpdateContainerScanRecipeRequest wrapper for the UpdateContainerScanRecipe operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/UpdateContainerScanRecipe.go.html to see an example of how to use UpdateContainerScanRecipeRequest.

type UpdateContainerScanRecipeRequest struct {

    // unique ContainerScanRecipe identifier
    ContainerScanRecipeId *string `mandatory:"true" contributesTo:"path" name:"containerScanRecipeId"`

    // The information to be updated.
    UpdateContainerScanRecipeDetails `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
}

func (UpdateContainerScanRecipeRequest) BinaryRequestBody

func (request UpdateContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateContainerScanRecipeRequest) HTTPRequest

func (request UpdateContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateContainerScanRecipeRequest) RetryPolicy

func (request UpdateContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateContainerScanRecipeRequest) String

func (request UpdateContainerScanRecipeRequest) String() string

type UpdateContainerScanRecipeResponse

UpdateContainerScanRecipeResponse wrapper for the UpdateContainerScanRecipe operation

type UpdateContainerScanRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (UpdateContainerScanRecipeResponse) HTTPResponse

func (response UpdateContainerScanRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateContainerScanRecipeResponse) String

func (response UpdateContainerScanRecipeResponse) String() string

type UpdateContainerScanRegistryDetails

UpdateContainerScanRegistryDetails Registry information for a container scan target

type UpdateContainerScanRegistryDetails interface {

    // URL of the registry. Required for non-OCIR registry types (for OCIR registry types, it can be inferred from the tenancy). If null, will not be updated.
    GetUrl() *string
}

type UpdateContainerScanTargetDetails

UpdateContainerScanTargetDetails The information to update an existing container scan target

type UpdateContainerScanTargetDetails struct {

    // User friendly name of container scan target
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Target description.
    Description *string `mandatory:"false" json:"description"`

    TargetRegistry UpdateContainerScanRegistryDetails `mandatory:"false" json:"targetRegistry"`

    // ID of the container scan recipe this target applies.
    ContainerScanRecipeId *string `mandatory:"false" json:"containerScanRecipeId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateContainerScanTargetDetails) String

func (m UpdateContainerScanTargetDetails) String() string

func (*UpdateContainerScanTargetDetails) UnmarshalJSON

func (m *UpdateContainerScanTargetDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type UpdateContainerScanTargetRequest

UpdateContainerScanTargetRequest wrapper for the UpdateContainerScanTarget operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/UpdateContainerScanTarget.go.html to see an example of how to use UpdateContainerScanTargetRequest.

type UpdateContainerScanTargetRequest struct {

    // unique ContainerScanTarget identifier
    ContainerScanTargetId *string `mandatory:"true" contributesTo:"path" name:"containerScanTargetId"`

    // The information to be updated.
    UpdateContainerScanTargetDetails `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
}

func (UpdateContainerScanTargetRequest) BinaryRequestBody

func (request UpdateContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateContainerScanTargetRequest) HTTPRequest

func (request UpdateContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateContainerScanTargetRequest) RetryPolicy

func (request UpdateContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateContainerScanTargetRequest) String

func (request UpdateContainerScanTargetRequest) String() string

type UpdateContainerScanTargetResponse

UpdateContainerScanTargetResponse wrapper for the UpdateContainerScanTarget operation

type UpdateContainerScanTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (UpdateContainerScanTargetResponse) HTTPResponse

func (response UpdateContainerScanTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateContainerScanTargetResponse) String

func (response UpdateContainerScanTargetResponse) String() string

type UpdateHostScanRecipeDetails

UpdateHostScanRecipeDetails The information to update an existing host scan recipe

type UpdateHostScanRecipeDetails struct {

    // Recipe identifier, which can be renamed. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    PortSettings *HostScanPortSettings `mandatory:"false" json:"portSettings"`

    AgentSettings *HostScanAgentSettings `mandatory:"false" json:"agentSettings"`

    Schedule *Schedule `mandatory:"false" json:"schedule"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateHostScanRecipeDetails) String

func (m UpdateHostScanRecipeDetails) String() string

type UpdateHostScanRecipeRequest

UpdateHostScanRecipeRequest wrapper for the UpdateHostScanRecipe operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/UpdateHostScanRecipe.go.html to see an example of how to use UpdateHostScanRecipeRequest.

type UpdateHostScanRecipeRequest struct {

    // unique HostScanRecipe identifier
    HostScanRecipeId *string `mandatory:"true" contributesTo:"path" name:"hostScanRecipeId"`

    // The information to be updated.
    UpdateHostScanRecipeDetails `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
}

func (UpdateHostScanRecipeRequest) BinaryRequestBody

func (request UpdateHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateHostScanRecipeRequest) HTTPRequest

func (request UpdateHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateHostScanRecipeRequest) RetryPolicy

func (request UpdateHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateHostScanRecipeRequest) String

func (request UpdateHostScanRecipeRequest) String() string

type UpdateHostScanRecipeResponse

UpdateHostScanRecipeResponse wrapper for the UpdateHostScanRecipe operation

type UpdateHostScanRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (UpdateHostScanRecipeResponse) HTTPResponse

func (response UpdateHostScanRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateHostScanRecipeResponse) String

func (response UpdateHostScanRecipeResponse) String() string

type UpdateHostScanTargetDetails

UpdateHostScanTargetDetails The information to update an existing host scan target

type UpdateHostScanTargetDetails struct {

    // Target identifier, which can be renamed. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Target description.
    Description *string `mandatory:"false" json:"description"`

    // Compartment ID to target. If a list of hosts is provided, all hosts must be in this compartment.
    TargetCompartmentId *string `mandatory:"false" json:"targetCompartmentId"`

    // List of compute instance IDs to target (optional). If empty, targets the entire targetCompartmentId.
    InstanceIds []string `mandatory:"false" json:"instanceIds"`

    // ID of the host scan recipe this target applies.
    HostScanRecipeId *string `mandatory:"false" json:"hostScanRecipeId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateHostScanTargetDetails) String

func (m UpdateHostScanTargetDetails) String() string

type UpdateHostScanTargetRequest

UpdateHostScanTargetRequest wrapper for the UpdateHostScanTarget operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/UpdateHostScanTarget.go.html to see an example of how to use UpdateHostScanTargetRequest.

type UpdateHostScanTargetRequest struct {

    // unique HostScanTarget identifier
    HostScanTargetId *string `mandatory:"true" contributesTo:"path" name:"hostScanTargetId"`

    // The information to be updated.
    UpdateHostScanTargetDetails `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
}

func (UpdateHostScanTargetRequest) BinaryRequestBody

func (request UpdateHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateHostScanTargetRequest) HTTPRequest

func (request UpdateHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateHostScanTargetRequest) RetryPolicy

func (request UpdateHostScanTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateHostScanTargetRequest) String

func (request UpdateHostScanTargetRequest) String() string

type UpdateHostScanTargetResponse

UpdateHostScanTargetResponse wrapper for the UpdateHostScanTarget operation

type UpdateHostScanTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // 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"`
}

func (UpdateHostScanTargetResponse) HTTPResponse

func (response UpdateHostScanTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateHostScanTargetResponse) String

func (response UpdateHostScanTargetResponse) String() string

type UpdateOcirContainerScanRegistryDetails

UpdateOcirContainerScanRegistryDetails Registry information for a OCI Registry target

type UpdateOcirContainerScanRegistryDetails struct {

    // URL of the registry. Required for non-OCIR registry types (for OCIR registry types, it can be inferred from the tenancy). If null, will not be updated.
    Url *string `mandatory:"false" json:"url"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to perform the scans in. All listed repositories must be in the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // List of repositories to scan images in. If left empty, the target defaults to scanning all repos in the compartmentId
    Repositories []string `mandatory:"false" json:"repositories"`
}

func (UpdateOcirContainerScanRegistryDetails) GetUrl

func (m UpdateOcirContainerScanRegistryDetails) GetUrl() *string

GetUrl returns Url

func (UpdateOcirContainerScanRegistryDetails) MarshalJSON

func (m UpdateOcirContainerScanRegistryDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOcirContainerScanRegistryDetails) String

func (m UpdateOcirContainerScanRegistryDetails) String() string

type VulnerabilityScanningClient

VulnerabilityScanningClient a client for VulnerabilityScanning

type VulnerabilityScanningClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewVulnerabilityScanningClientWithConfigurationProvider

func NewVulnerabilityScanningClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client VulnerabilityScanningClient, err error)

NewVulnerabilityScanningClientWithConfigurationProvider Creates a new default VulnerabilityScanning client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewVulnerabilityScanningClientWithOboToken

func NewVulnerabilityScanningClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client VulnerabilityScanningClient, err error)

NewVulnerabilityScanningClientWithOboToken Creates a new default VulnerabilityScanning 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 (VulnerabilityScanningClient) ChangeContainerScanRecipeCompartment

func (client VulnerabilityScanningClient) ChangeContainerScanRecipeCompartment(ctx context.Context, request ChangeContainerScanRecipeCompartmentRequest) (response ChangeContainerScanRecipeCompartmentResponse, err error)

ChangeContainerScanRecipeCompartment Moves a ContainerScanRecipe into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeContainerScanRecipeCompartment.go.html to see an example of how to use ChangeContainerScanRecipeCompartment API.

func (VulnerabilityScanningClient) ChangeContainerScanResultCompartment

func (client VulnerabilityScanningClient) ChangeContainerScanResultCompartment(ctx context.Context, request ChangeContainerScanResultCompartmentRequest) (response ChangeContainerScanResultCompartmentResponse, err error)

ChangeContainerScanResultCompartment Moves a ContainerScanResult into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeContainerScanResultCompartment.go.html to see an example of how to use ChangeContainerScanResultCompartment API.

func (VulnerabilityScanningClient) ChangeContainerScanTargetCompartment

func (client VulnerabilityScanningClient) ChangeContainerScanTargetCompartment(ctx context.Context, request ChangeContainerScanTargetCompartmentRequest) (response ChangeContainerScanTargetCompartmentResponse, err error)

ChangeContainerScanTargetCompartment Moves a ContainerScanTarget into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeContainerScanTargetCompartment.go.html to see an example of how to use ChangeContainerScanTargetCompartment API.

func (VulnerabilityScanningClient) ChangeHostAgentScanResultCompartment

func (client VulnerabilityScanningClient) ChangeHostAgentScanResultCompartment(ctx context.Context, request ChangeHostAgentScanResultCompartmentRequest) (response ChangeHostAgentScanResultCompartmentResponse, err error)

ChangeHostAgentScanResultCompartment Moves a HostAgentScanResult into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostAgentScanResultCompartment.go.html to see an example of how to use ChangeHostAgentScanResultCompartment API.

func (VulnerabilityScanningClient) ChangeHostCisBenchmarkScanResultCompartment

func (client VulnerabilityScanningClient) ChangeHostCisBenchmarkScanResultCompartment(ctx context.Context, request ChangeHostCisBenchmarkScanResultCompartmentRequest) (response ChangeHostCisBenchmarkScanResultCompartmentResponse, err error)

ChangeHostCisBenchmarkScanResultCompartment Moves a HostCisBenchmarkScanResult into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostCisBenchmarkScanResultCompartment.go.html to see an example of how to use ChangeHostCisBenchmarkScanResultCompartment API.

func (VulnerabilityScanningClient) ChangeHostEndpointProtectionScanResultCompartment

func (client VulnerabilityScanningClient) ChangeHostEndpointProtectionScanResultCompartment(ctx context.Context, request ChangeHostEndpointProtectionScanResultCompartmentRequest) (response ChangeHostEndpointProtectionScanResultCompartmentResponse, err error)

ChangeHostEndpointProtectionScanResultCompartment Moves a HostEndpointProtectionScanResult into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostEndpointProtectionScanResultCompartment.go.html to see an example of how to use ChangeHostEndpointProtectionScanResultCompartment API.

func (VulnerabilityScanningClient) ChangeHostPortScanResultCompartment

func (client VulnerabilityScanningClient) ChangeHostPortScanResultCompartment(ctx context.Context, request ChangeHostPortScanResultCompartmentRequest) (response ChangeHostPortScanResultCompartmentResponse, err error)

ChangeHostPortScanResultCompartment Moves a HostPortScanResult into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostPortScanResultCompartment.go.html to see an example of how to use ChangeHostPortScanResultCompartment API.

func (VulnerabilityScanningClient) ChangeHostScanRecipeCompartment

func (client VulnerabilityScanningClient) ChangeHostScanRecipeCompartment(ctx context.Context, request ChangeHostScanRecipeCompartmentRequest) (response ChangeHostScanRecipeCompartmentResponse, err error)

ChangeHostScanRecipeCompartment Moves a HostScanRecipe into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostScanRecipeCompartment.go.html to see an example of how to use ChangeHostScanRecipeCompartment API.

func (VulnerabilityScanningClient) ChangeHostScanTargetCompartment

func (client VulnerabilityScanningClient) ChangeHostScanTargetCompartment(ctx context.Context, request ChangeHostScanTargetCompartmentRequest) (response ChangeHostScanTargetCompartmentResponse, err error)

ChangeHostScanTargetCompartment Moves a HostScanTarget into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ChangeHostScanTargetCompartment.go.html to see an example of how to use ChangeHostScanTargetCompartment API.

func (*VulnerabilityScanningClient) ConfigurationProvider

func (client *VulnerabilityScanningClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (VulnerabilityScanningClient) CreateContainerScanRecipe

func (client VulnerabilityScanningClient) CreateContainerScanRecipe(ctx context.Context, request CreateContainerScanRecipeRequest) (response CreateContainerScanRecipeResponse, err error)

CreateContainerScanRecipe Creates a new ContainerScanRecipe

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/CreateContainerScanRecipe.go.html to see an example of how to use CreateContainerScanRecipe API.

func (VulnerabilityScanningClient) CreateContainerScanTarget

func (client VulnerabilityScanningClient) CreateContainerScanTarget(ctx context.Context, request CreateContainerScanTargetRequest) (response CreateContainerScanTargetResponse, err error)

CreateContainerScanTarget Creates a new ContainerScanTarget

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/CreateContainerScanTarget.go.html to see an example of how to use CreateContainerScanTarget API.

func (VulnerabilityScanningClient) CreateHostScanRecipe

func (client VulnerabilityScanningClient) CreateHostScanRecipe(ctx context.Context, request CreateHostScanRecipeRequest) (response CreateHostScanRecipeResponse, err error)

CreateHostScanRecipe Creates a new HostScanRecipe. A recipe determines the types of security issues that you want scanned, and how often to scan.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/CreateHostScanRecipe.go.html to see an example of how to use CreateHostScanRecipe API.

func (VulnerabilityScanningClient) CreateHostScanTarget

func (client VulnerabilityScanningClient) CreateHostScanTarget(ctx context.Context, request CreateHostScanTargetRequest) (response CreateHostScanTargetResponse, err error)

CreateHostScanTarget Creates a new HostScanTarget. A host scan target is a collection of compute instances that you want routinely scanned for security vulnerabilities.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/CreateHostScanTarget.go.html to see an example of how to use CreateHostScanTarget API.

func (VulnerabilityScanningClient) DeleteContainerScanRecipe

func (client VulnerabilityScanningClient) DeleteContainerScanRecipe(ctx context.Context, request DeleteContainerScanRecipeRequest) (response DeleteContainerScanRecipeResponse, err error)

DeleteContainerScanRecipe Deletes the ContainerScanRecipe identified by the id

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteContainerScanRecipe.go.html to see an example of how to use DeleteContainerScanRecipe API.

func (VulnerabilityScanningClient) DeleteContainerScanResult

func (client VulnerabilityScanningClient) DeleteContainerScanResult(ctx context.Context, request DeleteContainerScanResultRequest) (response DeleteContainerScanResultResponse, err error)

DeleteContainerScanResult Deletes the ContainerScanResult identified by the id

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteContainerScanResult.go.html to see an example of how to use DeleteContainerScanResult API.

func (VulnerabilityScanningClient) DeleteContainerScanTarget

func (client VulnerabilityScanningClient) DeleteContainerScanTarget(ctx context.Context, request DeleteContainerScanTargetRequest) (response DeleteContainerScanTargetResponse, err error)

DeleteContainerScanTarget Deletes the ContainerScanTarget identified by the id

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteContainerScanTarget.go.html to see an example of how to use DeleteContainerScanTarget API.

func (VulnerabilityScanningClient) DeleteHostAgentScanResult

func (client VulnerabilityScanningClient) DeleteHostAgentScanResult(ctx context.Context, request DeleteHostAgentScanResultRequest) (response DeleteHostAgentScanResultResponse, err error)

DeleteHostAgentScanResult Removes the HostAgentScanResult identified by the host agent scan ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostAgentScanResult.go.html to see an example of how to use DeleteHostAgentScanResult API.

func (VulnerabilityScanningClient) DeleteHostCisBenchmarkScanResult

func (client VulnerabilityScanningClient) DeleteHostCisBenchmarkScanResult(ctx context.Context, request DeleteHostCisBenchmarkScanResultRequest) (response DeleteHostCisBenchmarkScanResultResponse, err error)

DeleteHostCisBenchmarkScanResult Deletes the HostCisBenchmarkScanResult identified by the id

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostCisBenchmarkScanResult.go.html to see an example of how to use DeleteHostCisBenchmarkScanResult API.

func (VulnerabilityScanningClient) DeleteHostEndpointProtectionScanResult

func (client VulnerabilityScanningClient) DeleteHostEndpointProtectionScanResult(ctx context.Context, request DeleteHostEndpointProtectionScanResultRequest) (response DeleteHostEndpointProtectionScanResultResponse, err error)

DeleteHostEndpointProtectionScanResult Deletes the HostEndpointProtectionScanResult identified by the id

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostEndpointProtectionScanResult.go.html to see an example of how to use DeleteHostEndpointProtectionScanResult API.

func (VulnerabilityScanningClient) DeleteHostPortScanResult

func (client VulnerabilityScanningClient) DeleteHostPortScanResult(ctx context.Context, request DeleteHostPortScanResultRequest) (response DeleteHostPortScanResultResponse, err error)

DeleteHostPortScanResult Removes the HostPortScanResult identified by the host port scan ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostPortScanResult.go.html to see an example of how to use DeleteHostPortScanResult API.

func (VulnerabilityScanningClient) DeleteHostScanRecipe

func (client VulnerabilityScanningClient) DeleteHostScanRecipe(ctx context.Context, request DeleteHostScanRecipeRequest) (response DeleteHostScanRecipeResponse, err error)

DeleteHostScanRecipe Removes the HostScanRecipe identified by the recipe ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostScanRecipe.go.html to see an example of how to use DeleteHostScanRecipe API.

func (VulnerabilityScanningClient) DeleteHostScanTarget

func (client VulnerabilityScanningClient) DeleteHostScanTarget(ctx context.Context, request DeleteHostScanTargetRequest) (response DeleteHostScanTargetResponse, err error)

DeleteHostScanTarget Removes the HostScanTarget identified by the target ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/DeleteHostScanTarget.go.html to see an example of how to use DeleteHostScanTarget API.

func (VulnerabilityScanningClient) ExportHostAgentScanResultCsv

func (client VulnerabilityScanningClient) ExportHostAgentScanResultCsv(ctx context.Context, request ExportHostAgentScanResultCsvRequest) (response ExportHostAgentScanResultCsvResponse, err error)

ExportHostAgentScanResultCsv Exports a list of HostAgentScanResultSummary objects within a compartment and during a specified time range in CSV format. You can filter the results by problem severity.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ExportHostAgentScanResultCsv.go.html to see an example of how to use ExportHostAgentScanResultCsv API.

func (VulnerabilityScanningClient) ExportHostVulnerabilityCsv

func (client VulnerabilityScanningClient) ExportHostVulnerabilityCsv(ctx context.Context, request ExportHostVulnerabilityCsvRequest) (response ExportHostVulnerabilityCsvResponse, err error)

ExportHostVulnerabilityCsv Exports a list of HostVulnerabilitySummary objects in a compartment in CSV format.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ExportHostVulnerabilityCsv.go.html to see an example of how to use ExportHostVulnerabilityCsv API.

func (VulnerabilityScanningClient) GetContainerScanRecipe

func (client VulnerabilityScanningClient) GetContainerScanRecipe(ctx context.Context, request GetContainerScanRecipeRequest) (response GetContainerScanRecipeResponse, err error)

GetContainerScanRecipe Gets a ContainerScanRecipe by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetContainerScanRecipe.go.html to see an example of how to use GetContainerScanRecipe API.

func (VulnerabilityScanningClient) GetContainerScanResult

func (client VulnerabilityScanningClient) GetContainerScanResult(ctx context.Context, request GetContainerScanResultRequest) (response GetContainerScanResultResponse, err error)

GetContainerScanResult Returns a ContainerScanResult of the given container scan ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetContainerScanResult.go.html to see an example of how to use GetContainerScanResult API.

func (VulnerabilityScanningClient) GetContainerScanTarget

func (client VulnerabilityScanningClient) GetContainerScanTarget(ctx context.Context, request GetContainerScanTargetRequest) (response GetContainerScanTargetResponse, err error)

GetContainerScanTarget Gets a ContainerScanTarget by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetContainerScanTarget.go.html to see an example of how to use GetContainerScanTarget API.

func (VulnerabilityScanningClient) GetHostAgentScanResult

func (client VulnerabilityScanningClient) GetHostAgentScanResult(ctx context.Context, request GetHostAgentScanResultRequest) (response GetHostAgentScanResultResponse, err error)

GetHostAgentScanResult Retrieves a HostAgentScanResult identified by the host agent scan ID. The result includes a list of problems detected in a specific compute instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostAgentScanResult.go.html to see an example of how to use GetHostAgentScanResult API.

func (VulnerabilityScanningClient) GetHostCisBenchmarkScanResult

func (client VulnerabilityScanningClient) GetHostCisBenchmarkScanResult(ctx context.Context, request GetHostCisBenchmarkScanResultRequest) (response GetHostCisBenchmarkScanResultResponse, err error)

GetHostCisBenchmarkScanResult Returns HostCisBenchmarkScanResults for the given host CIS (Center for Internet Security) benchmark scan result ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostCisBenchmarkScanResult.go.html to see an example of how to use GetHostCisBenchmarkScanResult API.

func (VulnerabilityScanningClient) GetHostEndpointProtectionScanResult

func (client VulnerabilityScanningClient) GetHostEndpointProtectionScanResult(ctx context.Context, request GetHostEndpointProtectionScanResultRequest) (response GetHostEndpointProtectionScanResultResponse, err error)

GetHostEndpointProtectionScanResult Returns HostEndpointProtectionScanResults for the given host endpoint protection scan result ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostEndpointProtectionScanResult.go.html to see an example of how to use GetHostEndpointProtectionScanResult API.

func (VulnerabilityScanningClient) GetHostPortScanResult

func (client VulnerabilityScanningClient) GetHostPortScanResult(ctx context.Context, request GetHostPortScanResultRequest) (response GetHostPortScanResultResponse, err error)

GetHostPortScanResult Retrieves a HostPortScanResult identified by the host port scan ID. The result includes a list of open ports that were detected in a specific compute instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostPortScanResult.go.html to see an example of how to use GetHostPortScanResult API.

func (VulnerabilityScanningClient) GetHostScanRecipe

func (client VulnerabilityScanningClient) GetHostScanRecipe(ctx context.Context, request GetHostScanRecipeRequest) (response GetHostScanRecipeResponse, err error)

GetHostScanRecipe Retrieves a HostScanRecipe identified by the recipe ID. A recipe determines the types of security issues that you want scanned, and how often to scan.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostScanRecipe.go.html to see an example of how to use GetHostScanRecipe API.

func (VulnerabilityScanningClient) GetHostScanTarget

func (client VulnerabilityScanningClient) GetHostScanTarget(ctx context.Context, request GetHostScanTargetRequest) (response GetHostScanTargetResponse, err error)

GetHostScanTarget Retrieves a HostScanTarget identified by the target ID. A host scan target is a collection of compute instances that you want routinely scanned for security vulnerabilities.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostScanTarget.go.html to see an example of how to use GetHostScanTarget API.

func (VulnerabilityScanningClient) GetHostVulnerability

func (client VulnerabilityScanningClient) GetHostVulnerability(ctx context.Context, request GetHostVulnerabilityRequest) (response GetHostVulnerabilityResponse, err error)

GetHostVulnerability Retrieves a HostVulnerability identified by the host vulnerability ID. A host vulnerability describes a security issue that was detected in scans of one or more compute instances. Common Vulnerabilities and Exposures (CVE) numbers identify security vulnerabilities for operating systems and other software, including Critical Patch Updates and Security Alert advisories.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/GetHostVulnerability.go.html to see an example of how to use GetHostVulnerability API.

func (VulnerabilityScanningClient) GetWorkRequest

func (client VulnerabilityScanningClient) 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/49.1.0/vulnerabilityscanning/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (VulnerabilityScanningClient) ListContainerScanRecipes

func (client VulnerabilityScanningClient) ListContainerScanRecipes(ctx context.Context, request ListContainerScanRecipesRequest) (response ListContainerScanRecipesResponse, err error)

ListContainerScanRecipes Returns a list of ContainerScanRecipeSummaries

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListContainerScanRecipes.go.html to see an example of how to use ListContainerScanRecipes API.

func (VulnerabilityScanningClient) ListContainerScanResults

func (client VulnerabilityScanningClient) ListContainerScanResults(ctx context.Context, request ListContainerScanResultsRequest) (response ListContainerScanResultsResponse, err error)

ListContainerScanResults Returns a collection of ContainerScanResultSummary objects

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListContainerScanResults.go.html to see an example of how to use ListContainerScanResults API.

func (VulnerabilityScanningClient) ListContainerScanTargets

func (client VulnerabilityScanningClient) ListContainerScanTargets(ctx context.Context, request ListContainerScanTargetsRequest) (response ListContainerScanTargetsResponse, err error)

ListContainerScanTargets Returns a list of ContainerScanTargetSummaries

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListContainerScanTargets.go.html to see an example of how to use ListContainerScanTargets API.

func (VulnerabilityScanningClient) ListHostAgentScanResults

func (client VulnerabilityScanningClient) ListHostAgentScanResults(ctx context.Context, request ListHostAgentScanResultsRequest) (response ListHostAgentScanResultsResponse, err error)

ListHostAgentScanResults Retrieves a list of HostAgentScanResultSummary objects in a compartment. You can filter and sort the results by problem severity and time. An agent scan result includes a list of problems detected in a specific compute instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostAgentScanResults.go.html to see an example of how to use ListHostAgentScanResults API.

func (VulnerabilityScanningClient) ListHostCisBenchmarkScanResults

func (client VulnerabilityScanningClient) ListHostCisBenchmarkScanResults(ctx context.Context, request ListHostCisBenchmarkScanResultsRequest) (response ListHostCisBenchmarkScanResultsResponse, err error)

ListHostCisBenchmarkScanResults Returns a collection of HostCisBenchmarkScanResultSummary objects

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostCisBenchmarkScanResults.go.html to see an example of how to use ListHostCisBenchmarkScanResults API.

func (VulnerabilityScanningClient) ListHostEndpointProtectionScanResults

func (client VulnerabilityScanningClient) ListHostEndpointProtectionScanResults(ctx context.Context, request ListHostEndpointProtectionScanResultsRequest) (response ListHostEndpointProtectionScanResultsResponse, err error)

ListHostEndpointProtectionScanResults Returns a collection of HostEndpointProtectionScanResultSummary objects

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostEndpointProtectionScanResults.go.html to see an example of how to use ListHostEndpointProtectionScanResults API.

func (VulnerabilityScanningClient) ListHostPortScanResults

func (client VulnerabilityScanningClient) ListHostPortScanResults(ctx context.Context, request ListHostPortScanResultsRequest) (response ListHostPortScanResultsResponse, err error)

ListHostPortScanResults Retrieves a list of HostPortScanResultSummary objects in a compartment. You can filter and sort the results by problem severity and time. A port scan result includes a list of open ports that were detected in a specific compute instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostPortScanResults.go.html to see an example of how to use ListHostPortScanResults API.

func (VulnerabilityScanningClient) ListHostScanRecipes

func (client VulnerabilityScanningClient) ListHostScanRecipes(ctx context.Context, request ListHostScanRecipesRequest) (response ListHostScanRecipesResponse, err error)

ListHostScanRecipes Retrieves a list of HostScanRecipeSummary objects in a compartment. A recipe determines the types of security issues that you want scanned, and how often to scan.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostScanRecipes.go.html to see an example of how to use ListHostScanRecipes API.

func (VulnerabilityScanningClient) ListHostScanTargets

func (client VulnerabilityScanningClient) ListHostScanTargets(ctx context.Context, request ListHostScanTargetsRequest) (response ListHostScanTargetsResponse, err error)

ListHostScanTargets Retrieves a list of HostScanTargetSummary objects in a compartment. A host scan target is a collection of compute instances that you want routinely scanned for security vulnerabilities.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostScanTargets.go.html to see an example of how to use ListHostScanTargets API.

func (VulnerabilityScanningClient) ListHostVulnerabilities

func (client VulnerabilityScanningClient) ListHostVulnerabilities(ctx context.Context, request ListHostVulnerabilitiesRequest) (response ListHostVulnerabilitiesResponse, err error)

ListHostVulnerabilities Retrieves a list of HostVulnerabilitySummary objects in a compartment. You can filter and sort the vulnerabilities by problem severity and time. A host vulnerability describes a security issue that was detected in scans of one or more compute instances.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostVulnerabilities.go.html to see an example of how to use ListHostVulnerabilities API.

func (VulnerabilityScanningClient) ListHostVulnerabilityImpactedHosts

func (client VulnerabilityScanningClient) ListHostVulnerabilityImpactedHosts(ctx context.Context, request ListHostVulnerabilityImpactedHostsRequest) (response ListHostVulnerabilityImpactedHostsResponse, err error)

ListHostVulnerabilityImpactedHosts Retrieves a list of HostVulnerabilityImpactedHostSummary objects for a specific host vulnerability ID. An impacted host summary identifies a compute instance on which the specified vulnerability was detected.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/ListHostVulnerabilityImpactedHosts.go.html to see an example of how to use ListHostVulnerabilityImpactedHosts API.

func (VulnerabilityScanningClient) ListWorkRequestErrors

func (client VulnerabilityScanningClient) 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/49.1.0/vulnerabilityscanning/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (VulnerabilityScanningClient) ListWorkRequestLogs

func (client VulnerabilityScanningClient) 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/49.1.0/vulnerabilityscanning/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (VulnerabilityScanningClient) ListWorkRequests

func (client VulnerabilityScanningClient) 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/49.1.0/vulnerabilityscanning/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (*VulnerabilityScanningClient) SetRegion

func (client *VulnerabilityScanningClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (VulnerabilityScanningClient) UpdateContainerScanRecipe

func (client VulnerabilityScanningClient) UpdateContainerScanRecipe(ctx context.Context, request UpdateContainerScanRecipeRequest) (response UpdateContainerScanRecipeResponse, err error)

UpdateContainerScanRecipe Updates the ContainerScanRecipe identified by the id

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/UpdateContainerScanRecipe.go.html to see an example of how to use UpdateContainerScanRecipe API.

func (VulnerabilityScanningClient) UpdateContainerScanTarget

func (client VulnerabilityScanningClient) UpdateContainerScanTarget(ctx context.Context, request UpdateContainerScanTargetRequest) (response UpdateContainerScanTargetResponse, err error)

UpdateContainerScanTarget Updates the ContainerScanTarget identified by the id

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/UpdateContainerScanTarget.go.html to see an example of how to use UpdateContainerScanTarget API.

func (VulnerabilityScanningClient) UpdateHostScanRecipe

func (client VulnerabilityScanningClient) UpdateHostScanRecipe(ctx context.Context, request UpdateHostScanRecipeRequest) (response UpdateHostScanRecipeResponse, err error)

UpdateHostScanRecipe Updates the HostScanRecipe identified by the recipe ID. A recipe determines the types of security issues that you want scanned, and how often to scan.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/UpdateHostScanRecipe.go.html to see an example of how to use UpdateHostScanRecipe API.

func (VulnerabilityScanningClient) UpdateHostScanTarget

func (client VulnerabilityScanningClient) UpdateHostScanTarget(ctx context.Context, request UpdateHostScanTargetRequest) (response UpdateHostScanTargetResponse, err error)

UpdateHostScanTarget Updates the HostScanTarget identified by the target ID. A host scan target is a collection of compute instances that you want routinely scanned for security vulnerabilities.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/49.1.0/vulnerabilityscanning/UpdateHostScanTarget.go.html to see an example of how to use UpdateHostScanTarget API.

type VulnerabilityTypeEnum

VulnerabilityTypeEnum Enum with underlying type: string

type VulnerabilityTypeEnum string

Set of constants representing the allowable values for VulnerabilityTypeEnum

const (
    VulnerabilityTypeCve     VulnerabilityTypeEnum = "CVE"
    VulnerabilityTypeProblem VulnerabilityTypeEnum = "PROBLEM"
)

func GetVulnerabilityTypeEnumValues

func GetVulnerabilityTypeEnumValues() []VulnerabilityTypeEnum

GetVulnerabilityTypeEnumValues Enumerates the set of values for VulnerabilityTypeEnum

type WorkRequest

WorkRequest A description of workrequest status

type WorkRequest struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id 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 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"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

type WorkRequestCollection

WorkRequestCollection A collection of WorkRequest objects

type WorkRequestCollection struct {

    // The WorkRequest objects in the collection
    Items []WorkRequest `mandatory:"true" json:"items"`
}

func (WorkRequestCollection) String

func (m WorkRequestCollection) String() string

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. 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 occured. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

type WorkRequestErrorCollection

WorkRequestErrorCollection A collection of WorkRequestError objects

type WorkRequestErrorCollection struct {

    // The WorkRequestError objects in the collection
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry 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"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection A collection of WorkRequestLogEntry objects

type WorkRequestLogEntryCollection struct {

    // The WorkRequestLigEntry objects in the collection
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

type WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

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 ActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource 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"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string