Documentation ¶
Index ¶
- type ActionTypeEnum
- type ChangeContainerScanRecipeCompartmentDetails
- type ChangeContainerScanRecipeCompartmentRequest
- func (request ChangeContainerScanRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeContainerScanRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeContainerScanRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeContainerScanRecipeCompartmentRequest) String() string
- type ChangeContainerScanRecipeCompartmentResponse
- type ChangeContainerScanResultCompartmentDetails
- type ChangeContainerScanResultCompartmentRequest
- func (request ChangeContainerScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeContainerScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeContainerScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeContainerScanResultCompartmentRequest) String() string
- type ChangeContainerScanResultCompartmentResponse
- type ChangeContainerScanTargetCompartmentDetails
- type ChangeContainerScanTargetCompartmentRequest
- func (request ChangeContainerScanTargetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeContainerScanTargetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeContainerScanTargetCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeContainerScanTargetCompartmentRequest) String() string
- type ChangeContainerScanTargetCompartmentResponse
- type ChangeHostAgentScanResultCompartmentDetails
- type ChangeHostAgentScanResultCompartmentRequest
- func (request ChangeHostAgentScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeHostAgentScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeHostAgentScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeHostAgentScanResultCompartmentRequest) String() string
- type ChangeHostAgentScanResultCompartmentResponse
- type ChangeHostCisBenchmarkScanResultCompartmentDetails
- type ChangeHostCisBenchmarkScanResultCompartmentRequest
- func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeHostCisBenchmarkScanResultCompartmentRequest) String() string
- type ChangeHostCisBenchmarkScanResultCompartmentResponse
- type ChangeHostEndpointProtectionScanResultCompartmentDetails
- type ChangeHostEndpointProtectionScanResultCompartmentRequest
- func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeHostEndpointProtectionScanResultCompartmentRequest) String() string
- type ChangeHostEndpointProtectionScanResultCompartmentResponse
- type ChangeHostPortScanResultCompartmentDetails
- type ChangeHostPortScanResultCompartmentRequest
- func (request ChangeHostPortScanResultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeHostPortScanResultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeHostPortScanResultCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeHostPortScanResultCompartmentRequest) String() string
- type ChangeHostPortScanResultCompartmentResponse
- type ChangeHostScanRecipeCompartmentDetails
- type ChangeHostScanRecipeCompartmentRequest
- func (request ChangeHostScanRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeHostScanRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeHostScanRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeHostScanRecipeCompartmentRequest) String() string
- type ChangeHostScanRecipeCompartmentResponse
- type ChangeHostScanTargetCompartmentDetails
- type ChangeHostScanTargetCompartmentRequest
- func (request ChangeHostScanTargetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeHostScanTargetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ChangeHostScanTargetCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeHostScanTargetCompartmentRequest) String() string
- type ChangeHostScanTargetCompartmentResponse
- type ContainerScanRecipe
- type ContainerScanRecipeSummary
- type ContainerScanRecipeSummaryCollection
- type ContainerScanRegistry
- type ContainerScanRegistryTypeEnum
- type ContainerScanResult
- type ContainerScanResultProblem
- type ContainerScanResultSortByEnum
- type ContainerScanResultSummary
- type ContainerScanResultSummaryCollection
- type ContainerScanSettings
- type ContainerScanSettingsScanLevelEnum
- type ContainerScanTarget
- type ContainerScanTargetSummary
- type ContainerScanTargetSummaryCollection
- type CreateContainerScanRecipeDetails
- type CreateContainerScanRecipeRequest
- func (request CreateContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request CreateContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateContainerScanRecipeRequest) String() string
- type CreateContainerScanRecipeResponse
- type CreateContainerScanRegistryDetails
- type CreateContainerScanTargetDetails
- type CreateContainerScanTargetRequest
- func (request CreateContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request CreateContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateContainerScanTargetRequest) String() string
- type CreateContainerScanTargetResponse
- type CreateHostScanRecipeDetails
- type CreateHostScanRecipeRequest
- func (request CreateHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request CreateHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateHostScanRecipeRequest) String() string
- type CreateHostScanRecipeResponse
- type CreateHostScanTargetDetails
- type CreateHostScanTargetRequest
- func (request CreateHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request CreateHostScanTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateHostScanTargetRequest) String() string
- type CreateHostScanTargetResponse
- type CreateOcirContainerScanRegistryDetails
- type CveDetails
- type DayOfWeekEnum
- type DeleteContainerScanRecipeRequest
- func (request DeleteContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteContainerScanRecipeRequest) String() string
- type DeleteContainerScanRecipeResponse
- type DeleteContainerScanResultRequest
- func (request DeleteContainerScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteContainerScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteContainerScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteContainerScanResultRequest) String() string
- type DeleteContainerScanResultResponse
- type DeleteContainerScanTargetRequest
- func (request DeleteContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteContainerScanTargetRequest) String() string
- type DeleteContainerScanTargetResponse
- type DeleteHostAgentScanResultRequest
- func (request DeleteHostAgentScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteHostAgentScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteHostAgentScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteHostAgentScanResultRequest) String() string
- type DeleteHostAgentScanResultResponse
- type DeleteHostCisBenchmarkScanResultRequest
- func (request DeleteHostCisBenchmarkScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteHostCisBenchmarkScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteHostCisBenchmarkScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteHostCisBenchmarkScanResultRequest) String() string
- type DeleteHostCisBenchmarkScanResultResponse
- type DeleteHostEndpointProtectionScanResultRequest
- func (request DeleteHostEndpointProtectionScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteHostEndpointProtectionScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteHostEndpointProtectionScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteHostEndpointProtectionScanResultRequest) String() string
- type DeleteHostEndpointProtectionScanResultResponse
- type DeleteHostPortScanResultRequest
- func (request DeleteHostPortScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteHostPortScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteHostPortScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteHostPortScanResultRequest) String() string
- type DeleteHostPortScanResultResponse
- type DeleteHostScanRecipeRequest
- func (request DeleteHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteHostScanRecipeRequest) String() string
- type DeleteHostScanRecipeResponse
- type DeleteHostScanTargetRequest
- func (request DeleteHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request DeleteHostScanTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteHostScanTargetRequest) String() string
- type DeleteHostScanTargetResponse
- type ExportHostAgentScanResultCsvDetails
- type ExportHostAgentScanResultCsvRequest
- func (request ExportHostAgentScanResultCsvRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ExportHostAgentScanResultCsvRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ExportHostAgentScanResultCsvRequest) RetryPolicy() *common.RetryPolicy
- func (request ExportHostAgentScanResultCsvRequest) String() string
- type ExportHostAgentScanResultCsvResponse
- type ExportHostVulnerabilityCsvDetails
- type ExportHostVulnerabilityCsvRequest
- func (request ExportHostVulnerabilityCsvRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ExportHostVulnerabilityCsvRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ExportHostVulnerabilityCsvRequest) RetryPolicy() *common.RetryPolicy
- func (request ExportHostVulnerabilityCsvRequest) String() string
- type ExportHostVulnerabilityCsvResponse
- type GetContainerScanRecipeRequest
- func (request GetContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy
- func (request GetContainerScanRecipeRequest) String() string
- type GetContainerScanRecipeResponse
- type GetContainerScanResultRequest
- func (request GetContainerScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetContainerScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetContainerScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request GetContainerScanResultRequest) String() string
- type GetContainerScanResultResponse
- type GetContainerScanTargetRequest
- func (request GetContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request GetContainerScanTargetRequest) String() string
- type GetContainerScanTargetResponse
- type GetHostAgentScanResultRequest
- func (request GetHostAgentScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHostAgentScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetHostAgentScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHostAgentScanResultRequest) String() string
- type GetHostAgentScanResultResponse
- type GetHostCisBenchmarkScanResultRequest
- func (request GetHostCisBenchmarkScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHostCisBenchmarkScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetHostCisBenchmarkScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHostCisBenchmarkScanResultRequest) String() string
- type GetHostCisBenchmarkScanResultResponse
- type GetHostEndpointProtectionScanResultRequest
- func (request GetHostEndpointProtectionScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHostEndpointProtectionScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetHostEndpointProtectionScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHostEndpointProtectionScanResultRequest) String() string
- type GetHostEndpointProtectionScanResultResponse
- type GetHostPortScanResultRequest
- func (request GetHostPortScanResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHostPortScanResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetHostPortScanResultRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHostPortScanResultRequest) String() string
- type GetHostPortScanResultResponse
- type GetHostScanRecipeRequest
- func (request GetHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHostScanRecipeRequest) String() string
- type GetHostScanRecipeResponse
- type GetHostScanTargetRequest
- func (request GetHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetHostScanTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHostScanTargetRequest) String() string
- type GetHostScanTargetResponse
- type GetHostVulnerabilityRequest
- func (request GetHostVulnerabilityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetHostVulnerabilityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetHostVulnerabilityRequest) RetryPolicy() *common.RetryPolicy
- func (request GetHostVulnerabilityRequest) String() string
- type GetHostVulnerabilityResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- type GetWorkRequestResponse
- type HostAgentScanLevelEnum
- type HostAgentScanResult
- type HostAgentScanResultProblem
- type HostAgentScanResultSortByEnum
- type HostAgentScanResultSummary
- type HostAgentScanResultSummaryCollection
- type HostCisBenchmarkScanLevelEnum
- type HostCisBenchmarkScanResult
- type HostCisBenchmarkScanResultScore
- type HostCisBenchmarkScanResultSortByEnum
- type HostCisBenchmarkScanResultSummary
- type HostCisBenchmarkScanResultSummaryCollection
- type HostCisBenchmarkSettings
- type HostEndpointProtectionScanLevelEnum
- type HostEndpointProtectionScanResult
- type HostEndpointProtectionScanResultEndpointProtection
- type HostEndpointProtectionScanResultSortByEnum
- type HostEndpointProtectionScanResultSummary
- type HostEndpointProtectionScanResultSummaryCollection
- type HostEndpointProtectionSettings
- type HostPortScanLevelEnum
- type HostPortScanResult
- type HostPortScanResultOpenPort
- type HostPortScanResultSortByEnum
- type HostPortScanResultSummary
- type HostPortScanResultSummaryCollection
- type HostScanAgentConfiguration
- type HostScanAgentConfigurationOci
- type HostScanAgentConfigurationVendorEnum
- type HostScanAgentSettings
- type HostScanPortSettings
- type HostScanRecipe
- type HostScanRecipeSummary
- type HostScanRecipeSummaryCollection
- type HostScanTarget
- type HostScanTargetSummary
- type HostScanTargetSummaryCollection
- type HostVulnerability
- type HostVulnerabilityImpactedHostSummary
- type HostVulnerabilityImpactedHostSummaryCollection
- type HostVulnerabilitySortByEnum
- type HostVulnerabilitySummary
- type HostVulnerabilitySummaryCollection
- type ImpactedHostSortByEnum
- type LifecycleStateEnum
- type ListContainerScanRecipesLifecycleStateEnum
- type ListContainerScanRecipesRequest
- func (request ListContainerScanRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListContainerScanRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListContainerScanRecipesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListContainerScanRecipesRequest) String() string
- type ListContainerScanRecipesResponse
- type ListContainerScanRecipesSortByEnum
- type ListContainerScanRecipesSortOrderEnum
- type ListContainerScanResultsHighestProblemSeverityEnum
- type ListContainerScanResultsRequest
- func (request ListContainerScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListContainerScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListContainerScanResultsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListContainerScanResultsRequest) String() string
- type ListContainerScanResultsResponse
- type ListContainerScanResultsSortByEnum
- type ListContainerScanResultsSortOrderEnum
- type ListContainerScanTargetsLifecycleStateEnum
- type ListContainerScanTargetsRequest
- func (request ListContainerScanTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListContainerScanTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListContainerScanTargetsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListContainerScanTargetsRequest) String() string
- type ListContainerScanTargetsResponse
- type ListContainerScanTargetsSortByEnum
- type ListContainerScanTargetsSortOrderEnum
- type ListHostAgentScanResultsHighestProblemSeverityEnum
- type ListHostAgentScanResultsRequest
- func (request ListHostAgentScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListHostAgentScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListHostAgentScanResultsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListHostAgentScanResultsRequest) String() string
- type ListHostAgentScanResultsResponse
- type ListHostAgentScanResultsSortByEnum
- type ListHostAgentScanResultsSortOrderEnum
- type ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum
- type ListHostCisBenchmarkScanResultsRequest
- func (request ListHostCisBenchmarkScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListHostCisBenchmarkScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListHostCisBenchmarkScanResultsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListHostCisBenchmarkScanResultsRequest) String() string
- type ListHostCisBenchmarkScanResultsResponse
- type ListHostCisBenchmarkScanResultsSortByEnum
- type ListHostCisBenchmarkScanResultsSortOrderEnum
- type ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum
- type ListHostEndpointProtectionScanResultsRequest
- func (request ListHostEndpointProtectionScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListHostEndpointProtectionScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListHostEndpointProtectionScanResultsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListHostEndpointProtectionScanResultsRequest) String() string
- type ListHostEndpointProtectionScanResultsResponse
- type ListHostEndpointProtectionScanResultsSortByEnum
- type ListHostEndpointProtectionScanResultsSortOrderEnum
- type ListHostPortScanResultsHighestProblemSeverityEnum
- type ListHostPortScanResultsRequest
- func (request ListHostPortScanResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListHostPortScanResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListHostPortScanResultsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListHostPortScanResultsRequest) String() string
- type ListHostPortScanResultsResponse
- type ListHostPortScanResultsSortByEnum
- type ListHostPortScanResultsSortOrderEnum
- type ListHostScanRecipesLifecycleStateEnum
- type ListHostScanRecipesRequest
- func (request ListHostScanRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListHostScanRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListHostScanRecipesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListHostScanRecipesRequest) String() string
- type ListHostScanRecipesResponse
- type ListHostScanRecipesSortByEnum
- type ListHostScanRecipesSortOrderEnum
- type ListHostScanTargetsLifecycleStateEnum
- type ListHostScanTargetsRequest
- func (request ListHostScanTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListHostScanTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListHostScanTargetsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListHostScanTargetsRequest) String() string
- type ListHostScanTargetsResponse
- type ListHostScanTargetsSortByEnum
- type ListHostScanTargetsSortOrderEnum
- type ListHostVulnerabilitiesRequest
- func (request ListHostVulnerabilitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListHostVulnerabilitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListHostVulnerabilitiesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListHostVulnerabilitiesRequest) String() string
- type ListHostVulnerabilitiesResponse
- type ListHostVulnerabilitiesSeverityEnum
- type ListHostVulnerabilitiesSortByEnum
- type ListHostVulnerabilitiesSortOrderEnum
- type ListHostVulnerabilitiesVulnerabilityTypeEnum
- type ListHostVulnerabilityImpactedHostsRequest
- func (request ListHostVulnerabilityImpactedHostsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListHostVulnerabilityImpactedHostsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListHostVulnerabilityImpactedHostsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListHostVulnerabilityImpactedHostsRequest) String() string
- type ListHostVulnerabilityImpactedHostsResponse
- type ListHostVulnerabilityImpactedHostsSortByEnum
- type ListHostVulnerabilityImpactedHostsSortOrderEnum
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- type ListWorkRequestErrorsResponse
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- type ListWorkRequestLogsResponse
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- type ListWorkRequestsResponse
- type OcirContainerScanRegistry
- type OperationStatusEnum
- type OperationTypeEnum
- type ScanResultProblemSeverityEnum
- type ScanResultScoreEnum
- type ScanResultVulnerabilityStateEnum
- type Schedule
- type ScheduleTypeEnum
- type SortByEnum
- type SortOrderEnum
- type UpdateContainerScanRecipeDetails
- type UpdateContainerScanRecipeRequest
- func (request UpdateContainerScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateContainerScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request UpdateContainerScanRecipeRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateContainerScanRecipeRequest) String() string
- type UpdateContainerScanRecipeResponse
- type UpdateContainerScanRegistryDetails
- type UpdateContainerScanTargetDetails
- type UpdateContainerScanTargetRequest
- func (request UpdateContainerScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateContainerScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request UpdateContainerScanTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateContainerScanTargetRequest) String() string
- type UpdateContainerScanTargetResponse
- type UpdateHostScanRecipeDetails
- type UpdateHostScanRecipeRequest
- func (request UpdateHostScanRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateHostScanRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request UpdateHostScanRecipeRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateHostScanRecipeRequest) String() string
- type UpdateHostScanRecipeResponse
- type UpdateHostScanTargetDetails
- type UpdateHostScanTargetRequest
- func (request UpdateHostScanTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateHostScanTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
- func (request UpdateHostScanTargetRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateHostScanTargetRequest) String() string
- type UpdateHostScanTargetResponse
- type UpdateOcirContainerScanRegistryDetails
- 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, ...) (response ChangeHostCisBenchmarkScanResultCompartmentResponse, err error)
- func (client VulnerabilityScanningClient) ChangeHostEndpointProtectionScanResultCompartment(ctx context.Context, ...) (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
- type WorkRequest
- type WorkRequestCollection
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionTypeEnum ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" )
Set of constants representing the allowable values for ActionTypeEnum
func GetActionTypeEnumValues ¶
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
type ChangeContainerScanRecipeCompartmentDetails ¶
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"` }
ChangeContainerScanRecipeCompartmentDetails Details for a ContainerScanRecipe compartment change
func (ChangeContainerScanRecipeCompartmentDetails) String ¶
func (m ChangeContainerScanRecipeCompartmentDetails) String() string
type 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 }
ChangeContainerScanRecipeCompartmentRequest wrapper for the ChangeContainerScanRecipeCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeContainerScanRecipeCompartment.go.html to see an example of how to use ChangeContainerScanRecipeCompartmentRequest.
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) (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 ¶
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"` }
ChangeContainerScanRecipeCompartmentResponse wrapper for the ChangeContainerScanRecipeCompartment operation
func (ChangeContainerScanRecipeCompartmentResponse) HTTPResponse ¶
func (response ChangeContainerScanRecipeCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeContainerScanRecipeCompartmentResponse) String ¶
func (response ChangeContainerScanRecipeCompartmentResponse) String() string
type ChangeContainerScanResultCompartmentDetails ¶
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"` }
ChangeContainerScanResultCompartmentDetails Details for a ContainerScanResult compartment change
func (ChangeContainerScanResultCompartmentDetails) String ¶
func (m ChangeContainerScanResultCompartmentDetails) String() string
type 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 }
ChangeContainerScanResultCompartmentRequest wrapper for the ChangeContainerScanResultCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeContainerScanResultCompartment.go.html to see an example of how to use ChangeContainerScanResultCompartmentRequest.
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) (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 ¶
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"` }
ChangeContainerScanResultCompartmentResponse wrapper for the ChangeContainerScanResultCompartment operation
func (ChangeContainerScanResultCompartmentResponse) HTTPResponse ¶
func (response ChangeContainerScanResultCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeContainerScanResultCompartmentResponse) String ¶
func (response ChangeContainerScanResultCompartmentResponse) String() string
type ChangeContainerScanTargetCompartmentDetails ¶
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"` }
ChangeContainerScanTargetCompartmentDetails Details for a ContainerScanTarget compartment change
func (ChangeContainerScanTargetCompartmentDetails) String ¶
func (m ChangeContainerScanTargetCompartmentDetails) String() string
type 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 }
ChangeContainerScanTargetCompartmentRequest wrapper for the ChangeContainerScanTargetCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeContainerScanTargetCompartment.go.html to see an example of how to use ChangeContainerScanTargetCompartmentRequest.
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) (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 ¶
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"` }
ChangeContainerScanTargetCompartmentResponse wrapper for the ChangeContainerScanTargetCompartment operation
func (ChangeContainerScanTargetCompartmentResponse) HTTPResponse ¶
func (response ChangeContainerScanTargetCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeContainerScanTargetCompartmentResponse) String ¶
func (response ChangeContainerScanTargetCompartmentResponse) String() string
type ChangeHostAgentScanResultCompartmentDetails ¶
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"` }
ChangeHostAgentScanResultCompartmentDetails Details for a HostAgentScanResult compartment change
func (ChangeHostAgentScanResultCompartmentDetails) String ¶
func (m ChangeHostAgentScanResultCompartmentDetails) String() string
type 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 }
ChangeHostAgentScanResultCompartmentRequest wrapper for the ChangeHostAgentScanResultCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeHostAgentScanResultCompartment.go.html to see an example of how to use ChangeHostAgentScanResultCompartmentRequest.
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) (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 ¶
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"` }
ChangeHostAgentScanResultCompartmentResponse wrapper for the ChangeHostAgentScanResultCompartment operation
func (ChangeHostAgentScanResultCompartmentResponse) HTTPResponse ¶
func (response ChangeHostAgentScanResultCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeHostAgentScanResultCompartmentResponse) String ¶
func (response ChangeHostAgentScanResultCompartmentResponse) String() string
type ChangeHostCisBenchmarkScanResultCompartmentDetails ¶
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"` }
ChangeHostCisBenchmarkScanResultCompartmentDetails Details for a HostCisBenchmarkScanResult compartment change
func (ChangeHostCisBenchmarkScanResultCompartmentDetails) String ¶
func (m ChangeHostCisBenchmarkScanResultCompartmentDetails) String() string
type 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 }
ChangeHostCisBenchmarkScanResultCompartmentRequest wrapper for the ChangeHostCisBenchmarkScanResultCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeHostCisBenchmarkScanResultCompartment.go.html to see an example of how to use ChangeHostCisBenchmarkScanResultCompartmentRequest.
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) (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 ¶
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"` }
ChangeHostCisBenchmarkScanResultCompartmentResponse wrapper for the ChangeHostCisBenchmarkScanResultCompartment operation
func (ChangeHostCisBenchmarkScanResultCompartmentResponse) HTTPResponse ¶
func (response ChangeHostCisBenchmarkScanResultCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeHostCisBenchmarkScanResultCompartmentResponse) String ¶
func (response ChangeHostCisBenchmarkScanResultCompartmentResponse) String() string
type ChangeHostEndpointProtectionScanResultCompartmentDetails ¶
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"` }
ChangeHostEndpointProtectionScanResultCompartmentDetails Details for a HostEndpointProtectionScanResult compartment change
func (ChangeHostEndpointProtectionScanResultCompartmentDetails) String ¶
func (m ChangeHostEndpointProtectionScanResultCompartmentDetails) String() string
type 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 }
ChangeHostEndpointProtectionScanResultCompartmentRequest wrapper for the ChangeHostEndpointProtectionScanResultCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeHostEndpointProtectionScanResultCompartment.go.html to see an example of how to use ChangeHostEndpointProtectionScanResultCompartmentRequest.
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) (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 ¶
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"` }
ChangeHostEndpointProtectionScanResultCompartmentResponse wrapper for the ChangeHostEndpointProtectionScanResultCompartment operation
func (ChangeHostEndpointProtectionScanResultCompartmentResponse) HTTPResponse ¶
func (response ChangeHostEndpointProtectionScanResultCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeHostEndpointProtectionScanResultCompartmentResponse) String ¶
func (response ChangeHostEndpointProtectionScanResultCompartmentResponse) String() string
type ChangeHostPortScanResultCompartmentDetails ¶
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"` }
ChangeHostPortScanResultCompartmentDetails Details for a HostPortScanResult compartment change
func (ChangeHostPortScanResultCompartmentDetails) String ¶
func (m ChangeHostPortScanResultCompartmentDetails) String() string
type 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 }
ChangeHostPortScanResultCompartmentRequest wrapper for the ChangeHostPortScanResultCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeHostPortScanResultCompartment.go.html to see an example of how to use ChangeHostPortScanResultCompartmentRequest.
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) (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 ¶
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"` }
ChangeHostPortScanResultCompartmentResponse wrapper for the ChangeHostPortScanResultCompartment operation
func (ChangeHostPortScanResultCompartmentResponse) HTTPResponse ¶
func (response ChangeHostPortScanResultCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeHostPortScanResultCompartmentResponse) String ¶
func (response ChangeHostPortScanResultCompartmentResponse) String() string
type ChangeHostScanRecipeCompartmentDetails ¶
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"` }
ChangeHostScanRecipeCompartmentDetails Details for a HostScanRecipe compartment change
func (ChangeHostScanRecipeCompartmentDetails) String ¶
func (m ChangeHostScanRecipeCompartmentDetails) String() string
type 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 }
ChangeHostScanRecipeCompartmentRequest wrapper for the ChangeHostScanRecipeCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeHostScanRecipeCompartment.go.html to see an example of how to use ChangeHostScanRecipeCompartmentRequest.
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) (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 ¶
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"` }
ChangeHostScanRecipeCompartmentResponse wrapper for the ChangeHostScanRecipeCompartment operation
func (ChangeHostScanRecipeCompartmentResponse) HTTPResponse ¶
func (response ChangeHostScanRecipeCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeHostScanRecipeCompartmentResponse) String ¶
func (response ChangeHostScanRecipeCompartmentResponse) String() string
type ChangeHostScanTargetCompartmentDetails ¶
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"` }
ChangeHostScanTargetCompartmentDetails Details for a HostScanTarget compartment change
func (ChangeHostScanTargetCompartmentDetails) String ¶
func (m ChangeHostScanTargetCompartmentDetails) String() string
type 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 }
ChangeHostScanTargetCompartmentRequest wrapper for the ChangeHostScanTargetCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ChangeHostScanTargetCompartment.go.html to see an example of how to use ChangeHostScanTargetCompartmentRequest.
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) (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 ¶
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"` }
ChangeHostScanTargetCompartmentResponse wrapper for the ChangeHostScanTargetCompartment operation
func (ChangeHostScanTargetCompartmentResponse) HTTPResponse ¶
func (response ChangeHostScanTargetCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeHostScanTargetCompartmentResponse) String ¶
func (response ChangeHostScanTargetCompartmentResponse) String() string
type ContainerScanRecipe ¶
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"` }
ContainerScanRecipe A container scan recipe (collection of container scanning configuration settings)
func (ContainerScanRecipe) String ¶
func (m ContainerScanRecipe) String() string
type ContainerScanRecipeSummary ¶
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"` }
ContainerScanRecipeSummary Summary of a container scan recipe (collection of container scanning configuration settings)
func (ContainerScanRecipeSummary) String ¶
func (m ContainerScanRecipeSummary) String() string
type ContainerScanRecipeSummaryCollection ¶
type ContainerScanRecipeSummaryCollection struct { // The ContainerScanRecipeSummary objects in the collection Items []ContainerScanRecipeSummary `mandatory:"true" json:"items"` }
ContainerScanRecipeSummaryCollection A collection of ContainerScanRecipeSummary objects
func (ContainerScanRecipeSummaryCollection) String ¶
func (m ContainerScanRecipeSummaryCollection) String() string
type ContainerScanRegistry ¶
type ContainerScanRegistry interface { // URL of the registry. GetUrl() *string }
ContainerScanRegistry Registry information for a container scan target
type ContainerScanRegistryTypeEnum ¶
type ContainerScanRegistryTypeEnum string
ContainerScanRegistryTypeEnum Enum with underlying type: string
const (
ContainerScanRegistryTypeOcir ContainerScanRegistryTypeEnum = "OCIR"
)
Set of constants representing the allowable values for ContainerScanRegistryTypeEnum
func GetContainerScanRegistryTypeEnumValues ¶
func GetContainerScanRegistryTypeEnumValues() []ContainerScanRegistryTypeEnum
GetContainerScanRegistryTypeEnumValues Enumerates the set of values for ContainerScanRegistryTypeEnum
type ContainerScanResult ¶
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"` }
ContainerScanResult A scan result for a container scan
func (ContainerScanResult) String ¶
func (m ContainerScanResult) String() string
type ContainerScanResultProblem ¶
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"` }
ContainerScanResultProblem A problem found in a container scan
func (ContainerScanResultProblem) String ¶
func (m ContainerScanResultProblem) String() string
type ContainerScanResultSortByEnum ¶
type ContainerScanResultSortByEnum string
ContainerScanResultSortByEnum Enum with underlying type: string
const ( ContainerScanResultSortByTimeStarted ContainerScanResultSortByEnum = "timeStarted" ContainerScanResultSortByProblemCount ContainerScanResultSortByEnum = "problemCount" ContainerScanResultSortByHighestProblemSeverity ContainerScanResultSortByEnum = "highestProblemSeverity" )
Set of constants representing the allowable values for ContainerScanResultSortByEnum
func GetContainerScanResultSortByEnumValues ¶
func GetContainerScanResultSortByEnumValues() []ContainerScanResultSortByEnum
GetContainerScanResultSortByEnumValues Enumerates the set of values for ContainerScanResultSortByEnum
type ContainerScanResultSummary ¶
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"` }
ContainerScanResultSummary A summary of a result for a container scan
func (ContainerScanResultSummary) String ¶
func (m ContainerScanResultSummary) String() string
type ContainerScanResultSummaryCollection ¶
type ContainerScanResultSummaryCollection struct { // The ContainerScanResultSummary objects in the collection Items []ContainerScanResultSummary `mandatory:"true" json:"items"` }
ContainerScanResultSummaryCollection A collection of ContainerScanResultSummary
func (ContainerScanResultSummaryCollection) String ¶
func (m ContainerScanResultSummaryCollection) String() string
type ContainerScanSettings ¶
type ContainerScanSettings struct { // The scan level ScanLevel ContainerScanSettingsScanLevelEnum `mandatory:"true" json:"scanLevel"` }
ContainerScanSettings A collection of container scan settings
func (ContainerScanSettings) String ¶
func (m ContainerScanSettings) String() string
type ContainerScanSettingsScanLevelEnum ¶
type ContainerScanSettingsScanLevelEnum string
ContainerScanSettingsScanLevelEnum Enum with underlying type: string
const ( ContainerScanSettingsScanLevelNone ContainerScanSettingsScanLevelEnum = "NONE" ContainerScanSettingsScanLevelStandard ContainerScanSettingsScanLevelEnum = "STANDARD" )
Set of constants representing the allowable values for ContainerScanSettingsScanLevelEnum
func GetContainerScanSettingsScanLevelEnumValues ¶
func GetContainerScanSettingsScanLevelEnumValues() []ContainerScanSettingsScanLevelEnum
GetContainerScanSettingsScanLevelEnumValues Enumerates the set of values for ContainerScanSettingsScanLevelEnum
type ContainerScanTarget ¶
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"` }
ContainerScanTarget A container scan target (application of a container scan recipe to the registry or list of repos)
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 ¶
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"` }
ContainerScanTargetSummary Summary of a container scan target (application of a container scan recipe to the registry or list of repos)
func (ContainerScanTargetSummary) String ¶
func (m ContainerScanTargetSummary) String() string
type ContainerScanTargetSummaryCollection ¶
type ContainerScanTargetSummaryCollection struct { // The ContainerScanTargetSummary objects in the collection Items []ContainerScanTargetSummary `mandatory:"true" json:"items"` }
ContainerScanTargetSummaryCollection A collection of ContainerScanTargetSummary objects
func (ContainerScanTargetSummaryCollection) String ¶
func (m ContainerScanTargetSummaryCollection) String() string
type CreateContainerScanRecipeDetails ¶
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"` }
CreateContainerScanRecipeDetails The information for a new container scan recipe
func (CreateContainerScanRecipeDetails) String ¶
func (m CreateContainerScanRecipeDetails) String() string
type 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 }
CreateContainerScanRecipeRequest wrapper for the CreateContainerScanRecipe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/CreateContainerScanRecipe.go.html to see an example of how to use CreateContainerScanRecipeRequest.
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) (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 ¶
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"` }
CreateContainerScanRecipeResponse wrapper for the CreateContainerScanRecipe operation
func (CreateContainerScanRecipeResponse) HTTPResponse ¶
func (response CreateContainerScanRecipeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateContainerScanRecipeResponse) String ¶
func (response CreateContainerScanRecipeResponse) String() string
type CreateContainerScanRegistryDetails ¶
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 }
CreateContainerScanRegistryDetails Registry information for a container scan target
type CreateContainerScanTargetDetails ¶
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"` }
CreateContainerScanTargetDetails The information for a new container scan target
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 ¶
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 }
CreateContainerScanTargetRequest wrapper for the CreateContainerScanTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/CreateContainerScanTarget.go.html to see an example of how to use CreateContainerScanTargetRequest.
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) (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 ¶
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"` }
CreateContainerScanTargetResponse wrapper for the CreateContainerScanTarget operation
func (CreateContainerScanTargetResponse) HTTPResponse ¶
func (response CreateContainerScanTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateContainerScanTargetResponse) String ¶
func (response CreateContainerScanTargetResponse) String() string
type CreateHostScanRecipeDetails ¶
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"` }
CreateHostScanRecipeDetails The information for a new host scan recipe
func (CreateHostScanRecipeDetails) String ¶
func (m CreateHostScanRecipeDetails) String() string
type 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 }
CreateHostScanRecipeRequest wrapper for the CreateHostScanRecipe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/CreateHostScanRecipe.go.html to see an example of how to use CreateHostScanRecipeRequest.
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) (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 ¶
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"` }
CreateHostScanRecipeResponse wrapper for the CreateHostScanRecipe operation
func (CreateHostScanRecipeResponse) HTTPResponse ¶
func (response CreateHostScanRecipeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateHostScanRecipeResponse) String ¶
func (response CreateHostScanRecipeResponse) String() string
type CreateHostScanTargetDetails ¶
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"` }
CreateHostScanTargetDetails The information for a new host scan target
func (CreateHostScanTargetDetails) String ¶
func (m CreateHostScanTargetDetails) String() string
type 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 }
CreateHostScanTargetRequest wrapper for the CreateHostScanTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/CreateHostScanTarget.go.html to see an example of how to use CreateHostScanTargetRequest.
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) (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 ¶
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"` }
CreateHostScanTargetResponse wrapper for the CreateHostScanTarget operation
func (CreateHostScanTargetResponse) HTTPResponse ¶
func (response CreateHostScanTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateHostScanTargetResponse) String ¶
func (response CreateHostScanTargetResponse) String() string
type CreateOcirContainerScanRegistryDetails ¶
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"` }
CreateOcirContainerScanRegistryDetails Registry information for a OCI Registry target
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 ¶
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"` }
CveDetails Details on a CVE
func (CveDetails) String ¶
func (m CveDetails) String() string
type DayOfWeekEnum ¶
type DayOfWeekEnum string
DayOfWeekEnum Enum with underlying type: string
const ( DayOfWeekSunday DayOfWeekEnum = "SUNDAY" DayOfWeekMonday DayOfWeekEnum = "MONDAY" DayOfWeekTuesday DayOfWeekEnum = "TUESDAY" DayOfWeekWednesday DayOfWeekEnum = "WEDNESDAY" DayOfWeekThursday DayOfWeekEnum = "THURSDAY" DayOfWeekFriday DayOfWeekEnum = "FRIDAY" DayOfWeekSaturday DayOfWeekEnum = "SATURDAY" )
Set of constants representing the allowable values for DayOfWeekEnum
func GetDayOfWeekEnumValues ¶
func GetDayOfWeekEnumValues() []DayOfWeekEnum
GetDayOfWeekEnumValues Enumerates the set of values for DayOfWeekEnum
type 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 }
DeleteContainerScanRecipeRequest wrapper for the DeleteContainerScanRecipe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteContainerScanRecipe.go.html to see an example of how to use DeleteContainerScanRecipeRequest.
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) (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 ¶
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"` }
DeleteContainerScanRecipeResponse wrapper for the DeleteContainerScanRecipe operation
func (DeleteContainerScanRecipeResponse) HTTPResponse ¶
func (response DeleteContainerScanRecipeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteContainerScanRecipeResponse) String ¶
func (response DeleteContainerScanRecipeResponse) String() string
type 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 }
DeleteContainerScanResultRequest wrapper for the DeleteContainerScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteContainerScanResult.go.html to see an example of how to use DeleteContainerScanResultRequest.
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) (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 ¶
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"` }
DeleteContainerScanResultResponse wrapper for the DeleteContainerScanResult operation
func (DeleteContainerScanResultResponse) HTTPResponse ¶
func (response DeleteContainerScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteContainerScanResultResponse) String ¶
func (response DeleteContainerScanResultResponse) String() string
type 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 }
DeleteContainerScanTargetRequest wrapper for the DeleteContainerScanTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteContainerScanTarget.go.html to see an example of how to use DeleteContainerScanTargetRequest.
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) (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 ¶
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"` }
DeleteContainerScanTargetResponse wrapper for the DeleteContainerScanTarget operation
func (DeleteContainerScanTargetResponse) HTTPResponse ¶
func (response DeleteContainerScanTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteContainerScanTargetResponse) String ¶
func (response DeleteContainerScanTargetResponse) String() string
type 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 }
DeleteHostAgentScanResultRequest wrapper for the DeleteHostAgentScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteHostAgentScanResult.go.html to see an example of how to use DeleteHostAgentScanResultRequest.
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) (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 ¶
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"` }
DeleteHostAgentScanResultResponse wrapper for the DeleteHostAgentScanResult operation
func (DeleteHostAgentScanResultResponse) HTTPResponse ¶
func (response DeleteHostAgentScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteHostAgentScanResultResponse) String ¶
func (response DeleteHostAgentScanResultResponse) String() string
type 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 }
DeleteHostCisBenchmarkScanResultRequest wrapper for the DeleteHostCisBenchmarkScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteHostCisBenchmarkScanResult.go.html to see an example of how to use DeleteHostCisBenchmarkScanResultRequest.
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) (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 ¶
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"` }
DeleteHostCisBenchmarkScanResultResponse wrapper for the DeleteHostCisBenchmarkScanResult operation
func (DeleteHostCisBenchmarkScanResultResponse) HTTPResponse ¶
func (response DeleteHostCisBenchmarkScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteHostCisBenchmarkScanResultResponse) String ¶
func (response DeleteHostCisBenchmarkScanResultResponse) String() string
type 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 }
DeleteHostEndpointProtectionScanResultRequest wrapper for the DeleteHostEndpointProtectionScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteHostEndpointProtectionScanResult.go.html to see an example of how to use DeleteHostEndpointProtectionScanResultRequest.
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) (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 ¶
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"` }
DeleteHostEndpointProtectionScanResultResponse wrapper for the DeleteHostEndpointProtectionScanResult operation
func (DeleteHostEndpointProtectionScanResultResponse) HTTPResponse ¶
func (response DeleteHostEndpointProtectionScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteHostEndpointProtectionScanResultResponse) String ¶
func (response DeleteHostEndpointProtectionScanResultResponse) String() string
type 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 }
DeleteHostPortScanResultRequest wrapper for the DeleteHostPortScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteHostPortScanResult.go.html to see an example of how to use DeleteHostPortScanResultRequest.
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) (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 ¶
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"` }
DeleteHostPortScanResultResponse wrapper for the DeleteHostPortScanResult operation
func (DeleteHostPortScanResultResponse) HTTPResponse ¶
func (response DeleteHostPortScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteHostPortScanResultResponse) String ¶
func (response DeleteHostPortScanResultResponse) String() string
type 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 }
DeleteHostScanRecipeRequest wrapper for the DeleteHostScanRecipe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteHostScanRecipe.go.html to see an example of how to use DeleteHostScanRecipeRequest.
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) (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 ¶
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"` }
DeleteHostScanRecipeResponse wrapper for the DeleteHostScanRecipe operation
func (DeleteHostScanRecipeResponse) HTTPResponse ¶
func (response DeleteHostScanRecipeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteHostScanRecipeResponse) String ¶
func (response DeleteHostScanRecipeResponse) String() string
type 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 }
DeleteHostScanTargetRequest wrapper for the DeleteHostScanTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/DeleteHostScanTarget.go.html to see an example of how to use DeleteHostScanTargetRequest.
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) (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 ¶
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"` }
DeleteHostScanTargetResponse wrapper for the DeleteHostScanTarget operation
func (DeleteHostScanTargetResponse) HTTPResponse ¶
func (response DeleteHostScanTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteHostScanTargetResponse) String ¶
func (response DeleteHostScanTargetResponse) String() string
type ExportHostAgentScanResultCsvDetails ¶
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"` }
ExportHostAgentScanResultCsvDetails Details for a HostAgentScan list export to CSV action
func (ExportHostAgentScanResultCsvDetails) String ¶
func (m ExportHostAgentScanResultCsvDetails) String() string
type 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 }
ExportHostAgentScanResultCsvRequest wrapper for the ExportHostAgentScanResultCsv operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ExportHostAgentScanResultCsv.go.html to see an example of how to use ExportHostAgentScanResultCsvRequest.
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) (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 ¶
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"` }
ExportHostAgentScanResultCsvResponse wrapper for the ExportHostAgentScanResultCsv operation
func (ExportHostAgentScanResultCsvResponse) HTTPResponse ¶
func (response ExportHostAgentScanResultCsvResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ExportHostAgentScanResultCsvResponse) String ¶
func (response ExportHostAgentScanResultCsvResponse) String() string
type ExportHostVulnerabilityCsvDetails ¶
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"` }
ExportHostVulnerabilityCsvDetails Details for a Host Vulnerability list export to CSV action
func (ExportHostVulnerabilityCsvDetails) String ¶
func (m ExportHostVulnerabilityCsvDetails) String() string
type 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 }
ExportHostVulnerabilityCsvRequest wrapper for the ExportHostVulnerabilityCsv operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ExportHostVulnerabilityCsv.go.html to see an example of how to use ExportHostVulnerabilityCsvRequest.
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) (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 ¶
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"` }
ExportHostVulnerabilityCsvResponse wrapper for the ExportHostVulnerabilityCsv operation
func (ExportHostVulnerabilityCsvResponse) HTTPResponse ¶
func (response ExportHostVulnerabilityCsvResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ExportHostVulnerabilityCsvResponse) String ¶
func (response ExportHostVulnerabilityCsvResponse) String() string
type 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 }
GetContainerScanRecipeRequest wrapper for the GetContainerScanRecipe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetContainerScanRecipe.go.html to see an example of how to use GetContainerScanRecipeRequest.
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) (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 ¶
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"` }
GetContainerScanRecipeResponse wrapper for the GetContainerScanRecipe operation
func (GetContainerScanRecipeResponse) HTTPResponse ¶
func (response GetContainerScanRecipeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetContainerScanRecipeResponse) String ¶
func (response GetContainerScanRecipeResponse) String() string
type 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 }
GetContainerScanResultRequest wrapper for the GetContainerScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetContainerScanResult.go.html to see an example of how to use GetContainerScanResultRequest.
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) (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 ¶
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"` }
GetContainerScanResultResponse wrapper for the GetContainerScanResult operation
func (GetContainerScanResultResponse) HTTPResponse ¶
func (response GetContainerScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetContainerScanResultResponse) String ¶
func (response GetContainerScanResultResponse) String() string
type 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 }
GetContainerScanTargetRequest wrapper for the GetContainerScanTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetContainerScanTarget.go.html to see an example of how to use GetContainerScanTargetRequest.
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) (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 ¶
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"` }
GetContainerScanTargetResponse wrapper for the GetContainerScanTarget operation
func (GetContainerScanTargetResponse) HTTPResponse ¶
func (response GetContainerScanTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetContainerScanTargetResponse) String ¶
func (response GetContainerScanTargetResponse) String() string
type 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 }
GetHostAgentScanResultRequest wrapper for the GetHostAgentScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetHostAgentScanResult.go.html to see an example of how to use GetHostAgentScanResultRequest.
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) (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 ¶
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"` }
GetHostAgentScanResultResponse wrapper for the GetHostAgentScanResult operation
func (GetHostAgentScanResultResponse) HTTPResponse ¶
func (response GetHostAgentScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHostAgentScanResultResponse) String ¶
func (response GetHostAgentScanResultResponse) String() string
type 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 }
GetHostCisBenchmarkScanResultRequest wrapper for the GetHostCisBenchmarkScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetHostCisBenchmarkScanResult.go.html to see an example of how to use GetHostCisBenchmarkScanResultRequest.
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) (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 ¶
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"` }
GetHostCisBenchmarkScanResultResponse wrapper for the GetHostCisBenchmarkScanResult operation
func (GetHostCisBenchmarkScanResultResponse) HTTPResponse ¶
func (response GetHostCisBenchmarkScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHostCisBenchmarkScanResultResponse) String ¶
func (response GetHostCisBenchmarkScanResultResponse) String() string
type 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 }
GetHostEndpointProtectionScanResultRequest wrapper for the GetHostEndpointProtectionScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetHostEndpointProtectionScanResult.go.html to see an example of how to use GetHostEndpointProtectionScanResultRequest.
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) (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 ¶
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"` }
GetHostEndpointProtectionScanResultResponse wrapper for the GetHostEndpointProtectionScanResult operation
func (GetHostEndpointProtectionScanResultResponse) HTTPResponse ¶
func (response GetHostEndpointProtectionScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHostEndpointProtectionScanResultResponse) String ¶
func (response GetHostEndpointProtectionScanResultResponse) String() string
type 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 }
GetHostPortScanResultRequest wrapper for the GetHostPortScanResult operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetHostPortScanResult.go.html to see an example of how to use GetHostPortScanResultRequest.
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) (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 ¶
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"` }
GetHostPortScanResultResponse wrapper for the GetHostPortScanResult operation
func (GetHostPortScanResultResponse) HTTPResponse ¶
func (response GetHostPortScanResultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHostPortScanResultResponse) String ¶
func (response GetHostPortScanResultResponse) String() string
type 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 }
GetHostScanRecipeRequest wrapper for the GetHostScanRecipe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetHostScanRecipe.go.html to see an example of how to use GetHostScanRecipeRequest.
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) (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 ¶
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"` }
GetHostScanRecipeResponse wrapper for the GetHostScanRecipe operation
func (GetHostScanRecipeResponse) HTTPResponse ¶
func (response GetHostScanRecipeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHostScanRecipeResponse) String ¶
func (response GetHostScanRecipeResponse) String() string
type 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 }
GetHostScanTargetRequest wrapper for the GetHostScanTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetHostScanTarget.go.html to see an example of how to use GetHostScanTargetRequest.
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) (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 ¶
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"` }
GetHostScanTargetResponse wrapper for the GetHostScanTarget operation
func (GetHostScanTargetResponse) HTTPResponse ¶
func (response GetHostScanTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHostScanTargetResponse) String ¶
func (response GetHostScanTargetResponse) String() string
type 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 }
GetHostVulnerabilityRequest wrapper for the GetHostVulnerability operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetHostVulnerability.go.html to see an example of how to use GetHostVulnerabilityRequest.
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) (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 ¶
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"` }
GetHostVulnerabilityResponse wrapper for the GetHostVulnerability operation
func (GetHostVulnerabilityResponse) HTTPResponse ¶
func (response GetHostVulnerabilityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetHostVulnerabilityResponse) String ¶
func (response GetHostVulnerabilityResponse) String() string
type 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
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) (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 ¶
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"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type HostAgentScanLevelEnum ¶
type HostAgentScanLevelEnum string
HostAgentScanLevelEnum Enum with underlying type: string
const ( HostAgentScanLevelNone HostAgentScanLevelEnum = "NONE" HostAgentScanLevelStandard HostAgentScanLevelEnum = "STANDARD" )
Set of constants representing the allowable values for HostAgentScanLevelEnum
func GetHostAgentScanLevelEnumValues ¶
func GetHostAgentScanLevelEnumValues() []HostAgentScanLevelEnum
GetHostAgentScanLevelEnumValues Enumerates the set of values for HostAgentScanLevelEnum
type HostAgentScanResult ¶
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"` }
HostAgentScanResult A scan result for a host agent scan
func (HostAgentScanResult) String ¶
func (m HostAgentScanResult) String() string
type HostAgentScanResultProblem ¶
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"` }
HostAgentScanResultProblem A problem found in a host agent scan
func (HostAgentScanResultProblem) String ¶
func (m HostAgentScanResultProblem) String() string
type HostAgentScanResultSortByEnum ¶
type HostAgentScanResultSortByEnum string
HostAgentScanResultSortByEnum Enum with underlying type: string
const ( HostAgentScanResultSortByTimeStarted HostAgentScanResultSortByEnum = "timeStarted" HostAgentScanResultSortByTimeFinished HostAgentScanResultSortByEnum = "timeFinished" HostAgentScanResultSortByProblemCount HostAgentScanResultSortByEnum = "problemCount" HostAgentScanResultSortByHighestProblemSeverity HostAgentScanResultSortByEnum = "highestProblemSeverity" HostAgentScanResultSortByTimeCompleted HostAgentScanResultSortByEnum = "timeCompleted" )
Set of constants representing the allowable values for HostAgentScanResultSortByEnum
func GetHostAgentScanResultSortByEnumValues ¶
func GetHostAgentScanResultSortByEnumValues() []HostAgentScanResultSortByEnum
GetHostAgentScanResultSortByEnumValues Enumerates the set of values for HostAgentScanResultSortByEnum
type HostAgentScanResultSummary ¶
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"` }
HostAgentScanResultSummary A summary of a result for a host agent scan
func (HostAgentScanResultSummary) String ¶
func (m HostAgentScanResultSummary) String() string
type HostAgentScanResultSummaryCollection ¶
type HostAgentScanResultSummaryCollection struct { // The HostAgentScanResultSummary objects in the collection Items []HostAgentScanResultSummary `mandatory:"true" json:"items"` }
HostAgentScanResultSummaryCollection A collection of HostAgentScanResultSummary
func (HostAgentScanResultSummaryCollection) String ¶
func (m HostAgentScanResultSummaryCollection) String() string
type HostCisBenchmarkScanLevelEnum ¶
type HostCisBenchmarkScanLevelEnum string
HostCisBenchmarkScanLevelEnum Enum with underlying type: string
const ( HostCisBenchmarkScanLevelNone HostCisBenchmarkScanLevelEnum = "NONE" HostCisBenchmarkScanLevelLight HostCisBenchmarkScanLevelEnum = "LIGHT" HostCisBenchmarkScanLevelMedium HostCisBenchmarkScanLevelEnum = "MEDIUM" HostCisBenchmarkScanLevelStrict HostCisBenchmarkScanLevelEnum = "STRICT" )
Set of constants representing the allowable values for HostCisBenchmarkScanLevelEnum
func GetHostCisBenchmarkScanLevelEnumValues ¶
func GetHostCisBenchmarkScanLevelEnumValues() []HostCisBenchmarkScanLevelEnum
GetHostCisBenchmarkScanLevelEnumValues Enumerates the set of values for HostCisBenchmarkScanLevelEnum
type HostCisBenchmarkScanResult ¶
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"` }
HostCisBenchmarkScanResult A scan result of all CIS (Center for Internet Security) benchmark execution for this host
func (HostCisBenchmarkScanResult) String ¶
func (m HostCisBenchmarkScanResult) String() string
type HostCisBenchmarkScanResultScore ¶
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"` }
HostCisBenchmarkScanResultScore A single CIS (Center for Internet Security) benchmark executed in a host scan
func (HostCisBenchmarkScanResultScore) String ¶
func (m HostCisBenchmarkScanResultScore) String() string
type HostCisBenchmarkScanResultSortByEnum ¶
type HostCisBenchmarkScanResultSortByEnum string
HostCisBenchmarkScanResultSortByEnum Enum with underlying type: string
const ( HostCisBenchmarkScanResultSortByTimeStarted HostCisBenchmarkScanResultSortByEnum = "timeStarted" HostCisBenchmarkScanResultSortByTimeFinished HostCisBenchmarkScanResultSortByEnum = "timeFinished" HostCisBenchmarkScanResultSortByCisBenchmarkScanIssuesCount HostCisBenchmarkScanResultSortByEnum = "cisBenchmarkScanIssuesCount" )
Set of constants representing the allowable values for HostCisBenchmarkScanResultSortByEnum
func GetHostCisBenchmarkScanResultSortByEnumValues ¶
func GetHostCisBenchmarkScanResultSortByEnumValues() []HostCisBenchmarkScanResultSortByEnum
GetHostCisBenchmarkScanResultSortByEnumValues Enumerates the set of values for HostCisBenchmarkScanResultSortByEnum
type HostCisBenchmarkScanResultSummary ¶
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"` }
HostCisBenchmarkScanResultSummary A summary of a result for all CIS (Center for Internet Security) benchmark execution for this host
func (HostCisBenchmarkScanResultSummary) String ¶
func (m HostCisBenchmarkScanResultSummary) String() string
type HostCisBenchmarkScanResultSummaryCollection ¶
type HostCisBenchmarkScanResultSummaryCollection struct { // The HostCisBenchmarkScanResultSummary objects in the collection Items []HostCisBenchmarkScanResultSummary `mandatory:"true" json:"items"` }
HostCisBenchmarkScanResultSummaryCollection A collection of multiple Host CIS (Center for Internet Security) Benchmark Scan Result Summary
func (HostCisBenchmarkScanResultSummaryCollection) String ¶
func (m HostCisBenchmarkScanResultSummaryCollection) String() string
type HostCisBenchmarkSettings ¶
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"` }
HostCisBenchmarkSettings CIS (Center for Internet Security) Benchmark scan settings for a host scan
func (HostCisBenchmarkSettings) String ¶
func (m HostCisBenchmarkSettings) String() string
type HostEndpointProtectionScanLevelEnum ¶
type HostEndpointProtectionScanLevelEnum string
HostEndpointProtectionScanLevelEnum Enum with underlying type: string
const ( HostEndpointProtectionScanLevelNone HostEndpointProtectionScanLevelEnum = "NONE" HostEndpointProtectionScanLevelStandard HostEndpointProtectionScanLevelEnum = "STANDARD" )
Set of constants representing the allowable values for HostEndpointProtectionScanLevelEnum
func GetHostEndpointProtectionScanLevelEnumValues ¶
func GetHostEndpointProtectionScanLevelEnumValues() []HostEndpointProtectionScanLevelEnum
GetHostEndpointProtectionScanLevelEnumValues Enumerates the set of values for HostEndpointProtectionScanLevelEnum
type HostEndpointProtectionScanResult ¶
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"` }
HostEndpointProtectionScanResult A scan result for a host endpoint protection scan
func (HostEndpointProtectionScanResult) String ¶
func (m HostEndpointProtectionScanResult) String() string
type HostEndpointProtectionScanResultEndpointProtection ¶
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"` }
HostEndpointProtectionScanResultEndpointProtection An endpoint protection found in a host scan
func (HostEndpointProtectionScanResultEndpointProtection) String ¶
func (m HostEndpointProtectionScanResultEndpointProtection) String() string
type HostEndpointProtectionScanResultSortByEnum ¶
type HostEndpointProtectionScanResultSortByEnum string
HostEndpointProtectionScanResultSortByEnum Enum with underlying type: string
const ( HostEndpointProtectionScanResultSortByTimeStarted HostEndpointProtectionScanResultSortByEnum = "timeStarted" HostEndpointProtectionScanResultSortByTimeFinished HostEndpointProtectionScanResultSortByEnum = "timeFinished" HostEndpointProtectionScanResultSortByProblemSeverity HostEndpointProtectionScanResultSortByEnum = "problemSeverity" )
Set of constants representing the allowable values for HostEndpointProtectionScanResultSortByEnum
func GetHostEndpointProtectionScanResultSortByEnumValues ¶
func GetHostEndpointProtectionScanResultSortByEnumValues() []HostEndpointProtectionScanResultSortByEnum
GetHostEndpointProtectionScanResultSortByEnumValues Enumerates the set of values for HostEndpointProtectionScanResultSortByEnum
type HostEndpointProtectionScanResultSummary ¶
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"` }
HostEndpointProtectionScanResultSummary A summary of a result for endpoint protections found in a host scan
func (HostEndpointProtectionScanResultSummary) String ¶
func (m HostEndpointProtectionScanResultSummary) String() string
type HostEndpointProtectionScanResultSummaryCollection ¶
type HostEndpointProtectionScanResultSummaryCollection struct { // The HostEndpointProtectionScanResultSummary objects in the collection Items []HostEndpointProtectionScanResultSummary `mandatory:"true" json:"items"` }
HostEndpointProtectionScanResultSummaryCollection A collection of multiple Host EndpointProtection Scan Result Summary
func (HostEndpointProtectionScanResultSummaryCollection) String ¶
func (m HostEndpointProtectionScanResultSummaryCollection) String() string
type HostEndpointProtectionSettings ¶
type HostEndpointProtectionSettings struct { // The scan level. Use 'NONE' to disable Endpoint Protection checks entirely. ScanLevel HostEndpointProtectionScanLevelEnum `mandatory:"false" json:"scanLevel,omitempty"` }
HostEndpointProtectionSettings Endpoint Protection scan settings for a host scan
func (HostEndpointProtectionSettings) String ¶
func (m HostEndpointProtectionSettings) String() string
type HostPortScanLevelEnum ¶
type HostPortScanLevelEnum string
HostPortScanLevelEnum Enum with underlying type: string
const ( HostPortScanLevelNone HostPortScanLevelEnum = "NONE" HostPortScanLevelLight HostPortScanLevelEnum = "LIGHT" HostPortScanLevelStandard HostPortScanLevelEnum = "STANDARD" )
Set of constants representing the allowable values for HostPortScanLevelEnum
func GetHostPortScanLevelEnumValues ¶
func GetHostPortScanLevelEnumValues() []HostPortScanLevelEnum
GetHostPortScanLevelEnumValues Enumerates the set of values for HostPortScanLevelEnum
type HostPortScanResult ¶
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"` }
HostPortScanResult A scan result for a host port scan
func (HostPortScanResult) String ¶
func (m HostPortScanResult) String() string
type HostPortScanResultOpenPort ¶
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"` }
HostPortScanResultOpenPort An open port found in a host port scan
func (HostPortScanResultOpenPort) String ¶
func (m HostPortScanResultOpenPort) String() string
type HostPortScanResultSortByEnum ¶
type HostPortScanResultSortByEnum string
HostPortScanResultSortByEnum Enum with underlying type: string
const ( HostPortScanResultSortByTimeStarted HostPortScanResultSortByEnum = "timeStarted" HostPortScanResultSortByTimeFinished HostPortScanResultSortByEnum = "timeFinished" HostPortScanResultSortByOpenPortCount HostPortScanResultSortByEnum = "openPortCount" HostPortScanResultSortByHighestProblemSeverity HostPortScanResultSortByEnum = "highestProblemSeverity" HostPortScanResultSortByTimeCompleted HostPortScanResultSortByEnum = "timeCompleted" )
Set of constants representing the allowable values for HostPortScanResultSortByEnum
func GetHostPortScanResultSortByEnumValues ¶
func GetHostPortScanResultSortByEnumValues() []HostPortScanResultSortByEnum
GetHostPortScanResultSortByEnumValues Enumerates the set of values for HostPortScanResultSortByEnum
type HostPortScanResultSummary ¶
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"` }
HostPortScanResultSummary A summary of a result for a host agent scan
func (HostPortScanResultSummary) String ¶
func (m HostPortScanResultSummary) String() string
type HostPortScanResultSummaryCollection ¶
type HostPortScanResultSummaryCollection struct { // The HostPortScanResultSummary objects in the collection Items []HostPortScanResultSummary `mandatory:"true" json:"items"` }
HostPortScanResultSummaryCollection A collection of HostPortScanResultSummary
func (HostPortScanResultSummaryCollection) String ¶
func (m HostPortScanResultSummaryCollection) String() string
type HostScanAgentConfiguration ¶
type HostScanAgentConfiguration interface { }
HostScanAgentConfiguration Agent configuration for host scan agent settings. This model is polymorphic, presenting different configuration options based on selected agent vendor.
type HostScanAgentConfigurationOci ¶
type HostScanAgentConfigurationOci struct { CisBenchmarkSettings *HostCisBenchmarkSettings `mandatory:"false" json:"cisBenchmarkSettings"` EndpointProtectionSettings *HostEndpointProtectionSettings `mandatory:"false" json:"endpointProtectionSettings"` }
HostScanAgentConfigurationOci Agent configuration options for the OCI host scan agent
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 ¶
type HostScanAgentConfigurationVendorEnum string
HostScanAgentConfigurationVendorEnum Enum with underlying type: string
const (
HostScanAgentConfigurationVendorOci HostScanAgentConfigurationVendorEnum = "OCI"
)
Set of constants representing the allowable values for HostScanAgentConfigurationVendorEnum
func GetHostScanAgentConfigurationVendorEnumValues ¶
func GetHostScanAgentConfigurationVendorEnumValues() []HostScanAgentConfigurationVendorEnum
GetHostScanAgentConfigurationVendorEnumValues Enumerates the set of values for HostScanAgentConfigurationVendorEnum
type HostScanAgentSettings ¶
type HostScanAgentSettings struct { // The scan level ScanLevel HostAgentScanLevelEnum `mandatory:"true" json:"scanLevel"` AgentConfiguration HostScanAgentConfiguration `mandatory:"false" json:"agentConfiguration"` }
HostScanAgentSettings Agent scan settings for a host scan
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 ¶
type HostScanPortSettings struct { // The scan level ScanLevel HostPortScanLevelEnum `mandatory:"true" json:"scanLevel"` }
HostScanPortSettings Port scan settings for a host scan
func (HostScanPortSettings) String ¶
func (m HostScanPortSettings) String() string
type HostScanRecipe ¶
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"` }
HostScanRecipe A host scan recipe (collection of host scanning configuration settings)
func (HostScanRecipe) String ¶
func (m HostScanRecipe) String() string
type HostScanRecipeSummary ¶
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"` }
HostScanRecipeSummary Summary of a host scan recipe (collection of host scanning configuration settings)
func (HostScanRecipeSummary) String ¶
func (m HostScanRecipeSummary) String() string
type HostScanRecipeSummaryCollection ¶
type HostScanRecipeSummaryCollection struct { // The HostScanRecipeSummary objects in the collection Items []HostScanRecipeSummary `mandatory:"true" json:"items"` }
HostScanRecipeSummaryCollection A collection of HostScanRecipeSummary objects
func (HostScanRecipeSummaryCollection) String ¶
func (m HostScanRecipeSummaryCollection) String() string
type HostScanTarget ¶
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"` }
HostScanTarget A host scan target (application of a host scan recipe to a compartment or list of hosts)
func (HostScanTarget) String ¶
func (m HostScanTarget) String() string
type HostScanTargetSummary ¶
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"` }
HostScanTargetSummary Summary of a host scan target (application of a host scan recipe to a compartment or list of hosts)
func (HostScanTargetSummary) String ¶
func (m HostScanTargetSummary) String() string
type HostScanTargetSummaryCollection ¶
type HostScanTargetSummaryCollection struct { // The HostScanTargetSummary objects in the collection Items []HostScanTargetSummary `mandatory:"true" json:"items"` }
HostScanTargetSummaryCollection A collection of HostScanTargetSummary objects
func (HostScanTargetSummaryCollection) String ¶
func (m HostScanTargetSummaryCollection) String() string
type HostVulnerability ¶
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"` }
HostVulnerability A vulnerability found in one or more host scans in a compartment
func (HostVulnerability) String ¶
func (m HostVulnerability) String() string
type HostVulnerabilityImpactedHostSummary ¶
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"` }
HostVulnerabilityImpactedHostSummary Information on a host impacted by a vulnerability
func (HostVulnerabilityImpactedHostSummary) String ¶
func (m HostVulnerabilityImpactedHostSummary) String() string
type HostVulnerabilityImpactedHostSummaryCollection ¶
type HostVulnerabilityImpactedHostSummaryCollection struct { // The ImpactedHostSummary objects in the collection Items []HostVulnerabilityImpactedHostSummary `mandatory:"true" json:"items"` }
HostVulnerabilityImpactedHostSummaryCollection A collection of HostVulnerabilityImpactedHost
func (HostVulnerabilityImpactedHostSummaryCollection) String ¶
func (m HostVulnerabilityImpactedHostSummaryCollection) String() string
type HostVulnerabilitySortByEnum ¶
type HostVulnerabilitySortByEnum string
HostVulnerabilitySortByEnum Enum with underlying type: string
const ( HostVulnerabilitySortByName HostVulnerabilitySortByEnum = "name" HostVulnerabilitySortBySeverity HostVulnerabilitySortByEnum = "severity" HostVulnerabilitySortByImpactedHosts HostVulnerabilitySortByEnum = "impactedHosts" HostVulnerabilitySortByFirstDetected HostVulnerabilitySortByEnum = "firstDetected" HostVulnerabilitySortByLastDetected HostVulnerabilitySortByEnum = "lastDetected" )
Set of constants representing the allowable values for HostVulnerabilitySortByEnum
func GetHostVulnerabilitySortByEnumValues ¶
func GetHostVulnerabilitySortByEnumValues() []HostVulnerabilitySortByEnum
GetHostVulnerabilitySortByEnumValues Enumerates the set of values for HostVulnerabilitySortByEnum
type HostVulnerabilitySummary ¶
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"` }
HostVulnerabilitySummary Summary of a host scan vulnerability
func (HostVulnerabilitySummary) String ¶
func (m HostVulnerabilitySummary) String() string
type HostVulnerabilitySummaryCollection ¶
type HostVulnerabilitySummaryCollection struct { // The HostVulnerabilitySummary objects in the collection Items []HostVulnerabilitySummary `mandatory:"true" json:"items"` }
HostVulnerabilitySummaryCollection A collection of HostVulnerabilitySummary
func (HostVulnerabilitySummaryCollection) String ¶
func (m HostVulnerabilitySummaryCollection) String() string
type ImpactedHostSortByEnum ¶
type ImpactedHostSortByEnum string
ImpactedHostSortByEnum Enum with underlying type: string
const (
ImpactedHostSortByInstanceId ImpactedHostSortByEnum = "instanceId"
)
Set of constants representing the allowable values for ImpactedHostSortByEnum
func GetImpactedHostSortByEnumValues ¶
func GetImpactedHostSortByEnumValues() []ImpactedHostSortByEnum
GetImpactedHostSortByEnumValues Enumerates the set of values for ImpactedHostSortByEnum
type LifecycleStateEnum ¶
type LifecycleStateEnum string
LifecycleStateEnum Enum with underlying type: string
const ( LifecycleStateCreating LifecycleStateEnum = "CREATING" LifecycleStateUpdating LifecycleStateEnum = "UPDATING" LifecycleStateActive LifecycleStateEnum = "ACTIVE" LifecycleStateDeleting LifecycleStateEnum = "DELETING" LifecycleStateDeleted LifecycleStateEnum = "DELETED" LifecycleStateFailed LifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for LifecycleStateEnum
func GetLifecycleStateEnumValues ¶
func GetLifecycleStateEnumValues() []LifecycleStateEnum
GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum
type ListContainerScanRecipesLifecycleStateEnum ¶
type ListContainerScanRecipesLifecycleStateEnum string
ListContainerScanRecipesLifecycleStateEnum Enum with underlying type: string
const ( ListContainerScanRecipesLifecycleStateCreating ListContainerScanRecipesLifecycleStateEnum = "CREATING" ListContainerScanRecipesLifecycleStateUpdating ListContainerScanRecipesLifecycleStateEnum = "UPDATING" ListContainerScanRecipesLifecycleStateActive ListContainerScanRecipesLifecycleStateEnum = "ACTIVE" ListContainerScanRecipesLifecycleStateDeleting ListContainerScanRecipesLifecycleStateEnum = "DELETING" ListContainerScanRecipesLifecycleStateDeleted ListContainerScanRecipesLifecycleStateEnum = "DELETED" ListContainerScanRecipesLifecycleStateFailed ListContainerScanRecipesLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListContainerScanRecipesLifecycleStateEnum
func GetListContainerScanRecipesLifecycleStateEnumValues ¶
func GetListContainerScanRecipesLifecycleStateEnumValues() []ListContainerScanRecipesLifecycleStateEnum
GetListContainerScanRecipesLifecycleStateEnumValues Enumerates the set of values for ListContainerScanRecipesLifecycleStateEnum
type 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 }
ListContainerScanRecipesRequest wrapper for the ListContainerScanRecipes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListContainerScanRecipes.go.html to see an example of how to use ListContainerScanRecipesRequest.
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) (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 ¶
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"` }
ListContainerScanRecipesResponse wrapper for the ListContainerScanRecipes operation
func (ListContainerScanRecipesResponse) HTTPResponse ¶
func (response ListContainerScanRecipesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListContainerScanRecipesResponse) String ¶
func (response ListContainerScanRecipesResponse) String() string
type ListContainerScanRecipesSortByEnum ¶
type ListContainerScanRecipesSortByEnum string
ListContainerScanRecipesSortByEnum Enum with underlying type: string
const ( ListContainerScanRecipesSortByTimecreated ListContainerScanRecipesSortByEnum = "timeCreated" ListContainerScanRecipesSortByDisplayname ListContainerScanRecipesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListContainerScanRecipesSortByEnum
func GetListContainerScanRecipesSortByEnumValues ¶
func GetListContainerScanRecipesSortByEnumValues() []ListContainerScanRecipesSortByEnum
GetListContainerScanRecipesSortByEnumValues Enumerates the set of values for ListContainerScanRecipesSortByEnum
type ListContainerScanRecipesSortOrderEnum ¶
type ListContainerScanRecipesSortOrderEnum string
ListContainerScanRecipesSortOrderEnum Enum with underlying type: string
const ( ListContainerScanRecipesSortOrderAsc ListContainerScanRecipesSortOrderEnum = "ASC" ListContainerScanRecipesSortOrderDesc ListContainerScanRecipesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListContainerScanRecipesSortOrderEnum
func GetListContainerScanRecipesSortOrderEnumValues ¶
func GetListContainerScanRecipesSortOrderEnumValues() []ListContainerScanRecipesSortOrderEnum
GetListContainerScanRecipesSortOrderEnumValues Enumerates the set of values for ListContainerScanRecipesSortOrderEnum
type ListContainerScanResultsHighestProblemSeverityEnum ¶
type ListContainerScanResultsHighestProblemSeverityEnum string
ListContainerScanResultsHighestProblemSeverityEnum Enum with underlying type: string
const ( ListContainerScanResultsHighestProblemSeverityNone ListContainerScanResultsHighestProblemSeverityEnum = "NONE" ListContainerScanResultsHighestProblemSeverityLow ListContainerScanResultsHighestProblemSeverityEnum = "LOW" ListContainerScanResultsHighestProblemSeverityMedium ListContainerScanResultsHighestProblemSeverityEnum = "MEDIUM" ListContainerScanResultsHighestProblemSeverityHigh ListContainerScanResultsHighestProblemSeverityEnum = "HIGH" ListContainerScanResultsHighestProblemSeverityCritical ListContainerScanResultsHighestProblemSeverityEnum = "CRITICAL" )
Set of constants representing the allowable values for ListContainerScanResultsHighestProblemSeverityEnum
func GetListContainerScanResultsHighestProblemSeverityEnumValues ¶
func GetListContainerScanResultsHighestProblemSeverityEnumValues() []ListContainerScanResultsHighestProblemSeverityEnum
GetListContainerScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListContainerScanResultsHighestProblemSeverityEnum
type 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 }
ListContainerScanResultsRequest wrapper for the ListContainerScanResults operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListContainerScanResults.go.html to see an example of how to use ListContainerScanResultsRequest.
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) (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 ¶
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"` }
ListContainerScanResultsResponse wrapper for the ListContainerScanResults operation
func (ListContainerScanResultsResponse) HTTPResponse ¶
func (response ListContainerScanResultsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListContainerScanResultsResponse) String ¶
func (response ListContainerScanResultsResponse) String() string
type ListContainerScanResultsSortByEnum ¶
type ListContainerScanResultsSortByEnum string
ListContainerScanResultsSortByEnum Enum with underlying type: string
const ( ListContainerScanResultsSortByTimestarted ListContainerScanResultsSortByEnum = "timeStarted" ListContainerScanResultsSortByProblemcount ListContainerScanResultsSortByEnum = "problemCount" ListContainerScanResultsSortByHighestproblemseverity ListContainerScanResultsSortByEnum = "highestProblemSeverity" )
Set of constants representing the allowable values for ListContainerScanResultsSortByEnum
func GetListContainerScanResultsSortByEnumValues ¶
func GetListContainerScanResultsSortByEnumValues() []ListContainerScanResultsSortByEnum
GetListContainerScanResultsSortByEnumValues Enumerates the set of values for ListContainerScanResultsSortByEnum
type ListContainerScanResultsSortOrderEnum ¶
type ListContainerScanResultsSortOrderEnum string
ListContainerScanResultsSortOrderEnum Enum with underlying type: string
const ( ListContainerScanResultsSortOrderAsc ListContainerScanResultsSortOrderEnum = "ASC" ListContainerScanResultsSortOrderDesc ListContainerScanResultsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListContainerScanResultsSortOrderEnum
func GetListContainerScanResultsSortOrderEnumValues ¶
func GetListContainerScanResultsSortOrderEnumValues() []ListContainerScanResultsSortOrderEnum
GetListContainerScanResultsSortOrderEnumValues Enumerates the set of values for ListContainerScanResultsSortOrderEnum
type ListContainerScanTargetsLifecycleStateEnum ¶
type ListContainerScanTargetsLifecycleStateEnum string
ListContainerScanTargetsLifecycleStateEnum Enum with underlying type: string
const ( ListContainerScanTargetsLifecycleStateCreating ListContainerScanTargetsLifecycleStateEnum = "CREATING" ListContainerScanTargetsLifecycleStateUpdating ListContainerScanTargetsLifecycleStateEnum = "UPDATING" ListContainerScanTargetsLifecycleStateActive ListContainerScanTargetsLifecycleStateEnum = "ACTIVE" ListContainerScanTargetsLifecycleStateDeleting ListContainerScanTargetsLifecycleStateEnum = "DELETING" ListContainerScanTargetsLifecycleStateDeleted ListContainerScanTargetsLifecycleStateEnum = "DELETED" ListContainerScanTargetsLifecycleStateFailed ListContainerScanTargetsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListContainerScanTargetsLifecycleStateEnum
func GetListContainerScanTargetsLifecycleStateEnumValues ¶
func GetListContainerScanTargetsLifecycleStateEnumValues() []ListContainerScanTargetsLifecycleStateEnum
GetListContainerScanTargetsLifecycleStateEnumValues Enumerates the set of values for ListContainerScanTargetsLifecycleStateEnum
type 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 }
ListContainerScanTargetsRequest wrapper for the ListContainerScanTargets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListContainerScanTargets.go.html to see an example of how to use ListContainerScanTargetsRequest.
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) (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 ¶
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"` }
ListContainerScanTargetsResponse wrapper for the ListContainerScanTargets operation
func (ListContainerScanTargetsResponse) HTTPResponse ¶
func (response ListContainerScanTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListContainerScanTargetsResponse) String ¶
func (response ListContainerScanTargetsResponse) String() string
type ListContainerScanTargetsSortByEnum ¶
type ListContainerScanTargetsSortByEnum string
ListContainerScanTargetsSortByEnum Enum with underlying type: string
const ( ListContainerScanTargetsSortByTimecreated ListContainerScanTargetsSortByEnum = "timeCreated" ListContainerScanTargetsSortByDisplayname ListContainerScanTargetsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListContainerScanTargetsSortByEnum
func GetListContainerScanTargetsSortByEnumValues ¶
func GetListContainerScanTargetsSortByEnumValues() []ListContainerScanTargetsSortByEnum
GetListContainerScanTargetsSortByEnumValues Enumerates the set of values for ListContainerScanTargetsSortByEnum
type ListContainerScanTargetsSortOrderEnum ¶
type ListContainerScanTargetsSortOrderEnum string
ListContainerScanTargetsSortOrderEnum Enum with underlying type: string
const ( ListContainerScanTargetsSortOrderAsc ListContainerScanTargetsSortOrderEnum = "ASC" ListContainerScanTargetsSortOrderDesc ListContainerScanTargetsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListContainerScanTargetsSortOrderEnum
func GetListContainerScanTargetsSortOrderEnumValues ¶
func GetListContainerScanTargetsSortOrderEnumValues() []ListContainerScanTargetsSortOrderEnum
GetListContainerScanTargetsSortOrderEnumValues Enumerates the set of values for ListContainerScanTargetsSortOrderEnum
type ListHostAgentScanResultsHighestProblemSeverityEnum ¶
type ListHostAgentScanResultsHighestProblemSeverityEnum string
ListHostAgentScanResultsHighestProblemSeverityEnum Enum with underlying type: string
const ( ListHostAgentScanResultsHighestProblemSeverityNone ListHostAgentScanResultsHighestProblemSeverityEnum = "NONE" ListHostAgentScanResultsHighestProblemSeverityLow ListHostAgentScanResultsHighestProblemSeverityEnum = "LOW" ListHostAgentScanResultsHighestProblemSeverityMedium ListHostAgentScanResultsHighestProblemSeverityEnum = "MEDIUM" ListHostAgentScanResultsHighestProblemSeverityHigh ListHostAgentScanResultsHighestProblemSeverityEnum = "HIGH" ListHostAgentScanResultsHighestProblemSeverityCritical ListHostAgentScanResultsHighestProblemSeverityEnum = "CRITICAL" )
Set of constants representing the allowable values for ListHostAgentScanResultsHighestProblemSeverityEnum
func GetListHostAgentScanResultsHighestProblemSeverityEnumValues ¶
func GetListHostAgentScanResultsHighestProblemSeverityEnumValues() []ListHostAgentScanResultsHighestProblemSeverityEnum
GetListHostAgentScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListHostAgentScanResultsHighestProblemSeverityEnum
type 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 }
ListHostAgentScanResultsRequest wrapper for the ListHostAgentScanResults operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListHostAgentScanResults.go.html to see an example of how to use ListHostAgentScanResultsRequest.
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) (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 ¶
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"` }
ListHostAgentScanResultsResponse wrapper for the ListHostAgentScanResults operation
func (ListHostAgentScanResultsResponse) HTTPResponse ¶
func (response ListHostAgentScanResultsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListHostAgentScanResultsResponse) String ¶
func (response ListHostAgentScanResultsResponse) String() string
type ListHostAgentScanResultsSortByEnum ¶
type ListHostAgentScanResultsSortByEnum string
ListHostAgentScanResultsSortByEnum Enum with underlying type: string
const ( ListHostAgentScanResultsSortByTimestarted ListHostAgentScanResultsSortByEnum = "timeStarted" ListHostAgentScanResultsSortByTimefinished ListHostAgentScanResultsSortByEnum = "timeFinished" ListHostAgentScanResultsSortByProblemcount ListHostAgentScanResultsSortByEnum = "problemCount" ListHostAgentScanResultsSortByHighestproblemseverity ListHostAgentScanResultsSortByEnum = "highestProblemSeverity" ListHostAgentScanResultsSortByTimecompleted ListHostAgentScanResultsSortByEnum = "timeCompleted" )
Set of constants representing the allowable values for ListHostAgentScanResultsSortByEnum
func GetListHostAgentScanResultsSortByEnumValues ¶
func GetListHostAgentScanResultsSortByEnumValues() []ListHostAgentScanResultsSortByEnum
GetListHostAgentScanResultsSortByEnumValues Enumerates the set of values for ListHostAgentScanResultsSortByEnum
type ListHostAgentScanResultsSortOrderEnum ¶
type ListHostAgentScanResultsSortOrderEnum string
ListHostAgentScanResultsSortOrderEnum Enum with underlying type: string
const ( ListHostAgentScanResultsSortOrderAsc ListHostAgentScanResultsSortOrderEnum = "ASC" ListHostAgentScanResultsSortOrderDesc ListHostAgentScanResultsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListHostAgentScanResultsSortOrderEnum
func GetListHostAgentScanResultsSortOrderEnumValues ¶
func GetListHostAgentScanResultsSortOrderEnumValues() []ListHostAgentScanResultsSortOrderEnum
GetListHostAgentScanResultsSortOrderEnumValues Enumerates the set of values for ListHostAgentScanResultsSortOrderEnum
type ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum ¶
type ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum string
ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum Enum with underlying type: string
const ( ListHostCisBenchmarkScanResultsHighestProblemSeverityNone ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "NONE" ListHostCisBenchmarkScanResultsHighestProblemSeverityLow ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "LOW" ListHostCisBenchmarkScanResultsHighestProblemSeverityMedium ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "MEDIUM" ListHostCisBenchmarkScanResultsHighestProblemSeverityHigh ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "HIGH" ListHostCisBenchmarkScanResultsHighestProblemSeverityCritical ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum = "CRITICAL" )
Set of constants representing the allowable values for ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum
func GetListHostCisBenchmarkScanResultsHighestProblemSeverityEnumValues ¶
func GetListHostCisBenchmarkScanResultsHighestProblemSeverityEnumValues() []ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum
GetListHostCisBenchmarkScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListHostCisBenchmarkScanResultsHighestProblemSeverityEnum
type 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 }
ListHostCisBenchmarkScanResultsRequest wrapper for the ListHostCisBenchmarkScanResults operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListHostCisBenchmarkScanResults.go.html to see an example of how to use ListHostCisBenchmarkScanResultsRequest.
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) (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 ¶
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"` }
ListHostCisBenchmarkScanResultsResponse wrapper for the ListHostCisBenchmarkScanResults operation
func (ListHostCisBenchmarkScanResultsResponse) HTTPResponse ¶
func (response ListHostCisBenchmarkScanResultsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListHostCisBenchmarkScanResultsResponse) String ¶
func (response ListHostCisBenchmarkScanResultsResponse) String() string
type ListHostCisBenchmarkScanResultsSortByEnum ¶
type ListHostCisBenchmarkScanResultsSortByEnum string
ListHostCisBenchmarkScanResultsSortByEnum Enum with underlying type: string
const ( ListHostCisBenchmarkScanResultsSortByTimestarted ListHostCisBenchmarkScanResultsSortByEnum = "timeStarted" ListHostCisBenchmarkScanResultsSortByTimefinished ListHostCisBenchmarkScanResultsSortByEnum = "timeFinished" ListHostCisBenchmarkScanResultsSortByCisbenchmarkscanissuescount ListHostCisBenchmarkScanResultsSortByEnum = "cisBenchmarkScanIssuesCount" )
Set of constants representing the allowable values for ListHostCisBenchmarkScanResultsSortByEnum
func GetListHostCisBenchmarkScanResultsSortByEnumValues ¶
func GetListHostCisBenchmarkScanResultsSortByEnumValues() []ListHostCisBenchmarkScanResultsSortByEnum
GetListHostCisBenchmarkScanResultsSortByEnumValues Enumerates the set of values for ListHostCisBenchmarkScanResultsSortByEnum
type ListHostCisBenchmarkScanResultsSortOrderEnum ¶
type ListHostCisBenchmarkScanResultsSortOrderEnum string
ListHostCisBenchmarkScanResultsSortOrderEnum Enum with underlying type: string
const ( ListHostCisBenchmarkScanResultsSortOrderAsc ListHostCisBenchmarkScanResultsSortOrderEnum = "ASC" ListHostCisBenchmarkScanResultsSortOrderDesc ListHostCisBenchmarkScanResultsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListHostCisBenchmarkScanResultsSortOrderEnum
func GetListHostCisBenchmarkScanResultsSortOrderEnumValues ¶
func GetListHostCisBenchmarkScanResultsSortOrderEnumValues() []ListHostCisBenchmarkScanResultsSortOrderEnum
GetListHostCisBenchmarkScanResultsSortOrderEnumValues Enumerates the set of values for ListHostCisBenchmarkScanResultsSortOrderEnum
type ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum ¶
type ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum string
ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum Enum with underlying type: string
const ( ListHostEndpointProtectionScanResultsHighestProblemSeverityNone ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "NONE" ListHostEndpointProtectionScanResultsHighestProblemSeverityLow ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "LOW" ListHostEndpointProtectionScanResultsHighestProblemSeverityMedium ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "MEDIUM" ListHostEndpointProtectionScanResultsHighestProblemSeverityHigh ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "HIGH" ListHostEndpointProtectionScanResultsHighestProblemSeverityCritical ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum = "CRITICAL" )
Set of constants representing the allowable values for ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum
func GetListHostEndpointProtectionScanResultsHighestProblemSeverityEnumValues ¶
func GetListHostEndpointProtectionScanResultsHighestProblemSeverityEnumValues() []ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum
GetListHostEndpointProtectionScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListHostEndpointProtectionScanResultsHighestProblemSeverityEnum
type 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 }
ListHostEndpointProtectionScanResultsRequest wrapper for the ListHostEndpointProtectionScanResults operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListHostEndpointProtectionScanResults.go.html to see an example of how to use ListHostEndpointProtectionScanResultsRequest.
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) (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 ¶
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"` }
ListHostEndpointProtectionScanResultsResponse wrapper for the ListHostEndpointProtectionScanResults operation
func (ListHostEndpointProtectionScanResultsResponse) HTTPResponse ¶
func (response ListHostEndpointProtectionScanResultsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListHostEndpointProtectionScanResultsResponse) String ¶
func (response ListHostEndpointProtectionScanResultsResponse) String() string
type ListHostEndpointProtectionScanResultsSortByEnum ¶
type ListHostEndpointProtectionScanResultsSortByEnum string
ListHostEndpointProtectionScanResultsSortByEnum Enum with underlying type: string
const ( ListHostEndpointProtectionScanResultsSortByTimestarted ListHostEndpointProtectionScanResultsSortByEnum = "timeStarted" ListHostEndpointProtectionScanResultsSortByTimefinished ListHostEndpointProtectionScanResultsSortByEnum = "timeFinished" ListHostEndpointProtectionScanResultsSortByProblemseverity ListHostEndpointProtectionScanResultsSortByEnum = "problemSeverity" )
Set of constants representing the allowable values for ListHostEndpointProtectionScanResultsSortByEnum
func GetListHostEndpointProtectionScanResultsSortByEnumValues ¶
func GetListHostEndpointProtectionScanResultsSortByEnumValues() []ListHostEndpointProtectionScanResultsSortByEnum
GetListHostEndpointProtectionScanResultsSortByEnumValues Enumerates the set of values for ListHostEndpointProtectionScanResultsSortByEnum
type ListHostEndpointProtectionScanResultsSortOrderEnum ¶
type ListHostEndpointProtectionScanResultsSortOrderEnum string
ListHostEndpointProtectionScanResultsSortOrderEnum Enum with underlying type: string
const ( ListHostEndpointProtectionScanResultsSortOrderAsc ListHostEndpointProtectionScanResultsSortOrderEnum = "ASC" ListHostEndpointProtectionScanResultsSortOrderDesc ListHostEndpointProtectionScanResultsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListHostEndpointProtectionScanResultsSortOrderEnum
func GetListHostEndpointProtectionScanResultsSortOrderEnumValues ¶
func GetListHostEndpointProtectionScanResultsSortOrderEnumValues() []ListHostEndpointProtectionScanResultsSortOrderEnum
GetListHostEndpointProtectionScanResultsSortOrderEnumValues Enumerates the set of values for ListHostEndpointProtectionScanResultsSortOrderEnum
type ListHostPortScanResultsHighestProblemSeverityEnum ¶
type ListHostPortScanResultsHighestProblemSeverityEnum string
ListHostPortScanResultsHighestProblemSeverityEnum Enum with underlying type: string
const ( ListHostPortScanResultsHighestProblemSeverityNone ListHostPortScanResultsHighestProblemSeverityEnum = "NONE" ListHostPortScanResultsHighestProblemSeverityLow ListHostPortScanResultsHighestProblemSeverityEnum = "LOW" ListHostPortScanResultsHighestProblemSeverityMedium ListHostPortScanResultsHighestProblemSeverityEnum = "MEDIUM" ListHostPortScanResultsHighestProblemSeverityHigh ListHostPortScanResultsHighestProblemSeverityEnum = "HIGH" ListHostPortScanResultsHighestProblemSeverityCritical ListHostPortScanResultsHighestProblemSeverityEnum = "CRITICAL" )
Set of constants representing the allowable values for ListHostPortScanResultsHighestProblemSeverityEnum
func GetListHostPortScanResultsHighestProblemSeverityEnumValues ¶
func GetListHostPortScanResultsHighestProblemSeverityEnumValues() []ListHostPortScanResultsHighestProblemSeverityEnum
GetListHostPortScanResultsHighestProblemSeverityEnumValues Enumerates the set of values for ListHostPortScanResultsHighestProblemSeverityEnum
type 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 }
ListHostPortScanResultsRequest wrapper for the ListHostPortScanResults operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListHostPortScanResults.go.html to see an example of how to use ListHostPortScanResultsRequest.
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) (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 ¶
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"` }
ListHostPortScanResultsResponse wrapper for the ListHostPortScanResults operation
func (ListHostPortScanResultsResponse) HTTPResponse ¶
func (response ListHostPortScanResultsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListHostPortScanResultsResponse) String ¶
func (response ListHostPortScanResultsResponse) String() string
type ListHostPortScanResultsSortByEnum ¶
type ListHostPortScanResultsSortByEnum string
ListHostPortScanResultsSortByEnum Enum with underlying type: string
const ( ListHostPortScanResultsSortByTimestarted ListHostPortScanResultsSortByEnum = "timeStarted" ListHostPortScanResultsSortByTimefinished ListHostPortScanResultsSortByEnum = "timeFinished" ListHostPortScanResultsSortByOpenportcount ListHostPortScanResultsSortByEnum = "openPortCount" ListHostPortScanResultsSortByHighestproblemseverity ListHostPortScanResultsSortByEnum = "highestProblemSeverity" ListHostPortScanResultsSortByTimecompleted ListHostPortScanResultsSortByEnum = "timeCompleted" )
Set of constants representing the allowable values for ListHostPortScanResultsSortByEnum
func GetListHostPortScanResultsSortByEnumValues ¶
func GetListHostPortScanResultsSortByEnumValues() []ListHostPortScanResultsSortByEnum
GetListHostPortScanResultsSortByEnumValues Enumerates the set of values for ListHostPortScanResultsSortByEnum
type ListHostPortScanResultsSortOrderEnum ¶
type ListHostPortScanResultsSortOrderEnum string
ListHostPortScanResultsSortOrderEnum Enum with underlying type: string
const ( ListHostPortScanResultsSortOrderAsc ListHostPortScanResultsSortOrderEnum = "ASC" ListHostPortScanResultsSortOrderDesc ListHostPortScanResultsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListHostPortScanResultsSortOrderEnum
func GetListHostPortScanResultsSortOrderEnumValues ¶
func GetListHostPortScanResultsSortOrderEnumValues() []ListHostPortScanResultsSortOrderEnum
GetListHostPortScanResultsSortOrderEnumValues Enumerates the set of values for ListHostPortScanResultsSortOrderEnum
type ListHostScanRecipesLifecycleStateEnum ¶
type ListHostScanRecipesLifecycleStateEnum string
ListHostScanRecipesLifecycleStateEnum Enum with underlying type: string
const ( ListHostScanRecipesLifecycleStateCreating ListHostScanRecipesLifecycleStateEnum = "CREATING" ListHostScanRecipesLifecycleStateUpdating ListHostScanRecipesLifecycleStateEnum = "UPDATING" ListHostScanRecipesLifecycleStateActive ListHostScanRecipesLifecycleStateEnum = "ACTIVE" ListHostScanRecipesLifecycleStateDeleting ListHostScanRecipesLifecycleStateEnum = "DELETING" ListHostScanRecipesLifecycleStateDeleted ListHostScanRecipesLifecycleStateEnum = "DELETED" ListHostScanRecipesLifecycleStateFailed ListHostScanRecipesLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListHostScanRecipesLifecycleStateEnum
func GetListHostScanRecipesLifecycleStateEnumValues ¶
func GetListHostScanRecipesLifecycleStateEnumValues() []ListHostScanRecipesLifecycleStateEnum
GetListHostScanRecipesLifecycleStateEnumValues Enumerates the set of values for ListHostScanRecipesLifecycleStateEnum
type 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 }
ListHostScanRecipesRequest wrapper for the ListHostScanRecipes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListHostScanRecipes.go.html to see an example of how to use ListHostScanRecipesRequest.
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) (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 ¶
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"` }
ListHostScanRecipesResponse wrapper for the ListHostScanRecipes operation
func (ListHostScanRecipesResponse) HTTPResponse ¶
func (response ListHostScanRecipesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListHostScanRecipesResponse) String ¶
func (response ListHostScanRecipesResponse) String() string
type ListHostScanRecipesSortByEnum ¶
type ListHostScanRecipesSortByEnum string
ListHostScanRecipesSortByEnum Enum with underlying type: string
const ( ListHostScanRecipesSortByTimecreated ListHostScanRecipesSortByEnum = "timeCreated" ListHostScanRecipesSortByDisplayname ListHostScanRecipesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListHostScanRecipesSortByEnum
func GetListHostScanRecipesSortByEnumValues ¶
func GetListHostScanRecipesSortByEnumValues() []ListHostScanRecipesSortByEnum
GetListHostScanRecipesSortByEnumValues Enumerates the set of values for ListHostScanRecipesSortByEnum
type ListHostScanRecipesSortOrderEnum ¶
type ListHostScanRecipesSortOrderEnum string
ListHostScanRecipesSortOrderEnum Enum with underlying type: string
const ( ListHostScanRecipesSortOrderAsc ListHostScanRecipesSortOrderEnum = "ASC" ListHostScanRecipesSortOrderDesc ListHostScanRecipesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListHostScanRecipesSortOrderEnum
func GetListHostScanRecipesSortOrderEnumValues ¶
func GetListHostScanRecipesSortOrderEnumValues() []ListHostScanRecipesSortOrderEnum
GetListHostScanRecipesSortOrderEnumValues Enumerates the set of values for ListHostScanRecipesSortOrderEnum
type ListHostScanTargetsLifecycleStateEnum ¶
type ListHostScanTargetsLifecycleStateEnum string
ListHostScanTargetsLifecycleStateEnum Enum with underlying type: string
const ( ListHostScanTargetsLifecycleStateCreating ListHostScanTargetsLifecycleStateEnum = "CREATING" ListHostScanTargetsLifecycleStateUpdating ListHostScanTargetsLifecycleStateEnum = "UPDATING" ListHostScanTargetsLifecycleStateActive ListHostScanTargetsLifecycleStateEnum = "ACTIVE" ListHostScanTargetsLifecycleStateDeleting ListHostScanTargetsLifecycleStateEnum = "DELETING" ListHostScanTargetsLifecycleStateDeleted ListHostScanTargetsLifecycleStateEnum = "DELETED" ListHostScanTargetsLifecycleStateFailed ListHostScanTargetsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListHostScanTargetsLifecycleStateEnum
func GetListHostScanTargetsLifecycleStateEnumValues ¶
func GetListHostScanTargetsLifecycleStateEnumValues() []ListHostScanTargetsLifecycleStateEnum
GetListHostScanTargetsLifecycleStateEnumValues Enumerates the set of values for ListHostScanTargetsLifecycleStateEnum
type 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 }
ListHostScanTargetsRequest wrapper for the ListHostScanTargets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListHostScanTargets.go.html to see an example of how to use ListHostScanTargetsRequest.
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) (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 ¶
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"` }
ListHostScanTargetsResponse wrapper for the ListHostScanTargets operation
func (ListHostScanTargetsResponse) HTTPResponse ¶
func (response ListHostScanTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListHostScanTargetsResponse) String ¶
func (response ListHostScanTargetsResponse) String() string
type ListHostScanTargetsSortByEnum ¶
type ListHostScanTargetsSortByEnum string
ListHostScanTargetsSortByEnum Enum with underlying type: string
const ( ListHostScanTargetsSortByTimecreated ListHostScanTargetsSortByEnum = "timeCreated" ListHostScanTargetsSortByDisplayname ListHostScanTargetsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListHostScanTargetsSortByEnum
func GetListHostScanTargetsSortByEnumValues ¶
func GetListHostScanTargetsSortByEnumValues() []ListHostScanTargetsSortByEnum
GetListHostScanTargetsSortByEnumValues Enumerates the set of values for ListHostScanTargetsSortByEnum
type ListHostScanTargetsSortOrderEnum ¶
type ListHostScanTargetsSortOrderEnum string
ListHostScanTargetsSortOrderEnum Enum with underlying type: string
const ( ListHostScanTargetsSortOrderAsc ListHostScanTargetsSortOrderEnum = "ASC" ListHostScanTargetsSortOrderDesc ListHostScanTargetsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListHostScanTargetsSortOrderEnum
func GetListHostScanTargetsSortOrderEnumValues ¶
func GetListHostScanTargetsSortOrderEnumValues() []ListHostScanTargetsSortOrderEnum
GetListHostScanTargetsSortOrderEnumValues Enumerates the set of values for ListHostScanTargetsSortOrderEnum
type 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 }
ListHostVulnerabilitiesRequest wrapper for the ListHostVulnerabilities operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListHostVulnerabilities.go.html to see an example of how to use ListHostVulnerabilitiesRequest.
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) (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 ¶
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"` }
ListHostVulnerabilitiesResponse wrapper for the ListHostVulnerabilities operation
func (ListHostVulnerabilitiesResponse) HTTPResponse ¶
func (response ListHostVulnerabilitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListHostVulnerabilitiesResponse) String ¶
func (response ListHostVulnerabilitiesResponse) String() string
type ListHostVulnerabilitiesSeverityEnum ¶
type ListHostVulnerabilitiesSeverityEnum string
ListHostVulnerabilitiesSeverityEnum Enum with underlying type: string
const ( ListHostVulnerabilitiesSeverityNone ListHostVulnerabilitiesSeverityEnum = "NONE" ListHostVulnerabilitiesSeverityLow ListHostVulnerabilitiesSeverityEnum = "LOW" ListHostVulnerabilitiesSeverityMedium ListHostVulnerabilitiesSeverityEnum = "MEDIUM" ListHostVulnerabilitiesSeverityHigh ListHostVulnerabilitiesSeverityEnum = "HIGH" ListHostVulnerabilitiesSeverityCritical ListHostVulnerabilitiesSeverityEnum = "CRITICAL" )
Set of constants representing the allowable values for ListHostVulnerabilitiesSeverityEnum
func GetListHostVulnerabilitiesSeverityEnumValues ¶
func GetListHostVulnerabilitiesSeverityEnumValues() []ListHostVulnerabilitiesSeverityEnum
GetListHostVulnerabilitiesSeverityEnumValues Enumerates the set of values for ListHostVulnerabilitiesSeverityEnum
type ListHostVulnerabilitiesSortByEnum ¶
type ListHostVulnerabilitiesSortByEnum string
ListHostVulnerabilitiesSortByEnum Enum with underlying type: string
const ( ListHostVulnerabilitiesSortByName ListHostVulnerabilitiesSortByEnum = "name" ListHostVulnerabilitiesSortBySeverity ListHostVulnerabilitiesSortByEnum = "severity" ListHostVulnerabilitiesSortByImpactedhosts ListHostVulnerabilitiesSortByEnum = "impactedHosts" ListHostVulnerabilitiesSortByFirstdetected ListHostVulnerabilitiesSortByEnum = "firstDetected" ListHostVulnerabilitiesSortByLastdetected ListHostVulnerabilitiesSortByEnum = "lastDetected" )
Set of constants representing the allowable values for ListHostVulnerabilitiesSortByEnum
func GetListHostVulnerabilitiesSortByEnumValues ¶
func GetListHostVulnerabilitiesSortByEnumValues() []ListHostVulnerabilitiesSortByEnum
GetListHostVulnerabilitiesSortByEnumValues Enumerates the set of values for ListHostVulnerabilitiesSortByEnum
type ListHostVulnerabilitiesSortOrderEnum ¶
type ListHostVulnerabilitiesSortOrderEnum string
ListHostVulnerabilitiesSortOrderEnum Enum with underlying type: string
const ( ListHostVulnerabilitiesSortOrderAsc ListHostVulnerabilitiesSortOrderEnum = "ASC" ListHostVulnerabilitiesSortOrderDesc ListHostVulnerabilitiesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListHostVulnerabilitiesSortOrderEnum
func GetListHostVulnerabilitiesSortOrderEnumValues ¶
func GetListHostVulnerabilitiesSortOrderEnumValues() []ListHostVulnerabilitiesSortOrderEnum
GetListHostVulnerabilitiesSortOrderEnumValues Enumerates the set of values for ListHostVulnerabilitiesSortOrderEnum
type ListHostVulnerabilitiesVulnerabilityTypeEnum ¶
type ListHostVulnerabilitiesVulnerabilityTypeEnum string
ListHostVulnerabilitiesVulnerabilityTypeEnum Enum with underlying type: string
const ( ListHostVulnerabilitiesVulnerabilityTypeCve ListHostVulnerabilitiesVulnerabilityTypeEnum = "CVE" ListHostVulnerabilitiesVulnerabilityTypeProblem ListHostVulnerabilitiesVulnerabilityTypeEnum = "PROBLEM" )
Set of constants representing the allowable values for ListHostVulnerabilitiesVulnerabilityTypeEnum
func GetListHostVulnerabilitiesVulnerabilityTypeEnumValues ¶
func GetListHostVulnerabilitiesVulnerabilityTypeEnumValues() []ListHostVulnerabilitiesVulnerabilityTypeEnum
GetListHostVulnerabilitiesVulnerabilityTypeEnumValues Enumerates the set of values for ListHostVulnerabilitiesVulnerabilityTypeEnum
type 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 }
ListHostVulnerabilityImpactedHostsRequest wrapper for the ListHostVulnerabilityImpactedHosts operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListHostVulnerabilityImpactedHosts.go.html to see an example of how to use ListHostVulnerabilityImpactedHostsRequest.
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) (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 ¶
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"` }
ListHostVulnerabilityImpactedHostsResponse wrapper for the ListHostVulnerabilityImpactedHosts operation
func (ListHostVulnerabilityImpactedHostsResponse) HTTPResponse ¶
func (response ListHostVulnerabilityImpactedHostsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListHostVulnerabilityImpactedHostsResponse) String ¶
func (response ListHostVulnerabilityImpactedHostsResponse) String() string
type ListHostVulnerabilityImpactedHostsSortByEnum ¶
type ListHostVulnerabilityImpactedHostsSortByEnum string
ListHostVulnerabilityImpactedHostsSortByEnum Enum with underlying type: string
const (
ListHostVulnerabilityImpactedHostsSortByInstanceid ListHostVulnerabilityImpactedHostsSortByEnum = "instanceId"
)
Set of constants representing the allowable values for ListHostVulnerabilityImpactedHostsSortByEnum
func GetListHostVulnerabilityImpactedHostsSortByEnumValues ¶
func GetListHostVulnerabilityImpactedHostsSortByEnumValues() []ListHostVulnerabilityImpactedHostsSortByEnum
GetListHostVulnerabilityImpactedHostsSortByEnumValues Enumerates the set of values for ListHostVulnerabilityImpactedHostsSortByEnum
type ListHostVulnerabilityImpactedHostsSortOrderEnum ¶
type ListHostVulnerabilityImpactedHostsSortOrderEnum string
ListHostVulnerabilityImpactedHostsSortOrderEnum Enum with underlying type: string
const ( ListHostVulnerabilityImpactedHostsSortOrderAsc ListHostVulnerabilityImpactedHostsSortOrderEnum = "ASC" ListHostVulnerabilityImpactedHostsSortOrderDesc ListHostVulnerabilityImpactedHostsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListHostVulnerabilityImpactedHostsSortOrderEnum
func GetListHostVulnerabilityImpactedHostsSortOrderEnumValues ¶
func GetListHostVulnerabilityImpactedHostsSortOrderEnumValues() []ListHostVulnerabilityImpactedHostsSortOrderEnum
GetListHostVulnerabilityImpactedHostsSortOrderEnumValues Enumerates the set of values for ListHostVulnerabilityImpactedHostsSortOrderEnum
type 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
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) (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 ¶
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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
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) (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 ¶
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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
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) (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 ¶
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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type OcirContainerScanRegistry ¶
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"` }
OcirContainerScanRegistry Registry information for a OCI Registry target
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 ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for OperationStatusEnum
func GetOperationStatusEnumValues ¶
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypeEnum ¶
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for OperationTypeEnum
func GetOperationTypeEnumValues ¶
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
type ScanResultProblemSeverityEnum ¶
type ScanResultProblemSeverityEnum string
ScanResultProblemSeverityEnum Enum with underlying type: string
const ( ScanResultProblemSeverityNone ScanResultProblemSeverityEnum = "NONE" ScanResultProblemSeverityLow ScanResultProblemSeverityEnum = "LOW" ScanResultProblemSeverityMedium ScanResultProblemSeverityEnum = "MEDIUM" ScanResultProblemSeverityHigh ScanResultProblemSeverityEnum = "HIGH" ScanResultProblemSeverityCritical ScanResultProblemSeverityEnum = "CRITICAL" )
Set of constants representing the allowable values for ScanResultProblemSeverityEnum
func GetScanResultProblemSeverityEnumValues ¶
func GetScanResultProblemSeverityEnumValues() []ScanResultProblemSeverityEnum
GetScanResultProblemSeverityEnumValues Enumerates the set of values for ScanResultProblemSeverityEnum
type ScanResultScoreEnum ¶
type ScanResultScoreEnum string
ScanResultScoreEnum Enum with underlying type: string
const ( ScanResultScorePass ScanResultScoreEnum = "PASS" ScanResultScoreFail ScanResultScoreEnum = "FAIL" )
Set of constants representing the allowable values for ScanResultScoreEnum
func GetScanResultScoreEnumValues ¶
func GetScanResultScoreEnumValues() []ScanResultScoreEnum
GetScanResultScoreEnumValues Enumerates the set of values for ScanResultScoreEnum
type ScanResultVulnerabilityStateEnum ¶
type ScanResultVulnerabilityStateEnum string
ScanResultVulnerabilityStateEnum Enum with underlying type: string
const ( ScanResultVulnerabilityStateOpen ScanResultVulnerabilityStateEnum = "OPEN" ScanResultVulnerabilityStateFixed ScanResultVulnerabilityStateEnum = "FIXED" ScanResultVulnerabilityStateNotApplicable ScanResultVulnerabilityStateEnum = "NOT_APPLICABLE" )
Set of constants representing the allowable values for ScanResultVulnerabilityStateEnum
func GetScanResultVulnerabilityStateEnumValues ¶
func GetScanResultVulnerabilityStateEnumValues() []ScanResultVulnerabilityStateEnum
GetScanResultVulnerabilityStateEnumValues Enumerates the set of values for ScanResultVulnerabilityStateEnum
type 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"` }
Schedule A scanning schedule
type ScheduleTypeEnum ¶
type ScheduleTypeEnum string
ScheduleTypeEnum Enum with underlying type: string
const ( ScheduleTypeDaily ScheduleTypeEnum = "DAILY" ScheduleTypeWeekly ScheduleTypeEnum = "WEEKLY" )
Set of constants representing the allowable values for ScheduleTypeEnum
func GetScheduleTypeEnumValues ¶
func GetScheduleTypeEnumValues() []ScheduleTypeEnum
GetScheduleTypeEnumValues Enumerates the set of values for ScheduleTypeEnum
type SortByEnum ¶
type SortByEnum string
SortByEnum Enum with underlying type: string
const ( SortByTimeCreated SortByEnum = "timeCreated" SortByDisplayName SortByEnum = "displayName" )
Set of constants representing the allowable values for SortByEnum
func GetSortByEnumValues ¶
func GetSortByEnumValues() []SortByEnum
GetSortByEnumValues Enumerates the set of values for SortByEnum
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type UpdateContainerScanRecipeDetails ¶
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"` }
UpdateContainerScanRecipeDetails The information to update an existing container scan recipe
func (UpdateContainerScanRecipeDetails) String ¶
func (m UpdateContainerScanRecipeDetails) String() string
type 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 }
UpdateContainerScanRecipeRequest wrapper for the UpdateContainerScanRecipe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/UpdateContainerScanRecipe.go.html to see an example of how to use UpdateContainerScanRecipeRequest.
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) (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 ¶
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"` }
UpdateContainerScanRecipeResponse wrapper for the UpdateContainerScanRecipe operation
func (UpdateContainerScanRecipeResponse) HTTPResponse ¶
func (response UpdateContainerScanRecipeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateContainerScanRecipeResponse) String ¶
func (response UpdateContainerScanRecipeResponse) String() string
type UpdateContainerScanRegistryDetails ¶
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 }
UpdateContainerScanRegistryDetails Registry information for a container scan target
type UpdateContainerScanTargetDetails ¶
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"` }
UpdateContainerScanTargetDetails The information to update an existing container scan target
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 ¶
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 }
UpdateContainerScanTargetRequest wrapper for the UpdateContainerScanTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/UpdateContainerScanTarget.go.html to see an example of how to use UpdateContainerScanTargetRequest.
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) (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 ¶
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"` }
UpdateContainerScanTargetResponse wrapper for the UpdateContainerScanTarget operation
func (UpdateContainerScanTargetResponse) HTTPResponse ¶
func (response UpdateContainerScanTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateContainerScanTargetResponse) String ¶
func (response UpdateContainerScanTargetResponse) String() string
type UpdateHostScanRecipeDetails ¶
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"` }
UpdateHostScanRecipeDetails The information to update an existing host scan recipe
func (UpdateHostScanRecipeDetails) String ¶
func (m UpdateHostScanRecipeDetails) String() string
type 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 }
UpdateHostScanRecipeRequest wrapper for the UpdateHostScanRecipe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/UpdateHostScanRecipe.go.html to see an example of how to use UpdateHostScanRecipeRequest.
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) (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 ¶
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"` }
UpdateHostScanRecipeResponse wrapper for the UpdateHostScanRecipe operation
func (UpdateHostScanRecipeResponse) HTTPResponse ¶
func (response UpdateHostScanRecipeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateHostScanRecipeResponse) String ¶
func (response UpdateHostScanRecipeResponse) String() string
type UpdateHostScanTargetDetails ¶
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"` }
UpdateHostScanTargetDetails The information to update an existing host scan target
func (UpdateHostScanTargetDetails) String ¶
func (m UpdateHostScanTargetDetails) String() string
type 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 }
UpdateHostScanTargetRequest wrapper for the UpdateHostScanTarget operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/vulnerabilityscanning/UpdateHostScanTarget.go.html to see an example of how to use UpdateHostScanTargetRequest.
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) (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 ¶
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"` }
UpdateHostScanTargetResponse wrapper for the UpdateHostScanTarget operation
func (UpdateHostScanTargetResponse) HTTPResponse ¶
func (response UpdateHostScanTargetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateHostScanTargetResponse) String ¶
func (response UpdateHostScanTargetResponse) String() string
type UpdateOcirContainerScanRegistryDetails ¶
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"` }
UpdateOcirContainerScanRegistryDetails Registry information for a OCI Registry target
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 ¶
type VulnerabilityScanningClient struct { common.BaseClient // contains filtered or unexported fields }
VulnerabilityScanningClient a client for VulnerabilityScanning
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/vulnerabilityscanning/UpdateHostScanTarget.go.html to see an example of how to use UpdateHostScanTarget API.
type VulnerabilityTypeEnum ¶
type VulnerabilityTypeEnum string
VulnerabilityTypeEnum Enum with underlying type: string
const ( VulnerabilityTypeCve VulnerabilityTypeEnum = "CVE" VulnerabilityTypeProblem VulnerabilityTypeEnum = "PROBLEM" )
Set of constants representing the allowable values for VulnerabilityTypeEnum
func GetVulnerabilityTypeEnumValues ¶
func GetVulnerabilityTypeEnumValues() []VulnerabilityTypeEnum
GetVulnerabilityTypeEnumValues Enumerates the set of values for VulnerabilityTypeEnum
type WorkRequest ¶
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"` }
WorkRequest A description of workrequest status
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestCollection ¶
type WorkRequestCollection struct { // The WorkRequest objects in the collection Items []WorkRequest `mandatory:"true" json:"items"` }
WorkRequestCollection A collection of WorkRequest objects
func (WorkRequestCollection) String ¶
func (m WorkRequestCollection) String() string
type WorkRequestError ¶
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"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // The WorkRequestError objects in the collection Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection A collection of WorkRequestError objects
func (WorkRequestErrorCollection) String ¶
func (m WorkRequestErrorCollection) String() string
type WorkRequestLogEntry ¶
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"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // The WorkRequestLigEntry objects in the collection Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection A collection of WorkRequestLogEntry objects
func (WorkRequestLogEntryCollection) String ¶
func (m WorkRequestLogEntryCollection) String() string
type WorkRequestResource ¶
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"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
Source 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