...

Package cloudguard

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetActorTypeEnumStringValues() []string
func GetAdhocQueryResultStateEnumStringValues() []string
func GetAdhocQueryStatusEnumStringValues() []string
func GetClassificationStatusEnumStringValues() []string
func GetCloudGuardStatusEnumStringValues() []string
func GetCompositeConditionCompositeOperatorEnumStringValues() []string
func GetConditionFilterTypeEnumStringValues() []string
func GetConditionKindEnumStringValues() []string
func GetConditionOperatorNameEnumStringValues() []string
func GetConditionTypeEnumEnumStringValues() []string
func GetConditionValueTypeEnumStringValues() []string
func GetConfidenceEnumStringValues() []string
func GetConfigurationLifecycleStateEnumStringValues() []string
func GetConfigurationListItemTypeEnumStringValues() []string
func GetContinuousQueryStartPolicyStartPolicyTypeEnumStringValues() []string
func GetCveRiskLevelEnumStringValues() []string
func GetDataMaskCategoryEnumStringValues() []string
func GetDataMaskRuleStatusEnumStringValues() []string
func GetDataSourceEventInfoStatusEnumStringValues() []string
func GetDataSourceFeedProviderEnumStringValues() []string
func GetDataSourceStatusEnumStringValues() []string
func GetDetectorEnumEnumStringValues() []string
func GetDetectorRecipeDetectorRuleManagedListTypesEnumStringValues() []string
func GetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumStringValues() []string
func GetDetectorRecipeEnumEnumStringValues() []string
func GetDetectorRuleManagedListTypesEnumStringValues() []string
func GetDetectorRuleSummaryManagedListTypesEnumStringValues() []string
func GetEntityTypeEnumStringValues() []string
func GetEventStatusEnumStringValues() []string
func GetFeedProviderTypeEnumStringValues() []string
func GetGetConditionMetadataTypeConditionMetadataTypeIdEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListAdhocQueriesAccessLevelEnumStringValues() []string
func GetListAdhocQueriesAdhocQueryStatusEnumStringValues() []string
func GetListAdhocQueriesSortByEnumStringValues() []string
func GetListAdhocQueriesSortOrderEnumStringValues() []string
func GetListAdhocQueryResultsSortByEnumStringValues() []string
func GetListAdhocQueryResultsSortOrderEnumStringValues() []string
func GetListConditionMetadataTypesLifecycleStateEnumStringValues() []string
func GetListConditionMetadataTypesSortByEnumStringValues() []string
func GetListConditionMetadataTypesSortOrderEnumStringValues() []string
func GetListDataMaskRulesAccessLevelEnumStringValues() []string
func GetListDataMaskRulesDataMaskRuleStatusEnumStringValues() []string
func GetListDataMaskRulesLifecycleStateEnumStringValues() []string
func GetListDataMaskRulesSortByEnumStringValues() []string
func GetListDataMaskRulesSortOrderEnumStringValues() []string
func GetListDataSourceEventsSortByEnumStringValues() []string
func GetListDataSourceEventsSortOrderEnumStringValues() []string
func GetListDataSourcesAccessLevelEnumStringValues() []string
func GetListDataSourcesDataSourceFeedProviderEnumStringValues() []string
func GetListDataSourcesLifecycleStateEnumStringValues() []string
func GetListDataSourcesLoggingQueryTypeEnumStringValues() []string
func GetListDataSourcesSortByEnumStringValues() []string
func GetListDataSourcesSortOrderEnumStringValues() []string
func GetListDetectorRecipeDetectorRulesLifecycleStateEnumStringValues() []string
func GetListDetectorRecipeDetectorRulesSortByEnumStringValues() []string
func GetListDetectorRecipeDetectorRulesSortOrderEnumStringValues() []string
func GetListDetectorRecipesAccessLevelEnumStringValues() []string
func GetListDetectorRecipesLifecycleStateEnumStringValues() []string
func GetListDetectorRecipesSortByEnumStringValues() []string
func GetListDetectorRecipesSortOrderEnumStringValues() []string
func GetListDetectorRulesLifecycleStateEnumStringValues() []string
func GetListDetectorRulesSortByEnumStringValues() []string
func GetListDetectorRulesSortOrderEnumStringValues() []string
func GetListDetectorsLifecycleStateEnumStringValues() []string
func GetListDetectorsSortByEnumStringValues() []string
func GetListDetectorsSortOrderEnumStringValues() []string
func GetListImpactedResourcesSortByEnumStringValues() []string
func GetListImpactedResourcesSortOrderEnumStringValues() []string
func GetListManagedListTypesLifecycleStateEnumStringValues() []string
func GetListManagedListTypesSortByEnumStringValues() []string
func GetListManagedListTypesSortOrderEnumStringValues() []string
func GetListManagedListsAccessLevelEnumStringValues() []string
func GetListManagedListsLifecycleStateEnumStringValues() []string
func GetListManagedListsListTypeEnumStringValues() []string
func GetListManagedListsSortByEnumStringValues() []string
func GetListManagedListsSortOrderEnumStringValues() []string
func GetListPoliciesSortByEnumStringValues() []string
func GetListPoliciesSortOrderEnumStringValues() []string
func GetListProblemEndpointsSortByEnumStringValues() []string
func GetListProblemEndpointsSortOrderEnumStringValues() []string
func GetListProblemEntitiesSortByEnumStringValues() []string
func GetListProblemEntitiesSortOrderEnumStringValues() []string
func GetListProblemHistoriesSortByEnumStringValues() []string
func GetListProblemHistoriesSortOrderEnumStringValues() []string
func GetListProblemsAccessLevelEnumStringValues() []string
func GetListProblemsDetectorTypeEnumStringValues() []string
func GetListProblemsLifecycleDetailEnumStringValues() []string
func GetListProblemsLifecycleStateEnumStringValues() []string
func GetListProblemsProblemCategoryEnumStringValues() []string
func GetListProblemsSortByEnumStringValues() []string
func GetListProblemsSortOrderEnumStringValues() []string
func GetListRecommendationsAccessLevelEnumStringValues() []string
func GetListRecommendationsLifecycleDetailEnumStringValues() []string
func GetListRecommendationsLifecycleStateEnumStringValues() []string
func GetListRecommendationsSortByEnumStringValues() []string
func GetListRecommendationsSortOrderEnumStringValues() []string
func GetListResourcePortsSortByEnumStringValues() []string
func GetListResourcePortsSortOrderEnumStringValues() []string
func GetListResourceProfileEndpointsSortByEnumStringValues() []string
func GetListResourceProfileEndpointsSortOrderEnumStringValues() []string
func GetListResourceProfileImpactedResourcesSortByEnumStringValues() []string
func GetListResourceProfileImpactedResourcesSortOrderEnumStringValues() []string
func GetListResourceProfilesAccessLevelEnumStringValues() []string
func GetListResourceProfilesSortByEnumStringValues() []string
func GetListResourceProfilesSortOrderEnumStringValues() []string
func GetListResourceTypesDetectorIdEnumStringValues() []string
func GetListResourceTypesLifecycleStateEnumStringValues() []string
func GetListResourceTypesSortByEnumStringValues() []string
func GetListResourceTypesSortOrderEnumStringValues() []string
func GetListResourceVulnerabilitiesSortByEnumStringValues() []string
func GetListResourceVulnerabilitiesSortOrderEnumStringValues() []string
func GetListResourcesAccessLevelEnumStringValues() []string
func GetListResourcesDetectorTypeEnumStringValues() []string
func GetListResourcesSortByEnumStringValues() []string
func GetListResourcesSortOrderEnumStringValues() []string
func GetListResponderActivitiesSortByEnumStringValues() []string
func GetListResponderActivitiesSortOrderEnumStringValues() []string
func GetListResponderExecutionsAccessLevelEnumStringValues() []string
func GetListResponderExecutionsResponderExecutionModeEnumStringValues() []string
func GetListResponderExecutionsResponderExecutionStatusEnumStringValues() []string
func GetListResponderExecutionsResponderTypeEnumStringValues() []string
func GetListResponderExecutionsSortByEnumStringValues() []string
func GetListResponderExecutionsSortOrderEnumStringValues() []string
func GetListResponderRecipeResponderRulesLifecycleStateEnumStringValues() []string
func GetListResponderRecipeResponderRulesSortByEnumStringValues() []string
func GetListResponderRecipeResponderRulesSortOrderEnumStringValues() []string
func GetListResponderRecipesAccessLevelEnumStringValues() []string
func GetListResponderRecipesLifecycleStateEnumStringValues() []string
func GetListResponderRecipesSortByEnumStringValues() []string
func GetListResponderRecipesSortOrderEnumStringValues() []string
func GetListResponderRulesLifecycleStateEnumStringValues() []string
func GetListResponderRulesSortByEnumStringValues() []string
func GetListResponderRulesSortOrderEnumStringValues() []string
func GetListSavedQueriesAccessLevelEnumStringValues() []string
func GetListSavedQueriesSortByEnumStringValues() []string
func GetListSavedQueriesSortOrderEnumStringValues() []string
func GetListSecurityPoliciesLifecycleStateEnumStringValues() []string
func GetListSecurityPoliciesSortByEnumStringValues() []string
func GetListSecurityPoliciesSortOrderEnumStringValues() []string
func GetListSecurityRecipesLifecycleStateEnumStringValues() []string
func GetListSecurityRecipesSortByEnumStringValues() []string
func GetListSecurityRecipesSortOrderEnumStringValues() []string
func GetListSecurityZonesLifecycleStateEnumStringValues() []string
func GetListSecurityZonesSortByEnumStringValues() []string
func GetListSecurityZonesSortOrderEnumStringValues() []string
func GetListSightingEndpointsSortByEnumStringValues() []string
func GetListSightingEndpointsSortOrderEnumStringValues() []string
func GetListSightingImpactedResourcesSortByEnumStringValues() []string
func GetListSightingImpactedResourcesSortOrderEnumStringValues() []string
func GetListSightingsAccessLevelEnumStringValues() []string
func GetListSightingsSortByEnumStringValues() []string
func GetListSightingsSortOrderEnumStringValues() []string
func GetListTacticsLifecycleStateEnumStringValues() []string
func GetListTacticsSortByEnumStringValues() []string
func GetListTacticsSortOrderEnumStringValues() []string
func GetListTargetDetectorRecipeDetectorRulesLifecycleStateEnumStringValues() []string
func GetListTargetDetectorRecipeDetectorRulesSortByEnumStringValues() []string
func GetListTargetDetectorRecipeDetectorRulesSortOrderEnumStringValues() []string
func GetListTargetDetectorRecipesLifecycleStateEnumStringValues() []string
func GetListTargetDetectorRecipesSortByEnumStringValues() []string
func GetListTargetDetectorRecipesSortOrderEnumStringValues() []string
func GetListTargetResponderRecipeResponderRulesLifecycleStateEnumStringValues() []string
func GetListTargetResponderRecipeResponderRulesSortByEnumStringValues() []string
func GetListTargetResponderRecipeResponderRulesSortOrderEnumStringValues() []string
func GetListTargetResponderRecipesLifecycleStateEnumStringValues() []string
func GetListTargetResponderRecipesSortByEnumStringValues() []string
func GetListTargetResponderRecipesSortOrderEnumStringValues() []string
func GetListTargetsAccessLevelEnumStringValues() []string
func GetListTargetsLifecycleStateEnumStringValues() []string
func GetListTargetsSortByEnumStringValues() []string
func GetListTargetsSortOrderEnumStringValues() []string
func GetListTechniquesLifecycleStateEnumStringValues() []string
func GetListTechniquesSortByEnumStringValues() []string
func GetListTechniquesSortOrderEnumStringValues() []string
func GetListWlpAgentsSortByEnumStringValues() []string
func GetListWlpAgentsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetLoggingQueryOperatorTypeEnumStringValues() []string
func GetLoggingQueryTypeEnumStringValues() []string
func GetManagedListTypeEnumStringValues() []string
func GetMonitoringServiceEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetOperatorTypeEnumStringValues() []string
func GetOwnerTypeEnumStringValues() []string
func GetProblemCategoryEnumEnumStringValues() []string
func GetProblemDimensionEnumStringValues() []string
func GetProblemLifecycleDetailEnumStringValues() []string
func GetProblemLifecycleStateEnumStringValues() []string
func GetQueryReplicationStatusEnumStringValues() []string
func GetRecommendationLifecycleDetailEnumStringValues() []string
func GetRecommendationTypeEnumStringValues() []string
func GetRequestSummarizedActivityProblemsAccessLevelEnumStringValues() []string
func GetRequestSummarizedProblemsAccessLevelEnumStringValues() []string
func GetRequestSummarizedResponderExecutionsAccessLevelEnumStringValues() []string
func GetRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnumStringValues() []string
func GetRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnumStringValues() []string
func GetRequestSummarizedTrendProblemsAccessLevelEnumStringValues() []string
func GetRequestSummarizedTrendResourceRiskScoresAccessLevelEnumStringValues() []string
func GetRequestSummarizedTrendResponderExecutionsAccessLevelEnumStringValues() []string
func GetResourceLockTypeEnumStringValues() []string
func GetResourceRiskScoreDimensionEnumStringValues() []string
func GetResponderActivityTypeEnumStringValues() []string
func GetResponderDimensionEnumStringValues() []string
func GetResponderExecutionModesEnumStringValues() []string
func GetResponderExecutionStatesEnumStringValues() []string
func GetResponderExecutionStatusEnumStringValues() []string
func GetResponderModeTypesEnumStringValues() []string
func GetResponderRecipeResponderRuleSummarySupportedModesEnumStringValues() []string
func GetResponderRecipeResponderRuleSupportedModesEnumStringValues() []string
func GetResponderRuleSummarySupportedModesEnumStringValues() []string
func GetResponderRuleSupportedModesEnumStringValues() []string
func GetResponderTypeEnumStringValues() []string
func GetRiskLevelEnumStringValues() []string
func GetSecurityRatingEnumStringValues() []string
func GetSeverityEnumStringValues() []string
func GetSortOrdersEnumStringValues() []string
func GetTargetDetectorRecipeDetectorRuleManagedListTypesEnumStringValues() []string
func GetTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumStringValues() []string
func GetTargetResourceTypeEnumStringValues() []string
func GetTargetResponderRecipeResponderRuleSummarySupportedModesEnumStringValues() []string
func GetTargetResponderRecipeResponderRuleSupportedModesEnumStringValues() []string
func GetTargetSelectedKindEnumStringValues() []string
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
type AbsoluteTimeStartPolicy
    func (m AbsoluteTimeStartPolicy) MarshalJSON() (buff []byte, e error)
    func (m AbsoluteTimeStartPolicy) String() string
    func (m AbsoluteTimeStartPolicy) ValidateEnumValue() (bool, error)
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ActivityProblemAggregation
    func (m ActivityProblemAggregation) String() string
    func (m ActivityProblemAggregation) ValidateEnumValue() (bool, error)
type ActivityProblemAggregationCollection
    func (m ActivityProblemAggregationCollection) String() string
    func (m ActivityProblemAggregationCollection) ValidateEnumValue() (bool, error)
type ActorTypeEnum
    func GetActorTypeEnumValues() []ActorTypeEnum
    func GetMappingActorTypeEnum(val string) (ActorTypeEnum, bool)
type AddCompartmentDetails
    func (m AddCompartmentDetails) String() string
    func (m AddCompartmentDetails) ValidateEnumValue() (bool, error)
type AddCompartmentRequest
    func (request AddCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request AddCompartmentRequest) String() string
    func (request AddCompartmentRequest) ValidateEnumValue() (bool, error)
type AddCompartmentResponse
    func (response AddCompartmentResponse) HTTPResponse() *http.Response
    func (response AddCompartmentResponse) String() string
type AdhocQuery
    func (m AdhocQuery) String() string
    func (m AdhocQuery) ValidateEnumValue() (bool, error)
type AdhocQueryCollection
    func (m AdhocQueryCollection) String() string
    func (m AdhocQueryCollection) ValidateEnumValue() (bool, error)
type AdhocQueryDetails
    func (m AdhocQueryDetails) String() string
    func (m AdhocQueryDetails) ValidateEnumValue() (bool, error)
type AdhocQueryRegionalDetails
    func (m AdhocQueryRegionalDetails) String() string
    func (m AdhocQueryRegionalDetails) ValidateEnumValue() (bool, error)
type AdhocQueryResource
    func (m AdhocQueryResource) String() string
    func (m AdhocQueryResource) ValidateEnumValue() (bool, error)
type AdhocQueryResultCollection
    func (m AdhocQueryResultCollection) String() string
    func (m AdhocQueryResultCollection) ValidateEnumValue() (bool, error)
type AdhocQueryResultStateEnum
    func GetAdhocQueryResultStateEnumValues() []AdhocQueryResultStateEnum
    func GetMappingAdhocQueryResultStateEnum(val string) (AdhocQueryResultStateEnum, bool)
type AdhocQueryResultSummary
    func (m AdhocQueryResultSummary) String() string
    func (m AdhocQueryResultSummary) ValidateEnumValue() (bool, error)
type AdhocQueryStatusEnum
    func GetAdhocQueryStatusEnumValues() []AdhocQueryStatusEnum
    func GetMappingAdhocQueryStatusEnum(val string) (AdhocQueryStatusEnum, bool)
type AdhocQuerySummary
    func (m AdhocQuerySummary) String() string
    func (m AdhocQuerySummary) ValidateEnumValue() (bool, error)
type AllTargetsSelected
    func (m AllTargetsSelected) MarshalJSON() (buff []byte, e error)
    func (m AllTargetsSelected) String() string
    func (m AllTargetsSelected) ValidateEnumValue() (bool, error)
type AttachTargetDetectorRecipeDetails
    func (m AttachTargetDetectorRecipeDetails) String() string
    func (m AttachTargetDetectorRecipeDetails) ValidateEnumValue() (bool, error)
type AttachTargetResponderRecipeDetails
    func (m AttachTargetResponderRecipeDetails) String() string
    func (m AttachTargetResponderRecipeDetails) ValidateEnumValue() (bool, error)
type CancelWorkRequestRequest
    func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelWorkRequestRequest) String() string
    func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
type CancelWorkRequestResponse
    func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
    func (response CancelWorkRequestResponse) String() string
type CandidateResponderRule
    func (m CandidateResponderRule) String() string
    func (m CandidateResponderRule) ValidateEnumValue() (bool, error)
type ChangeDataSourceCompartmentDetails
    func (m ChangeDataSourceCompartmentDetails) String() string
    func (m ChangeDataSourceCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDataSourceCompartmentRequest
    func (request ChangeDataSourceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDataSourceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDataSourceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDataSourceCompartmentRequest) String() string
    func (request ChangeDataSourceCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDataSourceCompartmentResponse
    func (response ChangeDataSourceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDataSourceCompartmentResponse) String() string
type ChangeDetectorRecipeCompartmentDetails
    func (m ChangeDetectorRecipeCompartmentDetails) String() string
    func (m ChangeDetectorRecipeCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDetectorRecipeCompartmentRequest
    func (request ChangeDetectorRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDetectorRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDetectorRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDetectorRecipeCompartmentRequest) String() string
    func (request ChangeDetectorRecipeCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDetectorRecipeCompartmentResponse
    func (response ChangeDetectorRecipeCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDetectorRecipeCompartmentResponse) String() string
type ChangeManagedListCompartmentDetails
    func (m ChangeManagedListCompartmentDetails) String() string
    func (m ChangeManagedListCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeManagedListCompartmentRequest
    func (request ChangeManagedListCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeManagedListCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeManagedListCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeManagedListCompartmentRequest) String() string
    func (request ChangeManagedListCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeManagedListCompartmentResponse
    func (response ChangeManagedListCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeManagedListCompartmentResponse) String() string
type ChangeResponderRecipeCompartmentDetails
    func (m ChangeResponderRecipeCompartmentDetails) String() string
    func (m ChangeResponderRecipeCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeResponderRecipeCompartmentRequest
    func (request ChangeResponderRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeResponderRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeResponderRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeResponderRecipeCompartmentRequest) String() string
    func (request ChangeResponderRecipeCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeResponderRecipeCompartmentResponse
    func (response ChangeResponderRecipeCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeResponderRecipeCompartmentResponse) String() string
type ChangeSavedQueryCompartmentDetails
    func (m ChangeSavedQueryCompartmentDetails) String() string
    func (m ChangeSavedQueryCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeSavedQueryCompartmentRequest
    func (request ChangeSavedQueryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeSavedQueryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeSavedQueryCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeSavedQueryCompartmentRequest) String() string
    func (request ChangeSavedQueryCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeSavedQueryCompartmentResponse
    func (response ChangeSavedQueryCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeSavedQueryCompartmentResponse) String() string
type ChangeSecurityPolicyCompartmentDetails
    func (m ChangeSecurityPolicyCompartmentDetails) String() string
    func (m ChangeSecurityPolicyCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeSecurityRecipeCompartmentDetails
    func (m ChangeSecurityRecipeCompartmentDetails) String() string
    func (m ChangeSecurityRecipeCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeSecurityRecipeCompartmentRequest
    func (request ChangeSecurityRecipeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeSecurityRecipeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeSecurityRecipeCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeSecurityRecipeCompartmentRequest) String() string
    func (request ChangeSecurityRecipeCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeSecurityRecipeCompartmentResponse
    func (response ChangeSecurityRecipeCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeSecurityRecipeCompartmentResponse) String() string
type ChangeSecurityZoneCompartmentDetails
    func (m ChangeSecurityZoneCompartmentDetails) String() string
    func (m ChangeSecurityZoneCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeSecurityZoneCompartmentRequest
    func (request ChangeSecurityZoneCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeSecurityZoneCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeSecurityZoneCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeSecurityZoneCompartmentRequest) String() string
    func (request ChangeSecurityZoneCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeSecurityZoneCompartmentResponse
    func (response ChangeSecurityZoneCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeSecurityZoneCompartmentResponse) String() string
type ClassificationStatusEnum
    func GetClassificationStatusEnumValues() []ClassificationStatusEnum
    func GetMappingClassificationStatusEnum(val string) (ClassificationStatusEnum, bool)
type CloudGuardClient
    func NewCloudGuardClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client CloudGuardClient, err error)
    func NewCloudGuardClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client CloudGuardClient, err error)
    func (client CloudGuardClient) AddCompartment(ctx context.Context, request AddCompartmentRequest) (response AddCompartmentResponse, err error)
    func (client CloudGuardClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
    func (client CloudGuardClient) ChangeDataSourceCompartment(ctx context.Context, request ChangeDataSourceCompartmentRequest) (response ChangeDataSourceCompartmentResponse, err error)
    func (client CloudGuardClient) ChangeDetectorRecipeCompartment(ctx context.Context, request ChangeDetectorRecipeCompartmentRequest) (response ChangeDetectorRecipeCompartmentResponse, err error)
    func (client CloudGuardClient) ChangeManagedListCompartment(ctx context.Context, request ChangeManagedListCompartmentRequest) (response ChangeManagedListCompartmentResponse, err error)
    func (client CloudGuardClient) ChangeResponderRecipeCompartment(ctx context.Context, request ChangeResponderRecipeCompartmentRequest) (response ChangeResponderRecipeCompartmentResponse, err error)
    func (client CloudGuardClient) ChangeSavedQueryCompartment(ctx context.Context, request ChangeSavedQueryCompartmentRequest) (response ChangeSavedQueryCompartmentResponse, err error)
    func (client CloudGuardClient) ChangeSecurityRecipeCompartment(ctx context.Context, request ChangeSecurityRecipeCompartmentRequest) (response ChangeSecurityRecipeCompartmentResponse, err error)
    func (client CloudGuardClient) ChangeSecurityZoneCompartment(ctx context.Context, request ChangeSecurityZoneCompartmentRequest) (response ChangeSecurityZoneCompartmentResponse, err error)
    func (client *CloudGuardClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client CloudGuardClient) CreateAdhocQuery(ctx context.Context, request CreateAdhocQueryRequest) (response CreateAdhocQueryResponse, err error)
    func (client CloudGuardClient) CreateDataMaskRule(ctx context.Context, request CreateDataMaskRuleRequest) (response CreateDataMaskRuleResponse, err error)
    func (client CloudGuardClient) CreateDataSource(ctx context.Context, request CreateDataSourceRequest) (response CreateDataSourceResponse, err error)
    func (client CloudGuardClient) CreateDetectorRecipe(ctx context.Context, request CreateDetectorRecipeRequest) (response CreateDetectorRecipeResponse, err error)
    func (client CloudGuardClient) CreateDetectorRecipeDetectorRule(ctx context.Context, request CreateDetectorRecipeDetectorRuleRequest) (response CreateDetectorRecipeDetectorRuleResponse, err error)
    func (client CloudGuardClient) CreateManagedList(ctx context.Context, request CreateManagedListRequest) (response CreateManagedListResponse, err error)
    func (client CloudGuardClient) CreateResponderRecipe(ctx context.Context, request CreateResponderRecipeRequest) (response CreateResponderRecipeResponse, err error)
    func (client CloudGuardClient) CreateSavedQuery(ctx context.Context, request CreateSavedQueryRequest) (response CreateSavedQueryResponse, err error)
    func (client CloudGuardClient) CreateSecurityRecipe(ctx context.Context, request CreateSecurityRecipeRequest) (response CreateSecurityRecipeResponse, err error)
    func (client CloudGuardClient) CreateSecurityZone(ctx context.Context, request CreateSecurityZoneRequest) (response CreateSecurityZoneResponse, err error)
    func (client CloudGuardClient) CreateTarget(ctx context.Context, request CreateTargetRequest) (response CreateTargetResponse, err error)
    func (client CloudGuardClient) CreateTargetDetectorRecipe(ctx context.Context, request CreateTargetDetectorRecipeRequest) (response CreateTargetDetectorRecipeResponse, err error)
    func (client CloudGuardClient) CreateTargetResponderRecipe(ctx context.Context, request CreateTargetResponderRecipeRequest) (response CreateTargetResponderRecipeResponse, err error)
    func (client CloudGuardClient) CreateWlpAgent(ctx context.Context, request CreateWlpAgentRequest) (response CreateWlpAgentResponse, err error)
    func (client CloudGuardClient) DeleteAdhocQuery(ctx context.Context, request DeleteAdhocQueryRequest) (response DeleteAdhocQueryResponse, err error)
    func (client CloudGuardClient) DeleteDataMaskRule(ctx context.Context, request DeleteDataMaskRuleRequest) (response DeleteDataMaskRuleResponse, err error)
    func (client CloudGuardClient) DeleteDataSource(ctx context.Context, request DeleteDataSourceRequest) (response DeleteDataSourceResponse, err error)
    func (client CloudGuardClient) DeleteDetectorRecipe(ctx context.Context, request DeleteDetectorRecipeRequest) (response DeleteDetectorRecipeResponse, err error)
    func (client CloudGuardClient) DeleteDetectorRecipeDetectorRule(ctx context.Context, request DeleteDetectorRecipeDetectorRuleRequest) (response DeleteDetectorRecipeDetectorRuleResponse, err error)
    func (client CloudGuardClient) DeleteDetectorRecipeDetectorRuleDataSource(ctx context.Context, request DeleteDetectorRecipeDetectorRuleDataSourceRequest) (response DeleteDetectorRecipeDetectorRuleDataSourceResponse, err error)
    func (client CloudGuardClient) DeleteManagedList(ctx context.Context, request DeleteManagedListRequest) (response DeleteManagedListResponse, err error)
    func (client CloudGuardClient) DeleteResponderRecipe(ctx context.Context, request DeleteResponderRecipeRequest) (response DeleteResponderRecipeResponse, err error)
    func (client CloudGuardClient) DeleteSavedQuery(ctx context.Context, request DeleteSavedQueryRequest) (response DeleteSavedQueryResponse, err error)
    func (client CloudGuardClient) DeleteSecurityRecipe(ctx context.Context, request DeleteSecurityRecipeRequest) (response DeleteSecurityRecipeResponse, err error)
    func (client CloudGuardClient) DeleteSecurityZone(ctx context.Context, request DeleteSecurityZoneRequest) (response DeleteSecurityZoneResponse, err error)
    func (client CloudGuardClient) DeleteTarget(ctx context.Context, request DeleteTargetRequest) (response DeleteTargetResponse, err error)
    func (client CloudGuardClient) DeleteTargetDetectorRecipe(ctx context.Context, request DeleteTargetDetectorRecipeRequest) (response DeleteTargetDetectorRecipeResponse, err error)
    func (client CloudGuardClient) DeleteTargetResponderRecipe(ctx context.Context, request DeleteTargetResponderRecipeRequest) (response DeleteTargetResponderRecipeResponse, err error)
    func (client CloudGuardClient) DeleteWlpAgent(ctx context.Context, request DeleteWlpAgentRequest) (response DeleteWlpAgentResponse, err error)
    func (client CloudGuardClient) ExecuteResponderExecution(ctx context.Context, request ExecuteResponderExecutionRequest) (response ExecuteResponderExecutionResponse, err error)
    func (client CloudGuardClient) GetAdhocQuery(ctx context.Context, request GetAdhocQueryRequest) (response GetAdhocQueryResponse, err error)
    func (client CloudGuardClient) GetAdhocQueryResultContent(ctx context.Context, request GetAdhocQueryResultContentRequest) (response GetAdhocQueryResultContentResponse, err error)
    func (client CloudGuardClient) GetConditionMetadataType(ctx context.Context, request GetConditionMetadataTypeRequest) (response GetConditionMetadataTypeResponse, err error)
    func (client CloudGuardClient) GetConfiguration(ctx context.Context, request GetConfigurationRequest) (response GetConfigurationResponse, err error)
    func (client CloudGuardClient) GetDataMaskRule(ctx context.Context, request GetDataMaskRuleRequest) (response GetDataMaskRuleResponse, err error)
    func (client CloudGuardClient) GetDataSource(ctx context.Context, request GetDataSourceRequest) (response GetDataSourceResponse, err error)
    func (client CloudGuardClient) GetDetector(ctx context.Context, request GetDetectorRequest) (response GetDetectorResponse, err error)
    func (client CloudGuardClient) GetDetectorRecipe(ctx context.Context, request GetDetectorRecipeRequest) (response GetDetectorRecipeResponse, err error)
    func (client CloudGuardClient) GetDetectorRecipeDetectorRule(ctx context.Context, request GetDetectorRecipeDetectorRuleRequest) (response GetDetectorRecipeDetectorRuleResponse, err error)
    func (client CloudGuardClient) GetDetectorRule(ctx context.Context, request GetDetectorRuleRequest) (response GetDetectorRuleResponse, err error)
    func (client CloudGuardClient) GetManagedList(ctx context.Context, request GetManagedListRequest) (response GetManagedListResponse, err error)
    func (client CloudGuardClient) GetProblem(ctx context.Context, request GetProblemRequest) (response GetProblemResponse, err error)
    func (client CloudGuardClient) GetResource(ctx context.Context, request GetResourceRequest) (response GetResourceResponse, err error)
    func (client CloudGuardClient) GetResourceProfile(ctx context.Context, request GetResourceProfileRequest) (response GetResourceProfileResponse, err error)
    func (client CloudGuardClient) GetResourceVulnerability(ctx context.Context, request GetResourceVulnerabilityRequest) (response GetResourceVulnerabilityResponse, err error)
    func (client CloudGuardClient) GetResponderExecution(ctx context.Context, request GetResponderExecutionRequest) (response GetResponderExecutionResponse, err error)
    func (client CloudGuardClient) GetResponderRecipe(ctx context.Context, request GetResponderRecipeRequest) (response GetResponderRecipeResponse, err error)
    func (client CloudGuardClient) GetResponderRecipeResponderRule(ctx context.Context, request GetResponderRecipeResponderRuleRequest) (response GetResponderRecipeResponderRuleResponse, err error)
    func (client CloudGuardClient) GetResponderRule(ctx context.Context, request GetResponderRuleRequest) (response GetResponderRuleResponse, err error)
    func (client CloudGuardClient) GetSavedQuery(ctx context.Context, request GetSavedQueryRequest) (response GetSavedQueryResponse, err error)
    func (client CloudGuardClient) GetSecurityPolicy(ctx context.Context, request GetSecurityPolicyRequest) (response GetSecurityPolicyResponse, err error)
    func (client CloudGuardClient) GetSecurityRecipe(ctx context.Context, request GetSecurityRecipeRequest) (response GetSecurityRecipeResponse, err error)
    func (client CloudGuardClient) GetSecurityZone(ctx context.Context, request GetSecurityZoneRequest) (response GetSecurityZoneResponse, err error)
    func (client CloudGuardClient) GetSighting(ctx context.Context, request GetSightingRequest) (response GetSightingResponse, err error)
    func (client CloudGuardClient) GetTarget(ctx context.Context, request GetTargetRequest) (response GetTargetResponse, err error)
    func (client CloudGuardClient) GetTargetDetectorRecipe(ctx context.Context, request GetTargetDetectorRecipeRequest) (response GetTargetDetectorRecipeResponse, err error)
    func (client CloudGuardClient) GetTargetDetectorRecipeDetectorRule(ctx context.Context, request GetTargetDetectorRecipeDetectorRuleRequest) (response GetTargetDetectorRecipeDetectorRuleResponse, err error)
    func (client CloudGuardClient) GetTargetResponderRecipe(ctx context.Context, request GetTargetResponderRecipeRequest) (response GetTargetResponderRecipeResponse, err error)
    func (client CloudGuardClient) GetTargetResponderRecipeResponderRule(ctx context.Context, request GetTargetResponderRecipeResponderRuleRequest) (response GetTargetResponderRecipeResponderRuleResponse, err error)
    func (client CloudGuardClient) GetWlpAgent(ctx context.Context, request GetWlpAgentRequest) (response GetWlpAgentResponse, err error)
    func (client CloudGuardClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client CloudGuardClient) ListAdhocQueries(ctx context.Context, request ListAdhocQueriesRequest) (response ListAdhocQueriesResponse, err error)
    func (client CloudGuardClient) ListAdhocQueryResults(ctx context.Context, request ListAdhocQueryResultsRequest) (response ListAdhocQueryResultsResponse, err error)
    func (client CloudGuardClient) ListConditionMetadataTypes(ctx context.Context, request ListConditionMetadataTypesRequest) (response ListConditionMetadataTypesResponse, err error)
    func (client CloudGuardClient) ListDataMaskRules(ctx context.Context, request ListDataMaskRulesRequest) (response ListDataMaskRulesResponse, err error)
    func (client CloudGuardClient) ListDataSourceEvents(ctx context.Context, request ListDataSourceEventsRequest) (response ListDataSourceEventsResponse, err error)
    func (client CloudGuardClient) ListDataSources(ctx context.Context, request ListDataSourcesRequest) (response ListDataSourcesResponse, err error)
    func (client CloudGuardClient) ListDetectorRecipeDetectorRules(ctx context.Context, request ListDetectorRecipeDetectorRulesRequest) (response ListDetectorRecipeDetectorRulesResponse, err error)
    func (client CloudGuardClient) ListDetectorRecipes(ctx context.Context, request ListDetectorRecipesRequest) (response ListDetectorRecipesResponse, err error)
    func (client CloudGuardClient) ListDetectorRules(ctx context.Context, request ListDetectorRulesRequest) (response ListDetectorRulesResponse, err error)
    func (client CloudGuardClient) ListDetectors(ctx context.Context, request ListDetectorsRequest) (response ListDetectorsResponse, err error)
    func (client CloudGuardClient) ListImpactedResources(ctx context.Context, request ListImpactedResourcesRequest) (response ListImpactedResourcesResponse, err error)
    func (client CloudGuardClient) ListManagedListTypes(ctx context.Context, request ListManagedListTypesRequest) (response ListManagedListTypesResponse, err error)
    func (client CloudGuardClient) ListManagedLists(ctx context.Context, request ListManagedListsRequest) (response ListManagedListsResponse, err error)
    func (client CloudGuardClient) ListPolicies(ctx context.Context, request ListPoliciesRequest) (response ListPoliciesResponse, err error)
    func (client CloudGuardClient) ListProblemEndpoints(ctx context.Context, request ListProblemEndpointsRequest) (response ListProblemEndpointsResponse, err error)
    func (client CloudGuardClient) ListProblemEntities(ctx context.Context, request ListProblemEntitiesRequest) (response ListProblemEntitiesResponse, err error)
    func (client CloudGuardClient) ListProblemHistories(ctx context.Context, request ListProblemHistoriesRequest) (response ListProblemHistoriesResponse, err error)
    func (client CloudGuardClient) ListProblems(ctx context.Context, request ListProblemsRequest) (response ListProblemsResponse, err error)
    func (client CloudGuardClient) ListRecommendations(ctx context.Context, request ListRecommendationsRequest) (response ListRecommendationsResponse, err error)
    func (client CloudGuardClient) ListResourcePorts(ctx context.Context, request ListResourcePortsRequest) (response ListResourcePortsResponse, err error)
    func (client CloudGuardClient) ListResourceProfileEndpoints(ctx context.Context, request ListResourceProfileEndpointsRequest) (response ListResourceProfileEndpointsResponse, err error)
    func (client CloudGuardClient) ListResourceProfileImpactedResources(ctx context.Context, request ListResourceProfileImpactedResourcesRequest) (response ListResourceProfileImpactedResourcesResponse, err error)
    func (client CloudGuardClient) ListResourceProfiles(ctx context.Context, request ListResourceProfilesRequest) (response ListResourceProfilesResponse, err error)
    func (client CloudGuardClient) ListResourceTypes(ctx context.Context, request ListResourceTypesRequest) (response ListResourceTypesResponse, err error)
    func (client CloudGuardClient) ListResourceVulnerabilities(ctx context.Context, request ListResourceVulnerabilitiesRequest) (response ListResourceVulnerabilitiesResponse, err error)
    func (client CloudGuardClient) ListResources(ctx context.Context, request ListResourcesRequest) (response ListResourcesResponse, err error)
    func (client CloudGuardClient) ListResponderActivities(ctx context.Context, request ListResponderActivitiesRequest) (response ListResponderActivitiesResponse, err error)
    func (client CloudGuardClient) ListResponderExecutions(ctx context.Context, request ListResponderExecutionsRequest) (response ListResponderExecutionsResponse, err error)
    func (client CloudGuardClient) ListResponderRecipeResponderRules(ctx context.Context, request ListResponderRecipeResponderRulesRequest) (response ListResponderRecipeResponderRulesResponse, err error)
    func (client CloudGuardClient) ListResponderRecipes(ctx context.Context, request ListResponderRecipesRequest) (response ListResponderRecipesResponse, err error)
    func (client CloudGuardClient) ListResponderRules(ctx context.Context, request ListResponderRulesRequest) (response ListResponderRulesResponse, err error)
    func (client CloudGuardClient) ListSavedQueries(ctx context.Context, request ListSavedQueriesRequest) (response ListSavedQueriesResponse, err error)
    func (client CloudGuardClient) ListSecurityPolicies(ctx context.Context, request ListSecurityPoliciesRequest) (response ListSecurityPoliciesResponse, err error)
    func (client CloudGuardClient) ListSecurityRecipes(ctx context.Context, request ListSecurityRecipesRequest) (response ListSecurityRecipesResponse, err error)
    func (client CloudGuardClient) ListSecurityZones(ctx context.Context, request ListSecurityZonesRequest) (response ListSecurityZonesResponse, err error)
    func (client CloudGuardClient) ListSightingEndpoints(ctx context.Context, request ListSightingEndpointsRequest) (response ListSightingEndpointsResponse, err error)
    func (client CloudGuardClient) ListSightingImpactedResources(ctx context.Context, request ListSightingImpactedResourcesRequest) (response ListSightingImpactedResourcesResponse, err error)
    func (client CloudGuardClient) ListSightings(ctx context.Context, request ListSightingsRequest) (response ListSightingsResponse, err error)
    func (client CloudGuardClient) ListTactics(ctx context.Context, request ListTacticsRequest) (response ListTacticsResponse, err error)
    func (client CloudGuardClient) ListTargetDetectorRecipeDetectorRules(ctx context.Context, request ListTargetDetectorRecipeDetectorRulesRequest) (response ListTargetDetectorRecipeDetectorRulesResponse, err error)
    func (client CloudGuardClient) ListTargetDetectorRecipes(ctx context.Context, request ListTargetDetectorRecipesRequest) (response ListTargetDetectorRecipesResponse, err error)
    func (client CloudGuardClient) ListTargetResponderRecipeResponderRules(ctx context.Context, request ListTargetResponderRecipeResponderRulesRequest) (response ListTargetResponderRecipeResponderRulesResponse, err error)
    func (client CloudGuardClient) ListTargetResponderRecipes(ctx context.Context, request ListTargetResponderRecipesRequest) (response ListTargetResponderRecipesResponse, err error)
    func (client CloudGuardClient) ListTargets(ctx context.Context, request ListTargetsRequest) (response ListTargetsResponse, err error)
    func (client CloudGuardClient) ListTechniques(ctx context.Context, request ListTechniquesRequest) (response ListTechniquesResponse, err error)
    func (client CloudGuardClient) ListWlpAgents(ctx context.Context, request ListWlpAgentsRequest) (response ListWlpAgentsResponse, err error)
    func (client CloudGuardClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client CloudGuardClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client CloudGuardClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client CloudGuardClient) RemoveCompartment(ctx context.Context, request RemoveCompartmentRequest) (response RemoveCompartmentResponse, err error)
    func (client CloudGuardClient) RequestRiskScores(ctx context.Context, request RequestRiskScoresRequest) (response RequestRiskScoresResponse, err error)
    func (client CloudGuardClient) RequestSecurityScoreSummarizedTrend(ctx context.Context, request RequestSecurityScoreSummarizedTrendRequest) (response RequestSecurityScoreSummarizedTrendResponse, err error)
    func (client CloudGuardClient) RequestSecurityScores(ctx context.Context, request RequestSecurityScoresRequest) (response RequestSecurityScoresResponse, err error)
    func (client CloudGuardClient) RequestSummarizedActivityProblems(ctx context.Context, request RequestSummarizedActivityProblemsRequest) (response RequestSummarizedActivityProblemsResponse, err error)
    func (client CloudGuardClient) RequestSummarizedProblems(ctx context.Context, request RequestSummarizedProblemsRequest) (response RequestSummarizedProblemsResponse, err error)
    func (client CloudGuardClient) RequestSummarizedResponderExecutions(ctx context.Context, request RequestSummarizedResponderExecutionsRequest) (response RequestSummarizedResponderExecutionsResponse, err error)
    func (client CloudGuardClient) RequestSummarizedRiskScores(ctx context.Context, request RequestSummarizedRiskScoresRequest) (response RequestSummarizedRiskScoresResponse, err error)
    func (client CloudGuardClient) RequestSummarizedSecurityScores(ctx context.Context, request RequestSummarizedSecurityScoresRequest) (response RequestSummarizedSecurityScoresResponse, err error)
    func (client CloudGuardClient) RequestSummarizedTopTrendResourceProfileRiskScores(ctx context.Context, request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) (response RequestSummarizedTopTrendResourceProfileRiskScoresResponse, err error)
    func (client CloudGuardClient) RequestSummarizedTrendProblems(ctx context.Context, request RequestSummarizedTrendProblemsRequest) (response RequestSummarizedTrendProblemsResponse, err error)
    func (client CloudGuardClient) RequestSummarizedTrendResourceRiskScores(ctx context.Context, request RequestSummarizedTrendResourceRiskScoresRequest) (response RequestSummarizedTrendResourceRiskScoresResponse, err error)
    func (client CloudGuardClient) RequestSummarizedTrendResponderExecutions(ctx context.Context, request RequestSummarizedTrendResponderExecutionsRequest) (response RequestSummarizedTrendResponderExecutionsResponse, err error)
    func (client CloudGuardClient) RequestSummarizedTrendSecurityScores(ctx context.Context, request RequestSummarizedTrendSecurityScoresRequest) (response RequestSummarizedTrendSecurityScoresResponse, err error)
    func (client *CloudGuardClient) SetRegion(region string)
    func (client CloudGuardClient) SkipBulkResponderExecution(ctx context.Context, request SkipBulkResponderExecutionRequest) (response SkipBulkResponderExecutionResponse, err error)
    func (client CloudGuardClient) SkipResponderExecution(ctx context.Context, request SkipResponderExecutionRequest) (response SkipResponderExecutionResponse, err error)
    func (client CloudGuardClient) TriggerResponder(ctx context.Context, request TriggerResponderRequest) (response TriggerResponderResponse, err error)
    func (client CloudGuardClient) UpdateBulkProblemStatus(ctx context.Context, request UpdateBulkProblemStatusRequest) (response UpdateBulkProblemStatusResponse, err error)
    func (client CloudGuardClient) UpdateConfiguration(ctx context.Context, request UpdateConfigurationRequest) (response UpdateConfigurationResponse, err error)
    func (client CloudGuardClient) UpdateDataMaskRule(ctx context.Context, request UpdateDataMaskRuleRequest) (response UpdateDataMaskRuleResponse, err error)
    func (client CloudGuardClient) UpdateDataSource(ctx context.Context, request UpdateDataSourceRequest) (response UpdateDataSourceResponse, err error)
    func (client CloudGuardClient) UpdateDetectorRecipe(ctx context.Context, request UpdateDetectorRecipeRequest) (response UpdateDetectorRecipeResponse, err error)
    func (client CloudGuardClient) UpdateDetectorRecipeDetectorRule(ctx context.Context, request UpdateDetectorRecipeDetectorRuleRequest) (response UpdateDetectorRecipeDetectorRuleResponse, err error)
    func (client CloudGuardClient) UpdateManagedList(ctx context.Context, request UpdateManagedListRequest) (response UpdateManagedListResponse, err error)
    func (client CloudGuardClient) UpdateProblemStatus(ctx context.Context, request UpdateProblemStatusRequest) (response UpdateProblemStatusResponse, err error)
    func (client CloudGuardClient) UpdateResponderRecipe(ctx context.Context, request UpdateResponderRecipeRequest) (response UpdateResponderRecipeResponse, err error)
    func (client CloudGuardClient) UpdateResponderRecipeResponderRule(ctx context.Context, request UpdateResponderRecipeResponderRuleRequest) (response UpdateResponderRecipeResponderRuleResponse, err error)
    func (client CloudGuardClient) UpdateSavedQuery(ctx context.Context, request UpdateSavedQueryRequest) (response UpdateSavedQueryResponse, err error)
    func (client CloudGuardClient) UpdateSecurityRecipe(ctx context.Context, request UpdateSecurityRecipeRequest) (response UpdateSecurityRecipeResponse, err error)
    func (client CloudGuardClient) UpdateSecurityZone(ctx context.Context, request UpdateSecurityZoneRequest) (response UpdateSecurityZoneResponse, err error)
    func (client CloudGuardClient) UpdateTarget(ctx context.Context, request UpdateTargetRequest) (response UpdateTargetResponse, err error)
    func (client CloudGuardClient) UpdateTargetDetectorRecipe(ctx context.Context, request UpdateTargetDetectorRecipeRequest) (response UpdateTargetDetectorRecipeResponse, err error)
    func (client CloudGuardClient) UpdateTargetDetectorRecipeDetectorRule(ctx context.Context, request UpdateTargetDetectorRecipeDetectorRuleRequest) (response UpdateTargetDetectorRecipeDetectorRuleResponse, err error)
    func (client CloudGuardClient) UpdateTargetResponderRecipe(ctx context.Context, request UpdateTargetResponderRecipeRequest) (response UpdateTargetResponderRecipeResponse, err error)
    func (client CloudGuardClient) UpdateTargetResponderRecipeResponderRule(ctx context.Context, request UpdateTargetResponderRecipeResponderRuleRequest) (response UpdateTargetResponderRecipeResponderRuleResponse, err error)
    func (client CloudGuardClient) UpdateWlpAgent(ctx context.Context, request UpdateWlpAgentRequest) (response UpdateWlpAgentResponse, err error)
type CloudGuardStatusEnum
    func GetCloudGuardStatusEnumValues() []CloudGuardStatusEnum
    func GetMappingCloudGuardStatusEnum(val string) (CloudGuardStatusEnum, bool)
type CompositeCondition
    func (m CompositeCondition) MarshalJSON() (buff []byte, e error)
    func (m CompositeCondition) String() string
    func (m *CompositeCondition) UnmarshalJSON(data []byte) (e error)
    func (m CompositeCondition) ValidateEnumValue() (bool, error)
type CompositeConditionCompositeOperatorEnum
    func GetCompositeConditionCompositeOperatorEnumValues() []CompositeConditionCompositeOperatorEnum
    func GetMappingCompositeConditionCompositeOperatorEnum(val string) (CompositeConditionCompositeOperatorEnum, bool)
type Condition
type ConditionFilterTypeEnum
    func GetConditionFilterTypeEnumValues() []ConditionFilterTypeEnum
    func GetMappingConditionFilterTypeEnum(val string) (ConditionFilterTypeEnum, bool)
type ConditionGroup
    func (m ConditionGroup) String() string
    func (m *ConditionGroup) UnmarshalJSON(data []byte) (e error)
    func (m ConditionGroup) ValidateEnumValue() (bool, error)
type ConditionKindEnum
    func GetConditionKindEnumValues() []ConditionKindEnum
    func GetMappingConditionKindEnum(val string) (ConditionKindEnum, bool)
type ConditionMetadataType
    func (m ConditionMetadataType) String() string
    func (m ConditionMetadataType) ValidateEnumValue() (bool, error)
type ConditionMetadataTypeCollection
    func (m ConditionMetadataTypeCollection) String() string
    func (m ConditionMetadataTypeCollection) ValidateEnumValue() (bool, error)
type ConditionMetadataTypeSummary
    func (m ConditionMetadataTypeSummary) String() string
    func (m ConditionMetadataTypeSummary) ValidateEnumValue() (bool, error)
type ConditionOperator
    func (m ConditionOperator) String() string
    func (m ConditionOperator) ValidateEnumValue() (bool, error)
type ConditionOperatorNameEnum
    func GetConditionOperatorNameEnumValues() []ConditionOperatorNameEnum
    func GetMappingConditionOperatorNameEnum(val string) (ConditionOperatorNameEnum, bool)
type ConditionTypeEnumEnum
    func GetConditionTypeEnumEnumValues() []ConditionTypeEnumEnum
    func GetMappingConditionTypeEnumEnum(val string) (ConditionTypeEnumEnum, bool)
type ConditionValueTypeEnum
    func GetConditionValueTypeEnumValues() []ConditionValueTypeEnum
    func GetMappingConditionValueTypeEnum(val string) (ConditionValueTypeEnum, bool)
type ConfidenceEnum
    func GetConfidenceEnumValues() []ConfidenceEnum
    func GetMappingConfidenceEnum(val string) (ConfidenceEnum, bool)
type ConfigValue
    func (m ConfigValue) String() string
    func (m ConfigValue) ValidateEnumValue() (bool, error)
type Configuration
    func (m Configuration) String() string
    func (m *Configuration) UnmarshalJSON(data []byte) (e error)
    func (m Configuration) ValidateEnumValue() (bool, error)
type ConfigurationLifecycleStateEnum
    func GetConfigurationLifecycleStateEnumValues() []ConfigurationLifecycleStateEnum
    func GetMappingConfigurationLifecycleStateEnum(val string) (ConfigurationLifecycleStateEnum, bool)
type ConfigurationListItemTypeEnum
    func GetConfigurationListItemTypeEnumValues() []ConfigurationListItemTypeEnum
    func GetMappingConfigurationListItemTypeEnum(val string) (ConfigurationListItemTypeEnum, bool)
type ContinuousQueryStartPolicy
type ContinuousQueryStartPolicyStartPolicyTypeEnum
    func GetContinuousQueryStartPolicyStartPolicyTypeEnumValues() []ContinuousQueryStartPolicyStartPolicyTypeEnum
    func GetMappingContinuousQueryStartPolicyStartPolicyTypeEnum(val string) (ContinuousQueryStartPolicyStartPolicyTypeEnum, bool)
type CreateAdhocQueryDetails
    func (m CreateAdhocQueryDetails) String() string
    func (m CreateAdhocQueryDetails) ValidateEnumValue() (bool, error)
type CreateAdhocQueryRequest
    func (request CreateAdhocQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateAdhocQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateAdhocQueryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAdhocQueryRequest) String() string
    func (request CreateAdhocQueryRequest) ValidateEnumValue() (bool, error)
type CreateAdhocQueryResponse
    func (response CreateAdhocQueryResponse) HTTPResponse() *http.Response
    func (response CreateAdhocQueryResponse) String() string
type CreateDataMaskRuleDetails
    func (m CreateDataMaskRuleDetails) String() string
    func (m *CreateDataMaskRuleDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataMaskRuleDetails) ValidateEnumValue() (bool, error)
type CreateDataMaskRuleRequest
    func (request CreateDataMaskRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataMaskRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataMaskRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataMaskRuleRequest) String() string
    func (request CreateDataMaskRuleRequest) ValidateEnumValue() (bool, error)
type CreateDataMaskRuleResponse
    func (response CreateDataMaskRuleResponse) HTTPResponse() *http.Response
    func (response CreateDataMaskRuleResponse) String() string
type CreateDataSourceDetails
    func (m CreateDataSourceDetails) String() string
    func (m *CreateDataSourceDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataSourceDetails) ValidateEnumValue() (bool, error)
type CreateDataSourceRequest
    func (request CreateDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataSourceRequest) String() string
    func (request CreateDataSourceRequest) ValidateEnumValue() (bool, error)
type CreateDataSourceResponse
    func (response CreateDataSourceResponse) HTTPResponse() *http.Response
    func (response CreateDataSourceResponse) String() string
type CreateDetectorRecipeDetails
    func (m CreateDetectorRecipeDetails) String() string
    func (m CreateDetectorRecipeDetails) ValidateEnumValue() (bool, error)
type CreateDetectorRecipeDetectorRuleDetails
    func (m CreateDetectorRecipeDetectorRuleDetails) String() string
    func (m CreateDetectorRecipeDetectorRuleDetails) ValidateEnumValue() (bool, error)
type CreateDetectorRecipeDetectorRuleRequest
    func (request CreateDetectorRecipeDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDetectorRecipeDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDetectorRecipeDetectorRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDetectorRecipeDetectorRuleRequest) String() string
    func (request CreateDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)
type CreateDetectorRecipeDetectorRuleResponse
    func (response CreateDetectorRecipeDetectorRuleResponse) HTTPResponse() *http.Response
    func (response CreateDetectorRecipeDetectorRuleResponse) String() string
type CreateDetectorRecipeRequest
    func (request CreateDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDetectorRecipeRequest) String() string
    func (request CreateDetectorRecipeRequest) ValidateEnumValue() (bool, error)
type CreateDetectorRecipeResponse
    func (response CreateDetectorRecipeResponse) HTTPResponse() *http.Response
    func (response CreateDetectorRecipeResponse) String() string
type CreateDetectorRuleDetails
    func (m CreateDetectorRuleDetails) String() string
    func (m *CreateDetectorRuleDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDetectorRuleDetails) ValidateEnumValue() (bool, error)
type CreateManagedListDetails
    func (m CreateManagedListDetails) String() string
    func (m CreateManagedListDetails) ValidateEnumValue() (bool, error)
type CreateManagedListRequest
    func (request CreateManagedListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateManagedListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateManagedListRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateManagedListRequest) String() string
    func (request CreateManagedListRequest) ValidateEnumValue() (bool, error)
type CreateManagedListResponse
    func (response CreateManagedListResponse) HTTPResponse() *http.Response
    func (response CreateManagedListResponse) String() string
type CreateResponderRecipeDetails
    func (m CreateResponderRecipeDetails) String() string
    func (m CreateResponderRecipeDetails) ValidateEnumValue() (bool, error)
type CreateResponderRecipeRequest
    func (request CreateResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateResponderRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateResponderRecipeRequest) String() string
    func (request CreateResponderRecipeRequest) ValidateEnumValue() (bool, error)
type CreateResponderRecipeResponse
    func (response CreateResponderRecipeResponse) HTTPResponse() *http.Response
    func (response CreateResponderRecipeResponse) String() string
type CreateSavedQueryDetails
    func (m CreateSavedQueryDetails) String() string
    func (m CreateSavedQueryDetails) ValidateEnumValue() (bool, error)
type CreateSavedQueryRequest
    func (request CreateSavedQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSavedQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSavedQueryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSavedQueryRequest) String() string
    func (request CreateSavedQueryRequest) ValidateEnumValue() (bool, error)
type CreateSavedQueryResponse
    func (response CreateSavedQueryResponse) HTTPResponse() *http.Response
    func (response CreateSavedQueryResponse) String() string
type CreateSecurityPolicyDetails
    func (m CreateSecurityPolicyDetails) String() string
    func (m CreateSecurityPolicyDetails) ValidateEnumValue() (bool, error)
type CreateSecurityRecipeDetails
    func (m CreateSecurityRecipeDetails) String() string
    func (m CreateSecurityRecipeDetails) ValidateEnumValue() (bool, error)
type CreateSecurityRecipeRequest
    func (request CreateSecurityRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSecurityRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSecurityRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSecurityRecipeRequest) String() string
    func (request CreateSecurityRecipeRequest) ValidateEnumValue() (bool, error)
type CreateSecurityRecipeResponse
    func (response CreateSecurityRecipeResponse) HTTPResponse() *http.Response
    func (response CreateSecurityRecipeResponse) String() string
type CreateSecurityZoneDetails
    func (m CreateSecurityZoneDetails) String() string
    func (m CreateSecurityZoneDetails) ValidateEnumValue() (bool, error)
type CreateSecurityZoneRequest
    func (request CreateSecurityZoneRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSecurityZoneRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSecurityZoneRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSecurityZoneRequest) String() string
    func (request CreateSecurityZoneRequest) ValidateEnumValue() (bool, error)
type CreateSecurityZoneResponse
    func (response CreateSecurityZoneResponse) HTTPResponse() *http.Response
    func (response CreateSecurityZoneResponse) String() string
type CreateTargetDetails
    func (m CreateTargetDetails) String() string
    func (m CreateTargetDetails) ValidateEnumValue() (bool, error)
type CreateTargetDetectorRecipeDetails
    func (m CreateTargetDetectorRecipeDetails) String() string
    func (m CreateTargetDetectorRecipeDetails) ValidateEnumValue() (bool, error)
type CreateTargetDetectorRecipeRequest
    func (request CreateTargetDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTargetDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTargetDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTargetDetectorRecipeRequest) String() string
    func (request CreateTargetDetectorRecipeRequest) ValidateEnumValue() (bool, error)
type CreateTargetDetectorRecipeResponse
    func (response CreateTargetDetectorRecipeResponse) HTTPResponse() *http.Response
    func (response CreateTargetDetectorRecipeResponse) String() string
type CreateTargetRequest
    func (request CreateTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTargetRequest) String() string
    func (request CreateTargetRequest) ValidateEnumValue() (bool, error)
type CreateTargetResponderRecipeDetails
    func (m CreateTargetResponderRecipeDetails) String() string
    func (m CreateTargetResponderRecipeDetails) ValidateEnumValue() (bool, error)
type CreateTargetResponderRecipeRequest
    func (request CreateTargetResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTargetResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTargetResponderRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTargetResponderRecipeRequest) String() string
    func (request CreateTargetResponderRecipeRequest) ValidateEnumValue() (bool, error)
type CreateTargetResponderRecipeResponse
    func (response CreateTargetResponderRecipeResponse) HTTPResponse() *http.Response
    func (response CreateTargetResponderRecipeResponse) String() string
type CreateTargetResponse
    func (response CreateTargetResponse) HTTPResponse() *http.Response
    func (response CreateTargetResponse) String() string
type CreateWlpAgentDetails
    func (m CreateWlpAgentDetails) String() string
    func (m CreateWlpAgentDetails) ValidateEnumValue() (bool, error)
type CreateWlpAgentRequest
    func (request CreateWlpAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateWlpAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateWlpAgentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateWlpAgentRequest) String() string
    func (request CreateWlpAgentRequest) ValidateEnumValue() (bool, error)
type CreateWlpAgentResponse
    func (response CreateWlpAgentResponse) HTTPResponse() *http.Response
    func (response CreateWlpAgentResponse) String() string
type CveRiskLevelEnum
    func GetCveRiskLevelEnumValues() []CveRiskLevelEnum
    func GetMappingCveRiskLevelEnum(val string) (CveRiskLevelEnum, bool)
type DataMaskCategoryEnum
    func GetDataMaskCategoryEnumValues() []DataMaskCategoryEnum
    func GetMappingDataMaskCategoryEnum(val string) (DataMaskCategoryEnum, bool)
type DataMaskRule
    func (m DataMaskRule) String() string
    func (m *DataMaskRule) UnmarshalJSON(data []byte) (e error)
    func (m DataMaskRule) ValidateEnumValue() (bool, error)
type DataMaskRuleCollection
    func (m DataMaskRuleCollection) String() string
    func (m DataMaskRuleCollection) ValidateEnumValue() (bool, error)
type DataMaskRuleStatusEnum
    func GetDataMaskRuleStatusEnumValues() []DataMaskRuleStatusEnum
    func GetMappingDataMaskRuleStatusEnum(val string) (DataMaskRuleStatusEnum, bool)
type DataMaskRuleSummary
    func (m DataMaskRuleSummary) String() string
    func (m *DataMaskRuleSummary) UnmarshalJSON(data []byte) (e error)
    func (m DataMaskRuleSummary) ValidateEnumValue() (bool, error)
type DataSource
    func (m DataSource) String() string
    func (m *DataSource) UnmarshalJSON(data []byte) (e error)
    func (m DataSource) ValidateEnumValue() (bool, error)
type DataSourceCollection
    func (m DataSourceCollection) String() string
    func (m DataSourceCollection) ValidateEnumValue() (bool, error)
type DataSourceDetails
type DataSourceEventCollection
    func (m DataSourceEventCollection) String() string
    func (m DataSourceEventCollection) ValidateEnumValue() (bool, error)
type DataSourceEventInfo
type DataSourceEventInfoStatusEnum
    func GetDataSourceEventInfoStatusEnumValues() []DataSourceEventInfoStatusEnum
    func GetMappingDataSourceEventInfoStatusEnum(val string) (DataSourceEventInfoStatusEnum, bool)
type DataSourceEventSummary
    func (m DataSourceEventSummary) String() string
    func (m *DataSourceEventSummary) UnmarshalJSON(data []byte) (e error)
    func (m DataSourceEventSummary) ValidateEnumValue() (bool, error)
type DataSourceFeedProviderEnum
    func GetDataSourceFeedProviderEnumValues() []DataSourceFeedProviderEnum
    func GetMappingDataSourceFeedProviderEnum(val string) (DataSourceFeedProviderEnum, bool)
type DataSourceMappingInfo
    func (m DataSourceMappingInfo) String() string
    func (m DataSourceMappingInfo) ValidateEnumValue() (bool, error)
type DataSourceStatusEnum
    func GetDataSourceStatusEnumValues() []DataSourceStatusEnum
    func GetMappingDataSourceStatusEnum(val string) (DataSourceStatusEnum, bool)
type DataSourceSummary
    func (m DataSourceSummary) String() string
    func (m *DataSourceSummary) UnmarshalJSON(data []byte) (e error)
    func (m DataSourceSummary) ValidateEnumValue() (bool, error)
type DataSourceSummaryDetails
type DeleteAdhocQueryRequest
    func (request DeleteAdhocQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteAdhocQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteAdhocQueryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAdhocQueryRequest) String() string
    func (request DeleteAdhocQueryRequest) ValidateEnumValue() (bool, error)
type DeleteAdhocQueryResponse
    func (response DeleteAdhocQueryResponse) HTTPResponse() *http.Response
    func (response DeleteAdhocQueryResponse) String() string
type DeleteDataMaskRuleRequest
    func (request DeleteDataMaskRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataMaskRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataMaskRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataMaskRuleRequest) String() string
    func (request DeleteDataMaskRuleRequest) ValidateEnumValue() (bool, error)
type DeleteDataMaskRuleResponse
    func (response DeleteDataMaskRuleResponse) HTTPResponse() *http.Response
    func (response DeleteDataMaskRuleResponse) String() string
type DeleteDataSourceRequest
    func (request DeleteDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataSourceRequest) String() string
    func (request DeleteDataSourceRequest) ValidateEnumValue() (bool, error)
type DeleteDataSourceResponse
    func (response DeleteDataSourceResponse) HTTPResponse() *http.Response
    func (response DeleteDataSourceResponse) String() string
type DeleteDetectorRecipeDetectorRuleDataSourceRequest
    func (request DeleteDetectorRecipeDetectorRuleDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDetectorRecipeDetectorRuleDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDetectorRecipeDetectorRuleDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDetectorRecipeDetectorRuleDataSourceRequest) String() string
    func (request DeleteDetectorRecipeDetectorRuleDataSourceRequest) ValidateEnumValue() (bool, error)
type DeleteDetectorRecipeDetectorRuleDataSourceResponse
    func (response DeleteDetectorRecipeDetectorRuleDataSourceResponse) HTTPResponse() *http.Response
    func (response DeleteDetectorRecipeDetectorRuleDataSourceResponse) String() string
type DeleteDetectorRecipeDetectorRuleRequest
    func (request DeleteDetectorRecipeDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDetectorRecipeDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDetectorRecipeDetectorRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDetectorRecipeDetectorRuleRequest) String() string
    func (request DeleteDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)
type DeleteDetectorRecipeDetectorRuleResponse
    func (response DeleteDetectorRecipeDetectorRuleResponse) HTTPResponse() *http.Response
    func (response DeleteDetectorRecipeDetectorRuleResponse) String() string
type DeleteDetectorRecipeRequest
    func (request DeleteDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDetectorRecipeRequest) String() string
    func (request DeleteDetectorRecipeRequest) ValidateEnumValue() (bool, error)
type DeleteDetectorRecipeResponse
    func (response DeleteDetectorRecipeResponse) HTTPResponse() *http.Response
    func (response DeleteDetectorRecipeResponse) String() string
type DeleteManagedListRequest
    func (request DeleteManagedListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteManagedListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteManagedListRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteManagedListRequest) String() string
    func (request DeleteManagedListRequest) ValidateEnumValue() (bool, error)
type DeleteManagedListResponse
    func (response DeleteManagedListResponse) HTTPResponse() *http.Response
    func (response DeleteManagedListResponse) String() string
type DeleteResponderRecipeRequest
    func (request DeleteResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteResponderRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteResponderRecipeRequest) String() string
    func (request DeleteResponderRecipeRequest) ValidateEnumValue() (bool, error)
type DeleteResponderRecipeResponse
    func (response DeleteResponderRecipeResponse) HTTPResponse() *http.Response
    func (response DeleteResponderRecipeResponse) String() string
type DeleteSavedQueryRequest
    func (request DeleteSavedQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteSavedQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteSavedQueryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteSavedQueryRequest) String() string
    func (request DeleteSavedQueryRequest) ValidateEnumValue() (bool, error)
type DeleteSavedQueryResponse
    func (response DeleteSavedQueryResponse) HTTPResponse() *http.Response
    func (response DeleteSavedQueryResponse) String() string
type DeleteSecurityRecipeRequest
    func (request DeleteSecurityRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteSecurityRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteSecurityRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteSecurityRecipeRequest) String() string
    func (request DeleteSecurityRecipeRequest) ValidateEnumValue() (bool, error)
type DeleteSecurityRecipeResponse
    func (response DeleteSecurityRecipeResponse) HTTPResponse() *http.Response
    func (response DeleteSecurityRecipeResponse) String() string
type DeleteSecurityZoneRequest
    func (request DeleteSecurityZoneRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteSecurityZoneRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteSecurityZoneRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteSecurityZoneRequest) String() string
    func (request DeleteSecurityZoneRequest) ValidateEnumValue() (bool, error)
type DeleteSecurityZoneResponse
    func (response DeleteSecurityZoneResponse) HTTPResponse() *http.Response
    func (response DeleteSecurityZoneResponse) String() string
type DeleteTargetDetectorRecipeRequest
    func (request DeleteTargetDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTargetDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTargetDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTargetDetectorRecipeRequest) String() string
    func (request DeleteTargetDetectorRecipeRequest) ValidateEnumValue() (bool, error)
type DeleteTargetDetectorRecipeResponse
    func (response DeleteTargetDetectorRecipeResponse) HTTPResponse() *http.Response
    func (response DeleteTargetDetectorRecipeResponse) String() string
type DeleteTargetRequest
    func (request DeleteTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTargetRequest) String() string
    func (request DeleteTargetRequest) ValidateEnumValue() (bool, error)
type DeleteTargetResponderRecipeRequest
    func (request DeleteTargetResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTargetResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTargetResponderRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTargetResponderRecipeRequest) String() string
    func (request DeleteTargetResponderRecipeRequest) ValidateEnumValue() (bool, error)
type DeleteTargetResponderRecipeResponse
    func (response DeleteTargetResponderRecipeResponse) HTTPResponse() *http.Response
    func (response DeleteTargetResponderRecipeResponse) String() string
type DeleteTargetResponse
    func (response DeleteTargetResponse) HTTPResponse() *http.Response
    func (response DeleteTargetResponse) String() string
type DeleteWlpAgentRequest
    func (request DeleteWlpAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteWlpAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteWlpAgentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteWlpAgentRequest) String() string
    func (request DeleteWlpAgentRequest) ValidateEnumValue() (bool, error)
type DeleteWlpAgentResponse
    func (response DeleteWlpAgentResponse) HTTPResponse() *http.Response
    func (response DeleteWlpAgentResponse) String() string
type Detector
    func (m Detector) String() string
    func (m Detector) ValidateEnumValue() (bool, error)
type DetectorCollection
    func (m DetectorCollection) String() string
    func (m DetectorCollection) ValidateEnumValue() (bool, error)
type DetectorConfiguration
    func (m DetectorConfiguration) String() string
    func (m DetectorConfiguration) ValidateEnumValue() (bool, error)
type DetectorDetails
    func (m DetectorDetails) String() string
    func (m *DetectorDetails) UnmarshalJSON(data []byte) (e error)
    func (m DetectorDetails) ValidateEnumValue() (bool, error)
type DetectorEnumEnum
    func GetDetectorEnumEnumValues() []DetectorEnumEnum
    func GetMappingDetectorEnumEnum(val string) (DetectorEnumEnum, bool)
type DetectorRecipe
    func (m DetectorRecipe) String() string
    func (m DetectorRecipe) ValidateEnumValue() (bool, error)
type DetectorRecipeCollection
    func (m DetectorRecipeCollection) String() string
    func (m DetectorRecipeCollection) ValidateEnumValue() (bool, error)
type DetectorRecipeDetectorRule
    func (m DetectorRecipeDetectorRule) String() string
    func (m DetectorRecipeDetectorRule) ValidateEnumValue() (bool, error)
type DetectorRecipeDetectorRuleCollection
    func (m DetectorRecipeDetectorRuleCollection) String() string
    func (m DetectorRecipeDetectorRuleCollection) ValidateEnumValue() (bool, error)
type DetectorRecipeDetectorRuleManagedListTypesEnum
    func GetDetectorRecipeDetectorRuleManagedListTypesEnumValues() []DetectorRecipeDetectorRuleManagedListTypesEnum
    func GetMappingDetectorRecipeDetectorRuleManagedListTypesEnum(val string) (DetectorRecipeDetectorRuleManagedListTypesEnum, bool)
type DetectorRecipeDetectorRuleSummary
    func (m DetectorRecipeDetectorRuleSummary) String() string
    func (m DetectorRecipeDetectorRuleSummary) ValidateEnumValue() (bool, error)
type DetectorRecipeDetectorRuleSummaryManagedListTypesEnum
    func GetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumValues() []DetectorRecipeDetectorRuleSummaryManagedListTypesEnum
    func GetMappingDetectorRecipeDetectorRuleSummaryManagedListTypesEnum(val string) (DetectorRecipeDetectorRuleSummaryManagedListTypesEnum, bool)
type DetectorRecipeEnumEnum
    func GetDetectorRecipeEnumEnumValues() []DetectorRecipeEnumEnum
    func GetMappingDetectorRecipeEnumEnum(val string) (DetectorRecipeEnumEnum, bool)
type DetectorRecipeSummary
    func (m DetectorRecipeSummary) String() string
    func (m DetectorRecipeSummary) ValidateEnumValue() (bool, error)
type DetectorRule
    func (m DetectorRule) String() string
    func (m DetectorRule) ValidateEnumValue() (bool, error)
type DetectorRuleCollection
    func (m DetectorRuleCollection) String() string
    func (m DetectorRuleCollection) ValidateEnumValue() (bool, error)
type DetectorRuleManagedListTypesEnum
    func GetDetectorRuleManagedListTypesEnumValues() []DetectorRuleManagedListTypesEnum
    func GetMappingDetectorRuleManagedListTypesEnum(val string) (DetectorRuleManagedListTypesEnum, bool)
type DetectorRuleSummary
    func (m DetectorRuleSummary) String() string
    func (m DetectorRuleSummary) ValidateEnumValue() (bool, error)
type DetectorRuleSummaryManagedListTypesEnum
    func GetDetectorRuleSummaryManagedListTypesEnumValues() []DetectorRuleSummaryManagedListTypesEnum
    func GetMappingDetectorRuleSummaryManagedListTypesEnum(val string) (DetectorRuleSummaryManagedListTypesEnum, bool)
type DetectorSummary
    func (m DetectorSummary) String() string
    func (m DetectorSummary) ValidateEnumValue() (bool, error)
type EntitiesMapping
    func (m EntitiesMapping) String() string
    func (m EntitiesMapping) ValidateEnumValue() (bool, error)
type EntityDetails
    func (m EntityDetails) String() string
    func (m EntityDetails) ValidateEnumValue() (bool, error)
type EntityTypeEnum
    func GetEntityTypeEnumValues() []EntityTypeEnum
    func GetMappingEntityTypeEnum(val string) (EntityTypeEnum, bool)
type EventStatusEnum
    func GetEventStatusEnumValues() []EventStatusEnum
    func GetMappingEventStatusEnum(val string) (EventStatusEnum, bool)
type ExecuteResponderExecutionDetails
    func (m ExecuteResponderExecutionDetails) String() string
    func (m ExecuteResponderExecutionDetails) ValidateEnumValue() (bool, error)
type ExecuteResponderExecutionRequest
    func (request ExecuteResponderExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExecuteResponderExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExecuteResponderExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request ExecuteResponderExecutionRequest) String() string
    func (request ExecuteResponderExecutionRequest) ValidateEnumValue() (bool, error)
type ExecuteResponderExecutionResponse
    func (response ExecuteResponderExecutionResponse) HTTPResponse() *http.Response
    func (response ExecuteResponderExecutionResponse) String() string
type FeedProviderTypeEnum
    func GetFeedProviderTypeEnumValues() []FeedProviderTypeEnum
    func GetMappingFeedProviderTypeEnum(val string) (FeedProviderTypeEnum, bool)
type GeographicalLocation
    func (m GeographicalLocation) String() string
    func (m GeographicalLocation) ValidateEnumValue() (bool, error)
type GetAdhocQueryRequest
    func (request GetAdhocQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdhocQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdhocQueryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdhocQueryRequest) String() string
    func (request GetAdhocQueryRequest) ValidateEnumValue() (bool, error)
type GetAdhocQueryResponse
    func (response GetAdhocQueryResponse) HTTPResponse() *http.Response
    func (response GetAdhocQueryResponse) String() string
type GetAdhocQueryResultContentRequest
    func (request GetAdhocQueryResultContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAdhocQueryResultContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAdhocQueryResultContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAdhocQueryResultContentRequest) String() string
    func (request GetAdhocQueryResultContentRequest) ValidateEnumValue() (bool, error)
type GetAdhocQueryResultContentResponse
    func (response GetAdhocQueryResultContentResponse) HTTPResponse() *http.Response
    func (response GetAdhocQueryResultContentResponse) String() string
type GetConditionMetadataTypeConditionMetadataTypeIdEnum
    func GetGetConditionMetadataTypeConditionMetadataTypeIdEnumValues() []GetConditionMetadataTypeConditionMetadataTypeIdEnum
    func GetMappingGetConditionMetadataTypeConditionMetadataTypeIdEnum(val string) (GetConditionMetadataTypeConditionMetadataTypeIdEnum, bool)
type GetConditionMetadataTypeRequest
    func (request GetConditionMetadataTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConditionMetadataTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConditionMetadataTypeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConditionMetadataTypeRequest) String() string
    func (request GetConditionMetadataTypeRequest) ValidateEnumValue() (bool, error)
type GetConditionMetadataTypeResponse
    func (response GetConditionMetadataTypeResponse) HTTPResponse() *http.Response
    func (response GetConditionMetadataTypeResponse) String() string
type GetConfigurationRequest
    func (request GetConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConfigurationRequest) String() string
    func (request GetConfigurationRequest) ValidateEnumValue() (bool, error)
type GetConfigurationResponse
    func (response GetConfigurationResponse) HTTPResponse() *http.Response
    func (response GetConfigurationResponse) String() string
type GetDataMaskRuleRequest
    func (request GetDataMaskRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataMaskRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataMaskRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataMaskRuleRequest) String() string
    func (request GetDataMaskRuleRequest) ValidateEnumValue() (bool, error)
type GetDataMaskRuleResponse
    func (response GetDataMaskRuleResponse) HTTPResponse() *http.Response
    func (response GetDataMaskRuleResponse) String() string
type GetDataSourceRequest
    func (request GetDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataSourceRequest) String() string
    func (request GetDataSourceRequest) ValidateEnumValue() (bool, error)
type GetDataSourceResponse
    func (response GetDataSourceResponse) HTTPResponse() *http.Response
    func (response GetDataSourceResponse) String() string
type GetDetectorRecipeDetectorRuleRequest
    func (request GetDetectorRecipeDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDetectorRecipeDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDetectorRecipeDetectorRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDetectorRecipeDetectorRuleRequest) String() string
    func (request GetDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)
type GetDetectorRecipeDetectorRuleResponse
    func (response GetDetectorRecipeDetectorRuleResponse) HTTPResponse() *http.Response
    func (response GetDetectorRecipeDetectorRuleResponse) String() string
type GetDetectorRecipeRequest
    func (request GetDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDetectorRecipeRequest) String() string
    func (request GetDetectorRecipeRequest) ValidateEnumValue() (bool, error)
type GetDetectorRecipeResponse
    func (response GetDetectorRecipeResponse) HTTPResponse() *http.Response
    func (response GetDetectorRecipeResponse) String() string
type GetDetectorRequest
    func (request GetDetectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDetectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDetectorRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDetectorRequest) String() string
    func (request GetDetectorRequest) ValidateEnumValue() (bool, error)
type GetDetectorResponse
    func (response GetDetectorResponse) HTTPResponse() *http.Response
    func (response GetDetectorResponse) String() string
type GetDetectorRuleRequest
    func (request GetDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDetectorRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDetectorRuleRequest) String() string
    func (request GetDetectorRuleRequest) ValidateEnumValue() (bool, error)
type GetDetectorRuleResponse
    func (response GetDetectorRuleResponse) HTTPResponse() *http.Response
    func (response GetDetectorRuleResponse) String() string
type GetManagedListRequest
    func (request GetManagedListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagedListRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedListRequest) String() string
    func (request GetManagedListRequest) ValidateEnumValue() (bool, error)
type GetManagedListResponse
    func (response GetManagedListResponse) HTTPResponse() *http.Response
    func (response GetManagedListResponse) String() string
type GetProblemRequest
    func (request GetProblemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProblemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProblemRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProblemRequest) String() string
    func (request GetProblemRequest) ValidateEnumValue() (bool, error)
type GetProblemResponse
    func (response GetProblemResponse) HTTPResponse() *http.Response
    func (response GetProblemResponse) String() string
type GetResourceProfileRequest
    func (request GetResourceProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetResourceProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetResourceProfileRequest) RetryPolicy() *common.RetryPolicy
    func (request GetResourceProfileRequest) String() string
    func (request GetResourceProfileRequest) ValidateEnumValue() (bool, error)
type GetResourceProfileResponse
    func (response GetResourceProfileResponse) HTTPResponse() *http.Response
    func (response GetResourceProfileResponse) String() string
type GetResourceRequest
    func (request GetResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetResourceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetResourceRequest) String() string
    func (request GetResourceRequest) ValidateEnumValue() (bool, error)
type GetResourceResponse
    func (response GetResourceResponse) HTTPResponse() *http.Response
    func (response GetResourceResponse) String() string
type GetResourceVulnerabilityRequest
    func (request GetResourceVulnerabilityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetResourceVulnerabilityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetResourceVulnerabilityRequest) RetryPolicy() *common.RetryPolicy
    func (request GetResourceVulnerabilityRequest) String() string
    func (request GetResourceVulnerabilityRequest) ValidateEnumValue() (bool, error)
type GetResourceVulnerabilityResponse
    func (response GetResourceVulnerabilityResponse) HTTPResponse() *http.Response
    func (response GetResourceVulnerabilityResponse) String() string
type GetResponderExecutionRequest
    func (request GetResponderExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetResponderExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetResponderExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetResponderExecutionRequest) String() string
    func (request GetResponderExecutionRequest) ValidateEnumValue() (bool, error)
type GetResponderExecutionResponse
    func (response GetResponderExecutionResponse) HTTPResponse() *http.Response
    func (response GetResponderExecutionResponse) String() string
type GetResponderRecipeRequest
    func (request GetResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetResponderRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetResponderRecipeRequest) String() string
    func (request GetResponderRecipeRequest) ValidateEnumValue() (bool, error)
type GetResponderRecipeResponderRuleRequest
    func (request GetResponderRecipeResponderRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetResponderRecipeResponderRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetResponderRecipeResponderRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetResponderRecipeResponderRuleRequest) String() string
    func (request GetResponderRecipeResponderRuleRequest) ValidateEnumValue() (bool, error)
type GetResponderRecipeResponderRuleResponse
    func (response GetResponderRecipeResponderRuleResponse) HTTPResponse() *http.Response
    func (response GetResponderRecipeResponderRuleResponse) String() string
type GetResponderRecipeResponse
    func (response GetResponderRecipeResponse) HTTPResponse() *http.Response
    func (response GetResponderRecipeResponse) String() string
type GetResponderRuleRequest
    func (request GetResponderRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetResponderRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetResponderRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetResponderRuleRequest) String() string
    func (request GetResponderRuleRequest) ValidateEnumValue() (bool, error)
type GetResponderRuleResponse
    func (response GetResponderRuleResponse) HTTPResponse() *http.Response
    func (response GetResponderRuleResponse) String() string
type GetSavedQueryRequest
    func (request GetSavedQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSavedQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSavedQueryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSavedQueryRequest) String() string
    func (request GetSavedQueryRequest) ValidateEnumValue() (bool, error)
type GetSavedQueryResponse
    func (response GetSavedQueryResponse) HTTPResponse() *http.Response
    func (response GetSavedQueryResponse) String() string
type GetSecurityPolicyRequest
    func (request GetSecurityPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSecurityPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSecurityPolicyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSecurityPolicyRequest) String() string
    func (request GetSecurityPolicyRequest) ValidateEnumValue() (bool, error)
type GetSecurityPolicyResponse
    func (response GetSecurityPolicyResponse) HTTPResponse() *http.Response
    func (response GetSecurityPolicyResponse) String() string
type GetSecurityRecipeRequest
    func (request GetSecurityRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSecurityRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSecurityRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSecurityRecipeRequest) String() string
    func (request GetSecurityRecipeRequest) ValidateEnumValue() (bool, error)
type GetSecurityRecipeResponse
    func (response GetSecurityRecipeResponse) HTTPResponse() *http.Response
    func (response GetSecurityRecipeResponse) String() string
type GetSecurityZoneRequest
    func (request GetSecurityZoneRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSecurityZoneRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSecurityZoneRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSecurityZoneRequest) String() string
    func (request GetSecurityZoneRequest) ValidateEnumValue() (bool, error)
type GetSecurityZoneResponse
    func (response GetSecurityZoneResponse) HTTPResponse() *http.Response
    func (response GetSecurityZoneResponse) String() string
type GetSightingRequest
    func (request GetSightingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSightingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSightingRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSightingRequest) String() string
    func (request GetSightingRequest) ValidateEnumValue() (bool, error)
type GetSightingResponse
    func (response GetSightingResponse) HTTPResponse() *http.Response
    func (response GetSightingResponse) String() string
type GetTargetDetectorRecipeDetectorRuleRequest
    func (request GetTargetDetectorRecipeDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTargetDetectorRecipeDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTargetDetectorRecipeDetectorRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTargetDetectorRecipeDetectorRuleRequest) String() string
    func (request GetTargetDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)
type GetTargetDetectorRecipeDetectorRuleResponse
    func (response GetTargetDetectorRecipeDetectorRuleResponse) HTTPResponse() *http.Response
    func (response GetTargetDetectorRecipeDetectorRuleResponse) String() string
type GetTargetDetectorRecipeRequest
    func (request GetTargetDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTargetDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTargetDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTargetDetectorRecipeRequest) String() string
    func (request GetTargetDetectorRecipeRequest) ValidateEnumValue() (bool, error)
type GetTargetDetectorRecipeResponse
    func (response GetTargetDetectorRecipeResponse) HTTPResponse() *http.Response
    func (response GetTargetDetectorRecipeResponse) String() string
type GetTargetRequest
    func (request GetTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTargetRequest) String() string
    func (request GetTargetRequest) ValidateEnumValue() (bool, error)
type GetTargetResponderRecipeRequest
    func (request GetTargetResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTargetResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTargetResponderRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTargetResponderRecipeRequest) String() string
    func (request GetTargetResponderRecipeRequest) ValidateEnumValue() (bool, error)
type GetTargetResponderRecipeResponderRuleRequest
    func (request GetTargetResponderRecipeResponderRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTargetResponderRecipeResponderRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTargetResponderRecipeResponderRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTargetResponderRecipeResponderRuleRequest) String() string
    func (request GetTargetResponderRecipeResponderRuleRequest) ValidateEnumValue() (bool, error)
type GetTargetResponderRecipeResponderRuleResponse
    func (response GetTargetResponderRecipeResponderRuleResponse) HTTPResponse() *http.Response
    func (response GetTargetResponderRecipeResponderRuleResponse) String() string
type GetTargetResponderRecipeResponse
    func (response GetTargetResponderRecipeResponse) HTTPResponse() *http.Response
    func (response GetTargetResponderRecipeResponse) String() string
type GetTargetResponse
    func (response GetTargetResponse) HTTPResponse() *http.Response
    func (response GetTargetResponse) String() string
type GetWlpAgentRequest
    func (request GetWlpAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWlpAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWlpAgentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWlpAgentRequest) String() string
    func (request GetWlpAgentRequest) ValidateEnumValue() (bool, error)
type GetWlpAgentResponse
    func (response GetWlpAgentResponse) HTTPResponse() *http.Response
    func (response GetWlpAgentResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type ImpactedResourceCollection
    func (m ImpactedResourceCollection) String() string
    func (m ImpactedResourceCollection) ValidateEnumValue() (bool, error)
type ImpactedResourceSummary
    func (m ImpactedResourceSummary) String() string
    func (m ImpactedResourceSummary) ValidateEnumValue() (bool, error)
type InsightTypeLoggingQueryDetails
    func (m InsightTypeLoggingQueryDetails) MarshalJSON() (buff []byte, e error)
    func (m InsightTypeLoggingQueryDetails) String() string
    func (m InsightTypeLoggingQueryDetails) ValidateEnumValue() (bool, error)
type InstanceSecurityServiceConfiguration
    func (m InstanceSecurityServiceConfiguration) MarshalJSON() (buff []byte, e error)
    func (m InstanceSecurityServiceConfiguration) String() string
    func (m InstanceSecurityServiceConfiguration) ValidateEnumValue() (bool, error)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type ListAdhocQueriesAccessLevelEnum
    func GetListAdhocQueriesAccessLevelEnumValues() []ListAdhocQueriesAccessLevelEnum
    func GetMappingListAdhocQueriesAccessLevelEnum(val string) (ListAdhocQueriesAccessLevelEnum, bool)
type ListAdhocQueriesAdhocQueryStatusEnum
    func GetListAdhocQueriesAdhocQueryStatusEnumValues() []ListAdhocQueriesAdhocQueryStatusEnum
    func GetMappingListAdhocQueriesAdhocQueryStatusEnum(val string) (ListAdhocQueriesAdhocQueryStatusEnum, bool)
type ListAdhocQueriesRequest
    func (request ListAdhocQueriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdhocQueriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdhocQueriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdhocQueriesRequest) String() string
    func (request ListAdhocQueriesRequest) ValidateEnumValue() (bool, error)
type ListAdhocQueriesResponse
    func (response ListAdhocQueriesResponse) HTTPResponse() *http.Response
    func (response ListAdhocQueriesResponse) String() string
type ListAdhocQueriesSortByEnum
    func GetListAdhocQueriesSortByEnumValues() []ListAdhocQueriesSortByEnum
    func GetMappingListAdhocQueriesSortByEnum(val string) (ListAdhocQueriesSortByEnum, bool)
type ListAdhocQueriesSortOrderEnum
    func GetListAdhocQueriesSortOrderEnumValues() []ListAdhocQueriesSortOrderEnum
    func GetMappingListAdhocQueriesSortOrderEnum(val string) (ListAdhocQueriesSortOrderEnum, bool)
type ListAdhocQueryResultsRequest
    func (request ListAdhocQueryResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAdhocQueryResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAdhocQueryResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAdhocQueryResultsRequest) String() string
    func (request ListAdhocQueryResultsRequest) ValidateEnumValue() (bool, error)
type ListAdhocQueryResultsResponse
    func (response ListAdhocQueryResultsResponse) HTTPResponse() *http.Response
    func (response ListAdhocQueryResultsResponse) String() string
type ListAdhocQueryResultsSortByEnum
    func GetListAdhocQueryResultsSortByEnumValues() []ListAdhocQueryResultsSortByEnum
    func GetMappingListAdhocQueryResultsSortByEnum(val string) (ListAdhocQueryResultsSortByEnum, bool)
type ListAdhocQueryResultsSortOrderEnum
    func GetListAdhocQueryResultsSortOrderEnumValues() []ListAdhocQueryResultsSortOrderEnum
    func GetMappingListAdhocQueryResultsSortOrderEnum(val string) (ListAdhocQueryResultsSortOrderEnum, bool)
type ListConditionMetadataTypesLifecycleStateEnum
    func GetListConditionMetadataTypesLifecycleStateEnumValues() []ListConditionMetadataTypesLifecycleStateEnum
    func GetMappingListConditionMetadataTypesLifecycleStateEnum(val string) (ListConditionMetadataTypesLifecycleStateEnum, bool)
type ListConditionMetadataTypesRequest
    func (request ListConditionMetadataTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConditionMetadataTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConditionMetadataTypesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConditionMetadataTypesRequest) String() string
    func (request ListConditionMetadataTypesRequest) ValidateEnumValue() (bool, error)
type ListConditionMetadataTypesResponse
    func (response ListConditionMetadataTypesResponse) HTTPResponse() *http.Response
    func (response ListConditionMetadataTypesResponse) String() string
type ListConditionMetadataTypesSortByEnum
    func GetListConditionMetadataTypesSortByEnumValues() []ListConditionMetadataTypesSortByEnum
    func GetMappingListConditionMetadataTypesSortByEnum(val string) (ListConditionMetadataTypesSortByEnum, bool)
type ListConditionMetadataTypesSortOrderEnum
    func GetListConditionMetadataTypesSortOrderEnumValues() []ListConditionMetadataTypesSortOrderEnum
    func GetMappingListConditionMetadataTypesSortOrderEnum(val string) (ListConditionMetadataTypesSortOrderEnum, bool)
type ListDataMaskRulesAccessLevelEnum
    func GetListDataMaskRulesAccessLevelEnumValues() []ListDataMaskRulesAccessLevelEnum
    func GetMappingListDataMaskRulesAccessLevelEnum(val string) (ListDataMaskRulesAccessLevelEnum, bool)
type ListDataMaskRulesDataMaskRuleStatusEnum
    func GetListDataMaskRulesDataMaskRuleStatusEnumValues() []ListDataMaskRulesDataMaskRuleStatusEnum
    func GetMappingListDataMaskRulesDataMaskRuleStatusEnum(val string) (ListDataMaskRulesDataMaskRuleStatusEnum, bool)
type ListDataMaskRulesLifecycleStateEnum
    func GetListDataMaskRulesLifecycleStateEnumValues() []ListDataMaskRulesLifecycleStateEnum
    func GetMappingListDataMaskRulesLifecycleStateEnum(val string) (ListDataMaskRulesLifecycleStateEnum, bool)
type ListDataMaskRulesRequest
    func (request ListDataMaskRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataMaskRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataMaskRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataMaskRulesRequest) String() string
    func (request ListDataMaskRulesRequest) ValidateEnumValue() (bool, error)
type ListDataMaskRulesResponse
    func (response ListDataMaskRulesResponse) HTTPResponse() *http.Response
    func (response ListDataMaskRulesResponse) String() string
type ListDataMaskRulesSortByEnum
    func GetListDataMaskRulesSortByEnumValues() []ListDataMaskRulesSortByEnum
    func GetMappingListDataMaskRulesSortByEnum(val string) (ListDataMaskRulesSortByEnum, bool)
type ListDataMaskRulesSortOrderEnum
    func GetListDataMaskRulesSortOrderEnumValues() []ListDataMaskRulesSortOrderEnum
    func GetMappingListDataMaskRulesSortOrderEnum(val string) (ListDataMaskRulesSortOrderEnum, bool)
type ListDataSourceEventsRequest
    func (request ListDataSourceEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataSourceEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataSourceEventsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataSourceEventsRequest) String() string
    func (request ListDataSourceEventsRequest) ValidateEnumValue() (bool, error)
type ListDataSourceEventsResponse
    func (response ListDataSourceEventsResponse) HTTPResponse() *http.Response
    func (response ListDataSourceEventsResponse) String() string
type ListDataSourceEventsSortByEnum
    func GetListDataSourceEventsSortByEnumValues() []ListDataSourceEventsSortByEnum
    func GetMappingListDataSourceEventsSortByEnum(val string) (ListDataSourceEventsSortByEnum, bool)
type ListDataSourceEventsSortOrderEnum
    func GetListDataSourceEventsSortOrderEnumValues() []ListDataSourceEventsSortOrderEnum
    func GetMappingListDataSourceEventsSortOrderEnum(val string) (ListDataSourceEventsSortOrderEnum, bool)
type ListDataSourcesAccessLevelEnum
    func GetListDataSourcesAccessLevelEnumValues() []ListDataSourcesAccessLevelEnum
    func GetMappingListDataSourcesAccessLevelEnum(val string) (ListDataSourcesAccessLevelEnum, bool)
type ListDataSourcesDataSourceFeedProviderEnum
    func GetListDataSourcesDataSourceFeedProviderEnumValues() []ListDataSourcesDataSourceFeedProviderEnum
    func GetMappingListDataSourcesDataSourceFeedProviderEnum(val string) (ListDataSourcesDataSourceFeedProviderEnum, bool)
type ListDataSourcesLifecycleStateEnum
    func GetListDataSourcesLifecycleStateEnumValues() []ListDataSourcesLifecycleStateEnum
    func GetMappingListDataSourcesLifecycleStateEnum(val string) (ListDataSourcesLifecycleStateEnum, bool)
type ListDataSourcesLoggingQueryTypeEnum
    func GetListDataSourcesLoggingQueryTypeEnumValues() []ListDataSourcesLoggingQueryTypeEnum
    func GetMappingListDataSourcesLoggingQueryTypeEnum(val string) (ListDataSourcesLoggingQueryTypeEnum, bool)
type ListDataSourcesRequest
    func (request ListDataSourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataSourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataSourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataSourcesRequest) String() string
    func (request ListDataSourcesRequest) ValidateEnumValue() (bool, error)
type ListDataSourcesResponse
    func (response ListDataSourcesResponse) HTTPResponse() *http.Response
    func (response ListDataSourcesResponse) String() string
type ListDataSourcesSortByEnum
    func GetListDataSourcesSortByEnumValues() []ListDataSourcesSortByEnum
    func GetMappingListDataSourcesSortByEnum(val string) (ListDataSourcesSortByEnum, bool)
type ListDataSourcesSortOrderEnum
    func GetListDataSourcesSortOrderEnumValues() []ListDataSourcesSortOrderEnum
    func GetMappingListDataSourcesSortOrderEnum(val string) (ListDataSourcesSortOrderEnum, bool)
type ListDetectorRecipeDetectorRulesLifecycleStateEnum
    func GetListDetectorRecipeDetectorRulesLifecycleStateEnumValues() []ListDetectorRecipeDetectorRulesLifecycleStateEnum
    func GetMappingListDetectorRecipeDetectorRulesLifecycleStateEnum(val string) (ListDetectorRecipeDetectorRulesLifecycleStateEnum, bool)
type ListDetectorRecipeDetectorRulesRequest
    func (request ListDetectorRecipeDetectorRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDetectorRecipeDetectorRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDetectorRecipeDetectorRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDetectorRecipeDetectorRulesRequest) String() string
    func (request ListDetectorRecipeDetectorRulesRequest) ValidateEnumValue() (bool, error)
type ListDetectorRecipeDetectorRulesResponse
    func (response ListDetectorRecipeDetectorRulesResponse) HTTPResponse() *http.Response
    func (response ListDetectorRecipeDetectorRulesResponse) String() string
type ListDetectorRecipeDetectorRulesSortByEnum
    func GetListDetectorRecipeDetectorRulesSortByEnumValues() []ListDetectorRecipeDetectorRulesSortByEnum
    func GetMappingListDetectorRecipeDetectorRulesSortByEnum(val string) (ListDetectorRecipeDetectorRulesSortByEnum, bool)
type ListDetectorRecipeDetectorRulesSortOrderEnum
    func GetListDetectorRecipeDetectorRulesSortOrderEnumValues() []ListDetectorRecipeDetectorRulesSortOrderEnum
    func GetMappingListDetectorRecipeDetectorRulesSortOrderEnum(val string) (ListDetectorRecipeDetectorRulesSortOrderEnum, bool)
type ListDetectorRecipesAccessLevelEnum
    func GetListDetectorRecipesAccessLevelEnumValues() []ListDetectorRecipesAccessLevelEnum
    func GetMappingListDetectorRecipesAccessLevelEnum(val string) (ListDetectorRecipesAccessLevelEnum, bool)
type ListDetectorRecipesLifecycleStateEnum
    func GetListDetectorRecipesLifecycleStateEnumValues() []ListDetectorRecipesLifecycleStateEnum
    func GetMappingListDetectorRecipesLifecycleStateEnum(val string) (ListDetectorRecipesLifecycleStateEnum, bool)
type ListDetectorRecipesRequest
    func (request ListDetectorRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDetectorRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDetectorRecipesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDetectorRecipesRequest) String() string
    func (request ListDetectorRecipesRequest) ValidateEnumValue() (bool, error)
type ListDetectorRecipesResponse
    func (response ListDetectorRecipesResponse) HTTPResponse() *http.Response
    func (response ListDetectorRecipesResponse) String() string
type ListDetectorRecipesSortByEnum
    func GetListDetectorRecipesSortByEnumValues() []ListDetectorRecipesSortByEnum
    func GetMappingListDetectorRecipesSortByEnum(val string) (ListDetectorRecipesSortByEnum, bool)
type ListDetectorRecipesSortOrderEnum
    func GetListDetectorRecipesSortOrderEnumValues() []ListDetectorRecipesSortOrderEnum
    func GetMappingListDetectorRecipesSortOrderEnum(val string) (ListDetectorRecipesSortOrderEnum, bool)
type ListDetectorRulesLifecycleStateEnum
    func GetListDetectorRulesLifecycleStateEnumValues() []ListDetectorRulesLifecycleStateEnum
    func GetMappingListDetectorRulesLifecycleStateEnum(val string) (ListDetectorRulesLifecycleStateEnum, bool)
type ListDetectorRulesRequest
    func (request ListDetectorRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDetectorRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDetectorRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDetectorRulesRequest) String() string
    func (request ListDetectorRulesRequest) ValidateEnumValue() (bool, error)
type ListDetectorRulesResponse
    func (response ListDetectorRulesResponse) HTTPResponse() *http.Response
    func (response ListDetectorRulesResponse) String() string
type ListDetectorRulesSortByEnum
    func GetListDetectorRulesSortByEnumValues() []ListDetectorRulesSortByEnum
    func GetMappingListDetectorRulesSortByEnum(val string) (ListDetectorRulesSortByEnum, bool)
type ListDetectorRulesSortOrderEnum
    func GetListDetectorRulesSortOrderEnumValues() []ListDetectorRulesSortOrderEnum
    func GetMappingListDetectorRulesSortOrderEnum(val string) (ListDetectorRulesSortOrderEnum, bool)
type ListDetectorsLifecycleStateEnum
    func GetListDetectorsLifecycleStateEnumValues() []ListDetectorsLifecycleStateEnum
    func GetMappingListDetectorsLifecycleStateEnum(val string) (ListDetectorsLifecycleStateEnum, bool)
type ListDetectorsRequest
    func (request ListDetectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDetectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDetectorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDetectorsRequest) String() string
    func (request ListDetectorsRequest) ValidateEnumValue() (bool, error)
type ListDetectorsResponse
    func (response ListDetectorsResponse) HTTPResponse() *http.Response
    func (response ListDetectorsResponse) String() string
type ListDetectorsSortByEnum
    func GetListDetectorsSortByEnumValues() []ListDetectorsSortByEnum
    func GetMappingListDetectorsSortByEnum(val string) (ListDetectorsSortByEnum, bool)
type ListDetectorsSortOrderEnum
    func GetListDetectorsSortOrderEnumValues() []ListDetectorsSortOrderEnum
    func GetMappingListDetectorsSortOrderEnum(val string) (ListDetectorsSortOrderEnum, bool)
type ListImpactedResourcesRequest
    func (request ListImpactedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListImpactedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListImpactedResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListImpactedResourcesRequest) String() string
    func (request ListImpactedResourcesRequest) ValidateEnumValue() (bool, error)
type ListImpactedResourcesResponse
    func (response ListImpactedResourcesResponse) HTTPResponse() *http.Response
    func (response ListImpactedResourcesResponse) String() string
type ListImpactedResourcesSortByEnum
    func GetListImpactedResourcesSortByEnumValues() []ListImpactedResourcesSortByEnum
    func GetMappingListImpactedResourcesSortByEnum(val string) (ListImpactedResourcesSortByEnum, bool)
type ListImpactedResourcesSortOrderEnum
    func GetListImpactedResourcesSortOrderEnumValues() []ListImpactedResourcesSortOrderEnum
    func GetMappingListImpactedResourcesSortOrderEnum(val string) (ListImpactedResourcesSortOrderEnum, bool)
type ListManagedListTypesLifecycleStateEnum
    func GetListManagedListTypesLifecycleStateEnumValues() []ListManagedListTypesLifecycleStateEnum
    func GetMappingListManagedListTypesLifecycleStateEnum(val string) (ListManagedListTypesLifecycleStateEnum, bool)
type ListManagedListTypesRequest
    func (request ListManagedListTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedListTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedListTypesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedListTypesRequest) String() string
    func (request ListManagedListTypesRequest) ValidateEnumValue() (bool, error)
type ListManagedListTypesResponse
    func (response ListManagedListTypesResponse) HTTPResponse() *http.Response
    func (response ListManagedListTypesResponse) String() string
type ListManagedListTypesSortByEnum
    func GetListManagedListTypesSortByEnumValues() []ListManagedListTypesSortByEnum
    func GetMappingListManagedListTypesSortByEnum(val string) (ListManagedListTypesSortByEnum, bool)
type ListManagedListTypesSortOrderEnum
    func GetListManagedListTypesSortOrderEnumValues() []ListManagedListTypesSortOrderEnum
    func GetMappingListManagedListTypesSortOrderEnum(val string) (ListManagedListTypesSortOrderEnum, bool)
type ListManagedListsAccessLevelEnum
    func GetListManagedListsAccessLevelEnumValues() []ListManagedListsAccessLevelEnum
    func GetMappingListManagedListsAccessLevelEnum(val string) (ListManagedListsAccessLevelEnum, bool)
type ListManagedListsLifecycleStateEnum
    func GetListManagedListsLifecycleStateEnumValues() []ListManagedListsLifecycleStateEnum
    func GetMappingListManagedListsLifecycleStateEnum(val string) (ListManagedListsLifecycleStateEnum, bool)
type ListManagedListsListTypeEnum
    func GetListManagedListsListTypeEnumValues() []ListManagedListsListTypeEnum
    func GetMappingListManagedListsListTypeEnum(val string) (ListManagedListsListTypeEnum, bool)
type ListManagedListsRequest
    func (request ListManagedListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedListsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedListsRequest) String() string
    func (request ListManagedListsRequest) ValidateEnumValue() (bool, error)
type ListManagedListsResponse
    func (response ListManagedListsResponse) HTTPResponse() *http.Response
    func (response ListManagedListsResponse) String() string
type ListManagedListsSortByEnum
    func GetListManagedListsSortByEnumValues() []ListManagedListsSortByEnum
    func GetMappingListManagedListsSortByEnum(val string) (ListManagedListsSortByEnum, bool)
type ListManagedListsSortOrderEnum
    func GetListManagedListsSortOrderEnumValues() []ListManagedListsSortOrderEnum
    func GetMappingListManagedListsSortOrderEnum(val string) (ListManagedListsSortOrderEnum, bool)
type ListPoliciesRequest
    func (request ListPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPoliciesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPoliciesRequest) String() string
    func (request ListPoliciesRequest) ValidateEnumValue() (bool, error)
type ListPoliciesResponse
    func (response ListPoliciesResponse) HTTPResponse() *http.Response
    func (response ListPoliciesResponse) String() string
type ListPoliciesSortByEnum
    func GetListPoliciesSortByEnumValues() []ListPoliciesSortByEnum
    func GetMappingListPoliciesSortByEnum(val string) (ListPoliciesSortByEnum, bool)
type ListPoliciesSortOrderEnum
    func GetListPoliciesSortOrderEnumValues() []ListPoliciesSortOrderEnum
    func GetMappingListPoliciesSortOrderEnum(val string) (ListPoliciesSortOrderEnum, bool)
type ListProblemEndpointsRequest
    func (request ListProblemEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProblemEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProblemEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProblemEndpointsRequest) String() string
    func (request ListProblemEndpointsRequest) ValidateEnumValue() (bool, error)
type ListProblemEndpointsResponse
    func (response ListProblemEndpointsResponse) HTTPResponse() *http.Response
    func (response ListProblemEndpointsResponse) String() string
type ListProblemEndpointsSortByEnum
    func GetListProblemEndpointsSortByEnumValues() []ListProblemEndpointsSortByEnum
    func GetMappingListProblemEndpointsSortByEnum(val string) (ListProblemEndpointsSortByEnum, bool)
type ListProblemEndpointsSortOrderEnum
    func GetListProblemEndpointsSortOrderEnumValues() []ListProblemEndpointsSortOrderEnum
    func GetMappingListProblemEndpointsSortOrderEnum(val string) (ListProblemEndpointsSortOrderEnum, bool)
type ListProblemEntitiesRequest
    func (request ListProblemEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProblemEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProblemEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProblemEntitiesRequest) String() string
    func (request ListProblemEntitiesRequest) ValidateEnumValue() (bool, error)
type ListProblemEntitiesResponse
    func (response ListProblemEntitiesResponse) HTTPResponse() *http.Response
    func (response ListProblemEntitiesResponse) String() string
type ListProblemEntitiesSortByEnum
    func GetListProblemEntitiesSortByEnumValues() []ListProblemEntitiesSortByEnum
    func GetMappingListProblemEntitiesSortByEnum(val string) (ListProblemEntitiesSortByEnum, bool)
type ListProblemEntitiesSortOrderEnum
    func GetListProblemEntitiesSortOrderEnumValues() []ListProblemEntitiesSortOrderEnum
    func GetMappingListProblemEntitiesSortOrderEnum(val string) (ListProblemEntitiesSortOrderEnum, bool)
type ListProblemHistoriesRequest
    func (request ListProblemHistoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProblemHistoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProblemHistoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProblemHistoriesRequest) String() string
    func (request ListProblemHistoriesRequest) ValidateEnumValue() (bool, error)
type ListProblemHistoriesResponse
    func (response ListProblemHistoriesResponse) HTTPResponse() *http.Response
    func (response ListProblemHistoriesResponse) String() string
type ListProblemHistoriesSortByEnum
    func GetListProblemHistoriesSortByEnumValues() []ListProblemHistoriesSortByEnum
    func GetMappingListProblemHistoriesSortByEnum(val string) (ListProblemHistoriesSortByEnum, bool)
type ListProblemHistoriesSortOrderEnum
    func GetListProblemHistoriesSortOrderEnumValues() []ListProblemHistoriesSortOrderEnum
    func GetMappingListProblemHistoriesSortOrderEnum(val string) (ListProblemHistoriesSortOrderEnum, bool)
type ListProblemsAccessLevelEnum
    func GetListProblemsAccessLevelEnumValues() []ListProblemsAccessLevelEnum
    func GetMappingListProblemsAccessLevelEnum(val string) (ListProblemsAccessLevelEnum, bool)
type ListProblemsDetectorTypeEnum
    func GetListProblemsDetectorTypeEnumValues() []ListProblemsDetectorTypeEnum
    func GetMappingListProblemsDetectorTypeEnum(val string) (ListProblemsDetectorTypeEnum, bool)
type ListProblemsLifecycleDetailEnum
    func GetListProblemsLifecycleDetailEnumValues() []ListProblemsLifecycleDetailEnum
    func GetMappingListProblemsLifecycleDetailEnum(val string) (ListProblemsLifecycleDetailEnum, bool)
type ListProblemsLifecycleStateEnum
    func GetListProblemsLifecycleStateEnumValues() []ListProblemsLifecycleStateEnum
    func GetMappingListProblemsLifecycleStateEnum(val string) (ListProblemsLifecycleStateEnum, bool)
type ListProblemsProblemCategoryEnum
    func GetListProblemsProblemCategoryEnumValues() []ListProblemsProblemCategoryEnum
    func GetMappingListProblemsProblemCategoryEnum(val string) (ListProblemsProblemCategoryEnum, bool)
type ListProblemsRequest
    func (request ListProblemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProblemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProblemsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProblemsRequest) String() string
    func (request ListProblemsRequest) ValidateEnumValue() (bool, error)
type ListProblemsResponse
    func (response ListProblemsResponse) HTTPResponse() *http.Response
    func (response ListProblemsResponse) String() string
type ListProblemsSortByEnum
    func GetListProblemsSortByEnumValues() []ListProblemsSortByEnum
    func GetMappingListProblemsSortByEnum(val string) (ListProblemsSortByEnum, bool)
type ListProblemsSortOrderEnum
    func GetListProblemsSortOrderEnumValues() []ListProblemsSortOrderEnum
    func GetMappingListProblemsSortOrderEnum(val string) (ListProblemsSortOrderEnum, bool)
type ListRecommendationsAccessLevelEnum
    func GetListRecommendationsAccessLevelEnumValues() []ListRecommendationsAccessLevelEnum
    func GetMappingListRecommendationsAccessLevelEnum(val string) (ListRecommendationsAccessLevelEnum, bool)
type ListRecommendationsLifecycleDetailEnum
    func GetListRecommendationsLifecycleDetailEnumValues() []ListRecommendationsLifecycleDetailEnum
    func GetMappingListRecommendationsLifecycleDetailEnum(val string) (ListRecommendationsLifecycleDetailEnum, bool)
type ListRecommendationsLifecycleStateEnum
    func GetListRecommendationsLifecycleStateEnumValues() []ListRecommendationsLifecycleStateEnum
    func GetMappingListRecommendationsLifecycleStateEnum(val string) (ListRecommendationsLifecycleStateEnum, bool)
type ListRecommendationsRequest
    func (request ListRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRecommendationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRecommendationsRequest) String() string
    func (request ListRecommendationsRequest) ValidateEnumValue() (bool, error)
type ListRecommendationsResponse
    func (response ListRecommendationsResponse) HTTPResponse() *http.Response
    func (response ListRecommendationsResponse) String() string
type ListRecommendationsSortByEnum
    func GetListRecommendationsSortByEnumValues() []ListRecommendationsSortByEnum
    func GetMappingListRecommendationsSortByEnum(val string) (ListRecommendationsSortByEnum, bool)
type ListRecommendationsSortOrderEnum
    func GetListRecommendationsSortOrderEnumValues() []ListRecommendationsSortOrderEnum
    func GetMappingListRecommendationsSortOrderEnum(val string) (ListRecommendationsSortOrderEnum, bool)
type ListResourcePortsRequest
    func (request ListResourcePortsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResourcePortsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResourcePortsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResourcePortsRequest) String() string
    func (request ListResourcePortsRequest) ValidateEnumValue() (bool, error)
type ListResourcePortsResponse
    func (response ListResourcePortsResponse) HTTPResponse() *http.Response
    func (response ListResourcePortsResponse) String() string
type ListResourcePortsSortByEnum
    func GetListResourcePortsSortByEnumValues() []ListResourcePortsSortByEnum
    func GetMappingListResourcePortsSortByEnum(val string) (ListResourcePortsSortByEnum, bool)
type ListResourcePortsSortOrderEnum
    func GetListResourcePortsSortOrderEnumValues() []ListResourcePortsSortOrderEnum
    func GetMappingListResourcePortsSortOrderEnum(val string) (ListResourcePortsSortOrderEnum, bool)
type ListResourceProfileEndpointsRequest
    func (request ListResourceProfileEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResourceProfileEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResourceProfileEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResourceProfileEndpointsRequest) String() string
    func (request ListResourceProfileEndpointsRequest) ValidateEnumValue() (bool, error)
type ListResourceProfileEndpointsResponse
    func (response ListResourceProfileEndpointsResponse) HTTPResponse() *http.Response
    func (response ListResourceProfileEndpointsResponse) String() string
type ListResourceProfileEndpointsSortByEnum
    func GetListResourceProfileEndpointsSortByEnumValues() []ListResourceProfileEndpointsSortByEnum
    func GetMappingListResourceProfileEndpointsSortByEnum(val string) (ListResourceProfileEndpointsSortByEnum, bool)
type ListResourceProfileEndpointsSortOrderEnum
    func GetListResourceProfileEndpointsSortOrderEnumValues() []ListResourceProfileEndpointsSortOrderEnum
    func GetMappingListResourceProfileEndpointsSortOrderEnum(val string) (ListResourceProfileEndpointsSortOrderEnum, bool)
type ListResourceProfileImpactedResourcesRequest
    func (request ListResourceProfileImpactedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResourceProfileImpactedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResourceProfileImpactedResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResourceProfileImpactedResourcesRequest) String() string
    func (request ListResourceProfileImpactedResourcesRequest) ValidateEnumValue() (bool, error)
type ListResourceProfileImpactedResourcesResponse
    func (response ListResourceProfileImpactedResourcesResponse) HTTPResponse() *http.Response
    func (response ListResourceProfileImpactedResourcesResponse) String() string
type ListResourceProfileImpactedResourcesSortByEnum
    func GetListResourceProfileImpactedResourcesSortByEnumValues() []ListResourceProfileImpactedResourcesSortByEnum
    func GetMappingListResourceProfileImpactedResourcesSortByEnum(val string) (ListResourceProfileImpactedResourcesSortByEnum, bool)
type ListResourceProfileImpactedResourcesSortOrderEnum
    func GetListResourceProfileImpactedResourcesSortOrderEnumValues() []ListResourceProfileImpactedResourcesSortOrderEnum
    func GetMappingListResourceProfileImpactedResourcesSortOrderEnum(val string) (ListResourceProfileImpactedResourcesSortOrderEnum, bool)
type ListResourceProfilesAccessLevelEnum
    func GetListResourceProfilesAccessLevelEnumValues() []ListResourceProfilesAccessLevelEnum
    func GetMappingListResourceProfilesAccessLevelEnum(val string) (ListResourceProfilesAccessLevelEnum, bool)
type ListResourceProfilesRequest
    func (request ListResourceProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResourceProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResourceProfilesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResourceProfilesRequest) String() string
    func (request ListResourceProfilesRequest) ValidateEnumValue() (bool, error)
type ListResourceProfilesResponse
    func (response ListResourceProfilesResponse) HTTPResponse() *http.Response
    func (response ListResourceProfilesResponse) String() string
type ListResourceProfilesSortByEnum
    func GetListResourceProfilesSortByEnumValues() []ListResourceProfilesSortByEnum
    func GetMappingListResourceProfilesSortByEnum(val string) (ListResourceProfilesSortByEnum, bool)
type ListResourceProfilesSortOrderEnum
    func GetListResourceProfilesSortOrderEnumValues() []ListResourceProfilesSortOrderEnum
    func GetMappingListResourceProfilesSortOrderEnum(val string) (ListResourceProfilesSortOrderEnum, bool)
type ListResourceTypesDetectorIdEnum
    func GetListResourceTypesDetectorIdEnumValues() []ListResourceTypesDetectorIdEnum
    func GetMappingListResourceTypesDetectorIdEnum(val string) (ListResourceTypesDetectorIdEnum, bool)
type ListResourceTypesLifecycleStateEnum
    func GetListResourceTypesLifecycleStateEnumValues() []ListResourceTypesLifecycleStateEnum
    func GetMappingListResourceTypesLifecycleStateEnum(val string) (ListResourceTypesLifecycleStateEnum, bool)
type ListResourceTypesRequest
    func (request ListResourceTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResourceTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResourceTypesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResourceTypesRequest) String() string
    func (request ListResourceTypesRequest) ValidateEnumValue() (bool, error)
type ListResourceTypesResponse
    func (response ListResourceTypesResponse) HTTPResponse() *http.Response
    func (response ListResourceTypesResponse) String() string
type ListResourceTypesSortByEnum
    func GetListResourceTypesSortByEnumValues() []ListResourceTypesSortByEnum
    func GetMappingListResourceTypesSortByEnum(val string) (ListResourceTypesSortByEnum, bool)
type ListResourceTypesSortOrderEnum
    func GetListResourceTypesSortOrderEnumValues() []ListResourceTypesSortOrderEnum
    func GetMappingListResourceTypesSortOrderEnum(val string) (ListResourceTypesSortOrderEnum, bool)
type ListResourceVulnerabilitiesRequest
    func (request ListResourceVulnerabilitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResourceVulnerabilitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResourceVulnerabilitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResourceVulnerabilitiesRequest) String() string
    func (request ListResourceVulnerabilitiesRequest) ValidateEnumValue() (bool, error)
type ListResourceVulnerabilitiesResponse
    func (response ListResourceVulnerabilitiesResponse) HTTPResponse() *http.Response
    func (response ListResourceVulnerabilitiesResponse) String() string
type ListResourceVulnerabilitiesSortByEnum
    func GetListResourceVulnerabilitiesSortByEnumValues() []ListResourceVulnerabilitiesSortByEnum
    func GetMappingListResourceVulnerabilitiesSortByEnum(val string) (ListResourceVulnerabilitiesSortByEnum, bool)
type ListResourceVulnerabilitiesSortOrderEnum
    func GetListResourceVulnerabilitiesSortOrderEnumValues() []ListResourceVulnerabilitiesSortOrderEnum
    func GetMappingListResourceVulnerabilitiesSortOrderEnum(val string) (ListResourceVulnerabilitiesSortOrderEnum, bool)
type ListResourcesAccessLevelEnum
    func GetListResourcesAccessLevelEnumValues() []ListResourcesAccessLevelEnum
    func GetMappingListResourcesAccessLevelEnum(val string) (ListResourcesAccessLevelEnum, bool)
type ListResourcesDetectorTypeEnum
    func GetListResourcesDetectorTypeEnumValues() []ListResourcesDetectorTypeEnum
    func GetMappingListResourcesDetectorTypeEnum(val string) (ListResourcesDetectorTypeEnum, bool)
type ListResourcesRequest
    func (request ListResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResourcesRequest) String() string
    func (request ListResourcesRequest) ValidateEnumValue() (bool, error)
type ListResourcesResponse
    func (response ListResourcesResponse) HTTPResponse() *http.Response
    func (response ListResourcesResponse) String() string
type ListResourcesSortByEnum
    func GetListResourcesSortByEnumValues() []ListResourcesSortByEnum
    func GetMappingListResourcesSortByEnum(val string) (ListResourcesSortByEnum, bool)
type ListResourcesSortOrderEnum
    func GetListResourcesSortOrderEnumValues() []ListResourcesSortOrderEnum
    func GetMappingListResourcesSortOrderEnum(val string) (ListResourcesSortOrderEnum, bool)
type ListResponderActivitiesRequest
    func (request ListResponderActivitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResponderActivitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResponderActivitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResponderActivitiesRequest) String() string
    func (request ListResponderActivitiesRequest) ValidateEnumValue() (bool, error)
type ListResponderActivitiesResponse
    func (response ListResponderActivitiesResponse) HTTPResponse() *http.Response
    func (response ListResponderActivitiesResponse) String() string
type ListResponderActivitiesSortByEnum
    func GetListResponderActivitiesSortByEnumValues() []ListResponderActivitiesSortByEnum
    func GetMappingListResponderActivitiesSortByEnum(val string) (ListResponderActivitiesSortByEnum, bool)
type ListResponderActivitiesSortOrderEnum
    func GetListResponderActivitiesSortOrderEnumValues() []ListResponderActivitiesSortOrderEnum
    func GetMappingListResponderActivitiesSortOrderEnum(val string) (ListResponderActivitiesSortOrderEnum, bool)
type ListResponderExecutionsAccessLevelEnum
    func GetListResponderExecutionsAccessLevelEnumValues() []ListResponderExecutionsAccessLevelEnum
    func GetMappingListResponderExecutionsAccessLevelEnum(val string) (ListResponderExecutionsAccessLevelEnum, bool)
type ListResponderExecutionsRequest
    func (request ListResponderExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResponderExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResponderExecutionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResponderExecutionsRequest) String() string
    func (request ListResponderExecutionsRequest) ValidateEnumValue() (bool, error)
type ListResponderExecutionsResponderExecutionModeEnum
    func GetListResponderExecutionsResponderExecutionModeEnumValues() []ListResponderExecutionsResponderExecutionModeEnum
    func GetMappingListResponderExecutionsResponderExecutionModeEnum(val string) (ListResponderExecutionsResponderExecutionModeEnum, bool)
type ListResponderExecutionsResponderExecutionStatusEnum
    func GetListResponderExecutionsResponderExecutionStatusEnumValues() []ListResponderExecutionsResponderExecutionStatusEnum
    func GetMappingListResponderExecutionsResponderExecutionStatusEnum(val string) (ListResponderExecutionsResponderExecutionStatusEnum, bool)
type ListResponderExecutionsResponderTypeEnum
    func GetListResponderExecutionsResponderTypeEnumValues() []ListResponderExecutionsResponderTypeEnum
    func GetMappingListResponderExecutionsResponderTypeEnum(val string) (ListResponderExecutionsResponderTypeEnum, bool)
type ListResponderExecutionsResponse
    func (response ListResponderExecutionsResponse) HTTPResponse() *http.Response
    func (response ListResponderExecutionsResponse) String() string
type ListResponderExecutionsSortByEnum
    func GetListResponderExecutionsSortByEnumValues() []ListResponderExecutionsSortByEnum
    func GetMappingListResponderExecutionsSortByEnum(val string) (ListResponderExecutionsSortByEnum, bool)
type ListResponderExecutionsSortOrderEnum
    func GetListResponderExecutionsSortOrderEnumValues() []ListResponderExecutionsSortOrderEnum
    func GetMappingListResponderExecutionsSortOrderEnum(val string) (ListResponderExecutionsSortOrderEnum, bool)
type ListResponderRecipeResponderRulesLifecycleStateEnum
    func GetListResponderRecipeResponderRulesLifecycleStateEnumValues() []ListResponderRecipeResponderRulesLifecycleStateEnum
    func GetMappingListResponderRecipeResponderRulesLifecycleStateEnum(val string) (ListResponderRecipeResponderRulesLifecycleStateEnum, bool)
type ListResponderRecipeResponderRulesRequest
    func (request ListResponderRecipeResponderRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResponderRecipeResponderRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResponderRecipeResponderRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResponderRecipeResponderRulesRequest) String() string
    func (request ListResponderRecipeResponderRulesRequest) ValidateEnumValue() (bool, error)
type ListResponderRecipeResponderRulesResponse
    func (response ListResponderRecipeResponderRulesResponse) HTTPResponse() *http.Response
    func (response ListResponderRecipeResponderRulesResponse) String() string
type ListResponderRecipeResponderRulesSortByEnum
    func GetListResponderRecipeResponderRulesSortByEnumValues() []ListResponderRecipeResponderRulesSortByEnum
    func GetMappingListResponderRecipeResponderRulesSortByEnum(val string) (ListResponderRecipeResponderRulesSortByEnum, bool)
type ListResponderRecipeResponderRulesSortOrderEnum
    func GetListResponderRecipeResponderRulesSortOrderEnumValues() []ListResponderRecipeResponderRulesSortOrderEnum
    func GetMappingListResponderRecipeResponderRulesSortOrderEnum(val string) (ListResponderRecipeResponderRulesSortOrderEnum, bool)
type ListResponderRecipesAccessLevelEnum
    func GetListResponderRecipesAccessLevelEnumValues() []ListResponderRecipesAccessLevelEnum
    func GetMappingListResponderRecipesAccessLevelEnum(val string) (ListResponderRecipesAccessLevelEnum, bool)
type ListResponderRecipesLifecycleStateEnum
    func GetListResponderRecipesLifecycleStateEnumValues() []ListResponderRecipesLifecycleStateEnum
    func GetMappingListResponderRecipesLifecycleStateEnum(val string) (ListResponderRecipesLifecycleStateEnum, bool)
type ListResponderRecipesRequest
    func (request ListResponderRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResponderRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResponderRecipesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResponderRecipesRequest) String() string
    func (request ListResponderRecipesRequest) ValidateEnumValue() (bool, error)
type ListResponderRecipesResponse
    func (response ListResponderRecipesResponse) HTTPResponse() *http.Response
    func (response ListResponderRecipesResponse) String() string
type ListResponderRecipesSortByEnum
    func GetListResponderRecipesSortByEnumValues() []ListResponderRecipesSortByEnum
    func GetMappingListResponderRecipesSortByEnum(val string) (ListResponderRecipesSortByEnum, bool)
type ListResponderRecipesSortOrderEnum
    func GetListResponderRecipesSortOrderEnumValues() []ListResponderRecipesSortOrderEnum
    func GetMappingListResponderRecipesSortOrderEnum(val string) (ListResponderRecipesSortOrderEnum, bool)
type ListResponderRulesLifecycleStateEnum
    func GetListResponderRulesLifecycleStateEnumValues() []ListResponderRulesLifecycleStateEnum
    func GetMappingListResponderRulesLifecycleStateEnum(val string) (ListResponderRulesLifecycleStateEnum, bool)
type ListResponderRulesRequest
    func (request ListResponderRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResponderRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResponderRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResponderRulesRequest) String() string
    func (request ListResponderRulesRequest) ValidateEnumValue() (bool, error)
type ListResponderRulesResponse
    func (response ListResponderRulesResponse) HTTPResponse() *http.Response
    func (response ListResponderRulesResponse) String() string
type ListResponderRulesSortByEnum
    func GetListResponderRulesSortByEnumValues() []ListResponderRulesSortByEnum
    func GetMappingListResponderRulesSortByEnum(val string) (ListResponderRulesSortByEnum, bool)
type ListResponderRulesSortOrderEnum
    func GetListResponderRulesSortOrderEnumValues() []ListResponderRulesSortOrderEnum
    func GetMappingListResponderRulesSortOrderEnum(val string) (ListResponderRulesSortOrderEnum, bool)
type ListSavedQueriesAccessLevelEnum
    func GetListSavedQueriesAccessLevelEnumValues() []ListSavedQueriesAccessLevelEnum
    func GetMappingListSavedQueriesAccessLevelEnum(val string) (ListSavedQueriesAccessLevelEnum, bool)
type ListSavedQueriesRequest
    func (request ListSavedQueriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSavedQueriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSavedQueriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSavedQueriesRequest) String() string
    func (request ListSavedQueriesRequest) ValidateEnumValue() (bool, error)
type ListSavedQueriesResponse
    func (response ListSavedQueriesResponse) HTTPResponse() *http.Response
    func (response ListSavedQueriesResponse) String() string
type ListSavedQueriesSortByEnum
    func GetListSavedQueriesSortByEnumValues() []ListSavedQueriesSortByEnum
    func GetMappingListSavedQueriesSortByEnum(val string) (ListSavedQueriesSortByEnum, bool)
type ListSavedQueriesSortOrderEnum
    func GetListSavedQueriesSortOrderEnumValues() []ListSavedQueriesSortOrderEnum
    func GetMappingListSavedQueriesSortOrderEnum(val string) (ListSavedQueriesSortOrderEnum, bool)
type ListSecurityPoliciesLifecycleStateEnum
    func GetListSecurityPoliciesLifecycleStateEnumValues() []ListSecurityPoliciesLifecycleStateEnum
    func GetMappingListSecurityPoliciesLifecycleStateEnum(val string) (ListSecurityPoliciesLifecycleStateEnum, bool)
type ListSecurityPoliciesRequest
    func (request ListSecurityPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSecurityPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSecurityPoliciesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSecurityPoliciesRequest) String() string
    func (request ListSecurityPoliciesRequest) ValidateEnumValue() (bool, error)
type ListSecurityPoliciesResponse
    func (response ListSecurityPoliciesResponse) HTTPResponse() *http.Response
    func (response ListSecurityPoliciesResponse) String() string
type ListSecurityPoliciesSortByEnum
    func GetListSecurityPoliciesSortByEnumValues() []ListSecurityPoliciesSortByEnum
    func GetMappingListSecurityPoliciesSortByEnum(val string) (ListSecurityPoliciesSortByEnum, bool)
type ListSecurityPoliciesSortOrderEnum
    func GetListSecurityPoliciesSortOrderEnumValues() []ListSecurityPoliciesSortOrderEnum
    func GetMappingListSecurityPoliciesSortOrderEnum(val string) (ListSecurityPoliciesSortOrderEnum, bool)
type ListSecurityRecipesLifecycleStateEnum
    func GetListSecurityRecipesLifecycleStateEnumValues() []ListSecurityRecipesLifecycleStateEnum
    func GetMappingListSecurityRecipesLifecycleStateEnum(val string) (ListSecurityRecipesLifecycleStateEnum, bool)
type ListSecurityRecipesRequest
    func (request ListSecurityRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSecurityRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSecurityRecipesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSecurityRecipesRequest) String() string
    func (request ListSecurityRecipesRequest) ValidateEnumValue() (bool, error)
type ListSecurityRecipesResponse
    func (response ListSecurityRecipesResponse) HTTPResponse() *http.Response
    func (response ListSecurityRecipesResponse) String() string
type ListSecurityRecipesSortByEnum
    func GetListSecurityRecipesSortByEnumValues() []ListSecurityRecipesSortByEnum
    func GetMappingListSecurityRecipesSortByEnum(val string) (ListSecurityRecipesSortByEnum, bool)
type ListSecurityRecipesSortOrderEnum
    func GetListSecurityRecipesSortOrderEnumValues() []ListSecurityRecipesSortOrderEnum
    func GetMappingListSecurityRecipesSortOrderEnum(val string) (ListSecurityRecipesSortOrderEnum, bool)
type ListSecurityZonesLifecycleStateEnum
    func GetListSecurityZonesLifecycleStateEnumValues() []ListSecurityZonesLifecycleStateEnum
    func GetMappingListSecurityZonesLifecycleStateEnum(val string) (ListSecurityZonesLifecycleStateEnum, bool)
type ListSecurityZonesRequest
    func (request ListSecurityZonesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSecurityZonesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSecurityZonesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSecurityZonesRequest) String() string
    func (request ListSecurityZonesRequest) ValidateEnumValue() (bool, error)
type ListSecurityZonesResponse
    func (response ListSecurityZonesResponse) HTTPResponse() *http.Response
    func (response ListSecurityZonesResponse) String() string
type ListSecurityZonesSortByEnum
    func GetListSecurityZonesSortByEnumValues() []ListSecurityZonesSortByEnum
    func GetMappingListSecurityZonesSortByEnum(val string) (ListSecurityZonesSortByEnum, bool)
type ListSecurityZonesSortOrderEnum
    func GetListSecurityZonesSortOrderEnumValues() []ListSecurityZonesSortOrderEnum
    func GetMappingListSecurityZonesSortOrderEnum(val string) (ListSecurityZonesSortOrderEnum, bool)
type ListSightingEndpointsRequest
    func (request ListSightingEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSightingEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSightingEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSightingEndpointsRequest) String() string
    func (request ListSightingEndpointsRequest) ValidateEnumValue() (bool, error)
type ListSightingEndpointsResponse
    func (response ListSightingEndpointsResponse) HTTPResponse() *http.Response
    func (response ListSightingEndpointsResponse) String() string
type ListSightingEndpointsSortByEnum
    func GetListSightingEndpointsSortByEnumValues() []ListSightingEndpointsSortByEnum
    func GetMappingListSightingEndpointsSortByEnum(val string) (ListSightingEndpointsSortByEnum, bool)
type ListSightingEndpointsSortOrderEnum
    func GetListSightingEndpointsSortOrderEnumValues() []ListSightingEndpointsSortOrderEnum
    func GetMappingListSightingEndpointsSortOrderEnum(val string) (ListSightingEndpointsSortOrderEnum, bool)
type ListSightingImpactedResourcesRequest
    func (request ListSightingImpactedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSightingImpactedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSightingImpactedResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSightingImpactedResourcesRequest) String() string
    func (request ListSightingImpactedResourcesRequest) ValidateEnumValue() (bool, error)
type ListSightingImpactedResourcesResponse
    func (response ListSightingImpactedResourcesResponse) HTTPResponse() *http.Response
    func (response ListSightingImpactedResourcesResponse) String() string
type ListSightingImpactedResourcesSortByEnum
    func GetListSightingImpactedResourcesSortByEnumValues() []ListSightingImpactedResourcesSortByEnum
    func GetMappingListSightingImpactedResourcesSortByEnum(val string) (ListSightingImpactedResourcesSortByEnum, bool)
type ListSightingImpactedResourcesSortOrderEnum
    func GetListSightingImpactedResourcesSortOrderEnumValues() []ListSightingImpactedResourcesSortOrderEnum
    func GetMappingListSightingImpactedResourcesSortOrderEnum(val string) (ListSightingImpactedResourcesSortOrderEnum, bool)
type ListSightingsAccessLevelEnum
    func GetListSightingsAccessLevelEnumValues() []ListSightingsAccessLevelEnum
    func GetMappingListSightingsAccessLevelEnum(val string) (ListSightingsAccessLevelEnum, bool)
type ListSightingsRequest
    func (request ListSightingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSightingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSightingsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSightingsRequest) String() string
    func (request ListSightingsRequest) ValidateEnumValue() (bool, error)
type ListSightingsResponse
    func (response ListSightingsResponse) HTTPResponse() *http.Response
    func (response ListSightingsResponse) String() string
type ListSightingsSortByEnum
    func GetListSightingsSortByEnumValues() []ListSightingsSortByEnum
    func GetMappingListSightingsSortByEnum(val string) (ListSightingsSortByEnum, bool)
type ListSightingsSortOrderEnum
    func GetListSightingsSortOrderEnumValues() []ListSightingsSortOrderEnum
    func GetMappingListSightingsSortOrderEnum(val string) (ListSightingsSortOrderEnum, bool)
type ListTacticsLifecycleStateEnum
    func GetListTacticsLifecycleStateEnumValues() []ListTacticsLifecycleStateEnum
    func GetMappingListTacticsLifecycleStateEnum(val string) (ListTacticsLifecycleStateEnum, bool)
type ListTacticsRequest
    func (request ListTacticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTacticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTacticsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTacticsRequest) String() string
    func (request ListTacticsRequest) ValidateEnumValue() (bool, error)
type ListTacticsResponse
    func (response ListTacticsResponse) HTTPResponse() *http.Response
    func (response ListTacticsResponse) String() string
type ListTacticsSortByEnum
    func GetListTacticsSortByEnumValues() []ListTacticsSortByEnum
    func GetMappingListTacticsSortByEnum(val string) (ListTacticsSortByEnum, bool)
type ListTacticsSortOrderEnum
    func GetListTacticsSortOrderEnumValues() []ListTacticsSortOrderEnum
    func GetMappingListTacticsSortOrderEnum(val string) (ListTacticsSortOrderEnum, bool)
type ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum
    func GetListTargetDetectorRecipeDetectorRulesLifecycleStateEnumValues() []ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum
    func GetMappingListTargetDetectorRecipeDetectorRulesLifecycleStateEnum(val string) (ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum, bool)
type ListTargetDetectorRecipeDetectorRulesRequest
    func (request ListTargetDetectorRecipeDetectorRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTargetDetectorRecipeDetectorRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTargetDetectorRecipeDetectorRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTargetDetectorRecipeDetectorRulesRequest) String() string
    func (request ListTargetDetectorRecipeDetectorRulesRequest) ValidateEnumValue() (bool, error)
type ListTargetDetectorRecipeDetectorRulesResponse
    func (response ListTargetDetectorRecipeDetectorRulesResponse) HTTPResponse() *http.Response
    func (response ListTargetDetectorRecipeDetectorRulesResponse) String() string
type ListTargetDetectorRecipeDetectorRulesSortByEnum
    func GetListTargetDetectorRecipeDetectorRulesSortByEnumValues() []ListTargetDetectorRecipeDetectorRulesSortByEnum
    func GetMappingListTargetDetectorRecipeDetectorRulesSortByEnum(val string) (ListTargetDetectorRecipeDetectorRulesSortByEnum, bool)
type ListTargetDetectorRecipeDetectorRulesSortOrderEnum
    func GetListTargetDetectorRecipeDetectorRulesSortOrderEnumValues() []ListTargetDetectorRecipeDetectorRulesSortOrderEnum
    func GetMappingListTargetDetectorRecipeDetectorRulesSortOrderEnum(val string) (ListTargetDetectorRecipeDetectorRulesSortOrderEnum, bool)
type ListTargetDetectorRecipesLifecycleStateEnum
    func GetListTargetDetectorRecipesLifecycleStateEnumValues() []ListTargetDetectorRecipesLifecycleStateEnum
    func GetMappingListTargetDetectorRecipesLifecycleStateEnum(val string) (ListTargetDetectorRecipesLifecycleStateEnum, bool)
type ListTargetDetectorRecipesRequest
    func (request ListTargetDetectorRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTargetDetectorRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTargetDetectorRecipesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTargetDetectorRecipesRequest) String() string
    func (request ListTargetDetectorRecipesRequest) ValidateEnumValue() (bool, error)
type ListTargetDetectorRecipesResponse
    func (response ListTargetDetectorRecipesResponse) HTTPResponse() *http.Response
    func (response ListTargetDetectorRecipesResponse) String() string
type ListTargetDetectorRecipesSortByEnum
    func GetListTargetDetectorRecipesSortByEnumValues() []ListTargetDetectorRecipesSortByEnum
    func GetMappingListTargetDetectorRecipesSortByEnum(val string) (ListTargetDetectorRecipesSortByEnum, bool)
type ListTargetDetectorRecipesSortOrderEnum
    func GetListTargetDetectorRecipesSortOrderEnumValues() []ListTargetDetectorRecipesSortOrderEnum
    func GetMappingListTargetDetectorRecipesSortOrderEnum(val string) (ListTargetDetectorRecipesSortOrderEnum, bool)
type ListTargetResponderRecipeResponderRulesLifecycleStateEnum
    func GetListTargetResponderRecipeResponderRulesLifecycleStateEnumValues() []ListTargetResponderRecipeResponderRulesLifecycleStateEnum
    func GetMappingListTargetResponderRecipeResponderRulesLifecycleStateEnum(val string) (ListTargetResponderRecipeResponderRulesLifecycleStateEnum, bool)
type ListTargetResponderRecipeResponderRulesRequest
    func (request ListTargetResponderRecipeResponderRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTargetResponderRecipeResponderRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTargetResponderRecipeResponderRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTargetResponderRecipeResponderRulesRequest) String() string
    func (request ListTargetResponderRecipeResponderRulesRequest) ValidateEnumValue() (bool, error)
type ListTargetResponderRecipeResponderRulesResponse
    func (response ListTargetResponderRecipeResponderRulesResponse) HTTPResponse() *http.Response
    func (response ListTargetResponderRecipeResponderRulesResponse) String() string
type ListTargetResponderRecipeResponderRulesSortByEnum
    func GetListTargetResponderRecipeResponderRulesSortByEnumValues() []ListTargetResponderRecipeResponderRulesSortByEnum
    func GetMappingListTargetResponderRecipeResponderRulesSortByEnum(val string) (ListTargetResponderRecipeResponderRulesSortByEnum, bool)
type ListTargetResponderRecipeResponderRulesSortOrderEnum
    func GetListTargetResponderRecipeResponderRulesSortOrderEnumValues() []ListTargetResponderRecipeResponderRulesSortOrderEnum
    func GetMappingListTargetResponderRecipeResponderRulesSortOrderEnum(val string) (ListTargetResponderRecipeResponderRulesSortOrderEnum, bool)
type ListTargetResponderRecipesLifecycleStateEnum
    func GetListTargetResponderRecipesLifecycleStateEnumValues() []ListTargetResponderRecipesLifecycleStateEnum
    func GetMappingListTargetResponderRecipesLifecycleStateEnum(val string) (ListTargetResponderRecipesLifecycleStateEnum, bool)
type ListTargetResponderRecipesRequest
    func (request ListTargetResponderRecipesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTargetResponderRecipesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTargetResponderRecipesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTargetResponderRecipesRequest) String() string
    func (request ListTargetResponderRecipesRequest) ValidateEnumValue() (bool, error)
type ListTargetResponderRecipesResponse
    func (response ListTargetResponderRecipesResponse) HTTPResponse() *http.Response
    func (response ListTargetResponderRecipesResponse) String() string
type ListTargetResponderRecipesSortByEnum
    func GetListTargetResponderRecipesSortByEnumValues() []ListTargetResponderRecipesSortByEnum
    func GetMappingListTargetResponderRecipesSortByEnum(val string) (ListTargetResponderRecipesSortByEnum, bool)
type ListTargetResponderRecipesSortOrderEnum
    func GetListTargetResponderRecipesSortOrderEnumValues() []ListTargetResponderRecipesSortOrderEnum
    func GetMappingListTargetResponderRecipesSortOrderEnum(val string) (ListTargetResponderRecipesSortOrderEnum, bool)
type ListTargetsAccessLevelEnum
    func GetListTargetsAccessLevelEnumValues() []ListTargetsAccessLevelEnum
    func GetMappingListTargetsAccessLevelEnum(val string) (ListTargetsAccessLevelEnum, bool)
type ListTargetsLifecycleStateEnum
    func GetListTargetsLifecycleStateEnumValues() []ListTargetsLifecycleStateEnum
    func GetMappingListTargetsLifecycleStateEnum(val string) (ListTargetsLifecycleStateEnum, bool)
type ListTargetsRequest
    func (request ListTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTargetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTargetsRequest) String() string
    func (request ListTargetsRequest) ValidateEnumValue() (bool, error)
type ListTargetsResponse
    func (response ListTargetsResponse) HTTPResponse() *http.Response
    func (response ListTargetsResponse) String() string
type ListTargetsSortByEnum
    func GetListTargetsSortByEnumValues() []ListTargetsSortByEnum
    func GetMappingListTargetsSortByEnum(val string) (ListTargetsSortByEnum, bool)
type ListTargetsSortOrderEnum
    func GetListTargetsSortOrderEnumValues() []ListTargetsSortOrderEnum
    func GetMappingListTargetsSortOrderEnum(val string) (ListTargetsSortOrderEnum, bool)
type ListTechniquesLifecycleStateEnum
    func GetListTechniquesLifecycleStateEnumValues() []ListTechniquesLifecycleStateEnum
    func GetMappingListTechniquesLifecycleStateEnum(val string) (ListTechniquesLifecycleStateEnum, bool)
type ListTechniquesRequest
    func (request ListTechniquesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTechniquesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTechniquesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTechniquesRequest) String() string
    func (request ListTechniquesRequest) ValidateEnumValue() (bool, error)
type ListTechniquesResponse
    func (response ListTechniquesResponse) HTTPResponse() *http.Response
    func (response ListTechniquesResponse) String() string
type ListTechniquesSortByEnum
    func GetListTechniquesSortByEnumValues() []ListTechniquesSortByEnum
    func GetMappingListTechniquesSortByEnum(val string) (ListTechniquesSortByEnum, bool)
type ListTechniquesSortOrderEnum
    func GetListTechniquesSortOrderEnumValues() []ListTechniquesSortOrderEnum
    func GetMappingListTechniquesSortOrderEnum(val string) (ListTechniquesSortOrderEnum, bool)
type ListWlpAgentsRequest
    func (request ListWlpAgentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWlpAgentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWlpAgentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWlpAgentsRequest) String() string
    func (request ListWlpAgentsRequest) ValidateEnumValue() (bool, error)
type ListWlpAgentsResponse
    func (response ListWlpAgentsResponse) HTTPResponse() *http.Response
    func (response ListWlpAgentsResponse) String() string
type ListWlpAgentsSortByEnum
    func GetListWlpAgentsSortByEnumValues() []ListWlpAgentsSortByEnum
    func GetMappingListWlpAgentsSortByEnum(val string) (ListWlpAgentsSortByEnum, bool)
type ListWlpAgentsSortOrderEnum
    func GetListWlpAgentsSortOrderEnumValues() []ListWlpAgentsSortOrderEnum
    func GetMappingListWlpAgentsSortOrderEnum(val string) (ListWlpAgentsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type LoggingEventInfo
    func (m LoggingEventInfo) MarshalJSON() (buff []byte, e error)
    func (m LoggingEventInfo) String() string
    func (m LoggingEventInfo) ValidateEnumValue() (bool, error)
type LoggingQueryDataSourceDetails
    func (m LoggingQueryDataSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m LoggingQueryDataSourceDetails) String() string
    func (m *LoggingQueryDataSourceDetails) UnmarshalJSON(data []byte) (e error)
    func (m LoggingQueryDataSourceDetails) ValidateEnumValue() (bool, error)
type LoggingQueryDataSourceSummaryDetails
    func (m LoggingQueryDataSourceSummaryDetails) MarshalJSON() (buff []byte, e error)
    func (m LoggingQueryDataSourceSummaryDetails) String() string
    func (m LoggingQueryDataSourceSummaryDetails) ValidateEnumValue() (bool, error)
type LoggingQueryDetails
type LoggingQueryOperatorTypeEnum
    func GetLoggingQueryOperatorTypeEnumValues() []LoggingQueryOperatorTypeEnum
    func GetMappingLoggingQueryOperatorTypeEnum(val string) (LoggingQueryOperatorTypeEnum, bool)
type LoggingQueryTypeEnum
    func GetLoggingQueryTypeEnumValues() []LoggingQueryTypeEnum
    func GetMappingLoggingQueryTypeEnum(val string) (LoggingQueryTypeEnum, bool)
type ManagedList
    func (m ManagedList) String() string
    func (m ManagedList) ValidateEnumValue() (bool, error)
type ManagedListCollection
    func (m ManagedListCollection) String() string
    func (m ManagedListCollection) ValidateEnumValue() (bool, error)
type ManagedListSummary
    func (m ManagedListSummary) String() string
    func (m ManagedListSummary) ValidateEnumValue() (bool, error)
type ManagedListTypeCollection
    func (m ManagedListTypeCollection) String() string
    func (m ManagedListTypeCollection) ValidateEnumValue() (bool, error)
type ManagedListTypeEnum
    func GetManagedListTypeEnumValues() []ManagedListTypeEnum
    func GetMappingManagedListTypeEnum(val string) (ManagedListTypeEnum, bool)
type ManagedListTypeSummary
    func (m ManagedListTypeSummary) String() string
    func (m ManagedListTypeSummary) ValidateEnumValue() (bool, error)
type MonitoringServiceEnum
    func GetMappingMonitoringServiceEnum(val string) (MonitoringServiceEnum, bool)
    func GetMonitoringServiceEnumValues() []MonitoringServiceEnum
type NoDelayStartPolicy
    func (m NoDelayStartPolicy) MarshalJSON() (buff []byte, e error)
    func (m NoDelayStartPolicy) String() string
    func (m NoDelayStartPolicy) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OperatorSummary
    func (m OperatorSummary) String() string
    func (m OperatorSummary) ValidateEnumValue() (bool, error)
type OperatorTypeEnum
    func GetMappingOperatorTypeEnum(val string) (OperatorTypeEnum, bool)
    func GetOperatorTypeEnumValues() []OperatorTypeEnum
type OwnerTypeEnum
    func GetMappingOwnerTypeEnum(val string) (OwnerTypeEnum, bool)
    func GetOwnerTypeEnumValues() []OwnerTypeEnum
type PackageDetail
    func (m PackageDetail) String() string
    func (m PackageDetail) ValidateEnumValue() (bool, error)
type PolicyCollection
    func (m PolicyCollection) String() string
    func (m PolicyCollection) ValidateEnumValue() (bool, error)
type PolicySummary
    func (m PolicySummary) String() string
    func (m PolicySummary) ValidateEnumValue() (bool, error)
type PoliticalLocation
    func (m PoliticalLocation) String() string
    func (m PoliticalLocation) ValidateEnumValue() (bool, error)
type Problem
    func (m Problem) String() string
    func (m Problem) ValidateEnumValue() (bool, error)
type ProblemAggregation
    func (m ProblemAggregation) String() string
    func (m ProblemAggregation) ValidateEnumValue() (bool, error)
type ProblemAggregationCollection
    func (m ProblemAggregationCollection) String() string
    func (m ProblemAggregationCollection) ValidateEnumValue() (bool, error)
type ProblemCategoryEnumEnum
    func GetMappingProblemCategoryEnumEnum(val string) (ProblemCategoryEnumEnum, bool)
    func GetProblemCategoryEnumEnumValues() []ProblemCategoryEnumEnum
type ProblemCollection
    func (m ProblemCollection) String() string
    func (m ProblemCollection) ValidateEnumValue() (bool, error)
type ProblemDimensionEnum
    func GetMappingProblemDimensionEnum(val string) (ProblemDimensionEnum, bool)
    func GetProblemDimensionEnumValues() []ProblemDimensionEnum
type ProblemEndpointCollection
    func (m ProblemEndpointCollection) String() string
    func (m ProblemEndpointCollection) ValidateEnumValue() (bool, error)
type ProblemEndpointSummary
    func (m ProblemEndpointSummary) String() string
    func (m ProblemEndpointSummary) ValidateEnumValue() (bool, error)
type ProblemEntityCollection
    func (m ProblemEntityCollection) String() string
    func (m ProblemEntityCollection) ValidateEnumValue() (bool, error)
type ProblemEntitySummary
    func (m ProblemEntitySummary) String() string
    func (m ProblemEntitySummary) ValidateEnumValue() (bool, error)
type ProblemHistoryCollection
    func (m ProblemHistoryCollection) String() string
    func (m ProblemHistoryCollection) ValidateEnumValue() (bool, error)
type ProblemHistorySummary
    func (m ProblemHistorySummary) String() string
    func (m ProblemHistorySummary) ValidateEnumValue() (bool, error)
type ProblemLifecycleDetailEnum
    func GetMappingProblemLifecycleDetailEnum(val string) (ProblemLifecycleDetailEnum, bool)
    func GetProblemLifecycleDetailEnumValues() []ProblemLifecycleDetailEnum
type ProblemLifecycleStateEnum
    func GetMappingProblemLifecycleStateEnum(val string) (ProblemLifecycleStateEnum, bool)
    func GetProblemLifecycleStateEnumValues() []ProblemLifecycleStateEnum
type ProblemSummary
    func (m ProblemSummary) String() string
    func (m ProblemSummary) ValidateEnumValue() (bool, error)
type ProblemTrendAggregation
    func (m ProblemTrendAggregation) String() string
    func (m ProblemTrendAggregation) ValidateEnumValue() (bool, error)
type ProblemTrendAggregationCollection
    func (m ProblemTrendAggregationCollection) String() string
    func (m ProblemTrendAggregationCollection) ValidateEnumValue() (bool, error)
type PropertyTuple
    func (m PropertyTuple) String() string
    func (m PropertyTuple) ValidateEnumValue() (bool, error)
type QueryReplicationStatusEnum
    func GetMappingQueryReplicationStatusEnum(val string) (QueryReplicationStatusEnum, bool)
    func GetQueryReplicationStatusEnumValues() []QueryReplicationStatusEnum
type RecommendationLifecycleDetailEnum
    func GetMappingRecommendationLifecycleDetailEnum(val string) (RecommendationLifecycleDetailEnum, bool)
    func GetRecommendationLifecycleDetailEnumValues() []RecommendationLifecycleDetailEnum
type RecommendationSummary
    func (m RecommendationSummary) String() string
    func (m RecommendationSummary) ValidateEnumValue() (bool, error)
type RecommendationSummaryCollection
    func (m RecommendationSummaryCollection) String() string
    func (m RecommendationSummaryCollection) ValidateEnumValue() (bool, error)
type RecommendationTypeEnum
    func GetMappingRecommendationTypeEnum(val string) (RecommendationTypeEnum, bool)
    func GetRecommendationTypeEnumValues() []RecommendationTypeEnum
type RegionStatusDetail
    func (m RegionStatusDetail) String() string
    func (m RegionStatusDetail) ValidateEnumValue() (bool, error)
type RemoveCompartmentDetails
    func (m RemoveCompartmentDetails) String() string
    func (m RemoveCompartmentDetails) ValidateEnumValue() (bool, error)
type RemoveCompartmentRequest
    func (request RemoveCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveCompartmentRequest) String() string
    func (request RemoveCompartmentRequest) ValidateEnumValue() (bool, error)
type RemoveCompartmentResponse
    func (response RemoveCompartmentResponse) HTTPResponse() *http.Response
    func (response RemoveCompartmentResponse) String() string
type RequestRiskScoresRequest
    func (request RequestRiskScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestRiskScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestRiskScoresRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestRiskScoresRequest) String() string
    func (request RequestRiskScoresRequest) ValidateEnumValue() (bool, error)
type RequestRiskScoresResponse
    func (response RequestRiskScoresResponse) HTTPResponse() *http.Response
    func (response RequestRiskScoresResponse) String() string
type RequestSecurityScoreSummarizedTrendRequest
    func (request RequestSecurityScoreSummarizedTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSecurityScoreSummarizedTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSecurityScoreSummarizedTrendRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSecurityScoreSummarizedTrendRequest) String() string
    func (request RequestSecurityScoreSummarizedTrendRequest) ValidateEnumValue() (bool, error)
type RequestSecurityScoreSummarizedTrendResponse
    func (response RequestSecurityScoreSummarizedTrendResponse) HTTPResponse() *http.Response
    func (response RequestSecurityScoreSummarizedTrendResponse) String() string
type RequestSecurityScoresRequest
    func (request RequestSecurityScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSecurityScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSecurityScoresRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSecurityScoresRequest) String() string
    func (request RequestSecurityScoresRequest) ValidateEnumValue() (bool, error)
type RequestSecurityScoresResponse
    func (response RequestSecurityScoresResponse) HTTPResponse() *http.Response
    func (response RequestSecurityScoresResponse) String() string
type RequestSummarizedActivityProblemsAccessLevelEnum
    func GetMappingRequestSummarizedActivityProblemsAccessLevelEnum(val string) (RequestSummarizedActivityProblemsAccessLevelEnum, bool)
    func GetRequestSummarizedActivityProblemsAccessLevelEnumValues() []RequestSummarizedActivityProblemsAccessLevelEnum
type RequestSummarizedActivityProblemsRequest
    func (request RequestSummarizedActivityProblemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedActivityProblemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedActivityProblemsRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedActivityProblemsRequest) String() string
    func (request RequestSummarizedActivityProblemsRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedActivityProblemsResponse
    func (response RequestSummarizedActivityProblemsResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedActivityProblemsResponse) String() string
type RequestSummarizedProblemsAccessLevelEnum
    func GetMappingRequestSummarizedProblemsAccessLevelEnum(val string) (RequestSummarizedProblemsAccessLevelEnum, bool)
    func GetRequestSummarizedProblemsAccessLevelEnumValues() []RequestSummarizedProblemsAccessLevelEnum
type RequestSummarizedProblemsRequest
    func (request RequestSummarizedProblemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedProblemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedProblemsRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedProblemsRequest) String() string
    func (request RequestSummarizedProblemsRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedProblemsResponse
    func (response RequestSummarizedProblemsResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedProblemsResponse) String() string
type RequestSummarizedResponderExecutionsAccessLevelEnum
    func GetMappingRequestSummarizedResponderExecutionsAccessLevelEnum(val string) (RequestSummarizedResponderExecutionsAccessLevelEnum, bool)
    func GetRequestSummarizedResponderExecutionsAccessLevelEnumValues() []RequestSummarizedResponderExecutionsAccessLevelEnum
type RequestSummarizedResponderExecutionsRequest
    func (request RequestSummarizedResponderExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedResponderExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedResponderExecutionsRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedResponderExecutionsRequest) String() string
    func (request RequestSummarizedResponderExecutionsRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedResponderExecutionsResponse
    func (response RequestSummarizedResponderExecutionsResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedResponderExecutionsResponse) String() string
type RequestSummarizedRiskScoresRequest
    func (request RequestSummarizedRiskScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedRiskScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedRiskScoresRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedRiskScoresRequest) String() string
    func (request RequestSummarizedRiskScoresRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedRiskScoresResponse
    func (response RequestSummarizedRiskScoresResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedRiskScoresResponse) String() string
type RequestSummarizedSecurityScoresRequest
    func (request RequestSummarizedSecurityScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedSecurityScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedSecurityScoresRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedSecurityScoresRequest) String() string
    func (request RequestSummarizedSecurityScoresRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedSecurityScoresResponse
    func (response RequestSummarizedSecurityScoresResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedSecurityScoresResponse) String() string
type RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum
    func GetMappingRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum(val string) (RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum, bool)
    func GetRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnumValues() []RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum
type RequestSummarizedTopTrendResourceProfileRiskScoresRequest
    func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) String() string
    func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedTopTrendResourceProfileRiskScoresResponse
    func (response RequestSummarizedTopTrendResourceProfileRiskScoresResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedTopTrendResourceProfileRiskScoresResponse) String() string
type RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum
    func GetMappingRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum(val string) (RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum, bool)
    func GetRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnumValues() []RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum
type RequestSummarizedTrendProblemsAccessLevelEnum
    func GetMappingRequestSummarizedTrendProblemsAccessLevelEnum(val string) (RequestSummarizedTrendProblemsAccessLevelEnum, bool)
    func GetRequestSummarizedTrendProblemsAccessLevelEnumValues() []RequestSummarizedTrendProblemsAccessLevelEnum
type RequestSummarizedTrendProblemsRequest
    func (request RequestSummarizedTrendProblemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedTrendProblemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedTrendProblemsRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedTrendProblemsRequest) String() string
    func (request RequestSummarizedTrendProblemsRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedTrendProblemsResponse
    func (response RequestSummarizedTrendProblemsResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedTrendProblemsResponse) String() string
type RequestSummarizedTrendResourceRiskScoresAccessLevelEnum
    func GetMappingRequestSummarizedTrendResourceRiskScoresAccessLevelEnum(val string) (RequestSummarizedTrendResourceRiskScoresAccessLevelEnum, bool)
    func GetRequestSummarizedTrendResourceRiskScoresAccessLevelEnumValues() []RequestSummarizedTrendResourceRiskScoresAccessLevelEnum
type RequestSummarizedTrendResourceRiskScoresDetails
    func (m RequestSummarizedTrendResourceRiskScoresDetails) String() string
    func (m RequestSummarizedTrendResourceRiskScoresDetails) ValidateEnumValue() (bool, error)
type RequestSummarizedTrendResourceRiskScoresRequest
    func (request RequestSummarizedTrendResourceRiskScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedTrendResourceRiskScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedTrendResourceRiskScoresRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedTrendResourceRiskScoresRequest) String() string
    func (request RequestSummarizedTrendResourceRiskScoresRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedTrendResourceRiskScoresResponse
    func (response RequestSummarizedTrendResourceRiskScoresResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedTrendResourceRiskScoresResponse) String() string
type RequestSummarizedTrendResponderExecutionsAccessLevelEnum
    func GetMappingRequestSummarizedTrendResponderExecutionsAccessLevelEnum(val string) (RequestSummarizedTrendResponderExecutionsAccessLevelEnum, bool)
    func GetRequestSummarizedTrendResponderExecutionsAccessLevelEnumValues() []RequestSummarizedTrendResponderExecutionsAccessLevelEnum
type RequestSummarizedTrendResponderExecutionsRequest
    func (request RequestSummarizedTrendResponderExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedTrendResponderExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedTrendResponderExecutionsRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedTrendResponderExecutionsRequest) String() string
    func (request RequestSummarizedTrendResponderExecutionsRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedTrendResponderExecutionsResponse
    func (response RequestSummarizedTrendResponderExecutionsResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedTrendResponderExecutionsResponse) String() string
type RequestSummarizedTrendSecurityScoresRequest
    func (request RequestSummarizedTrendSecurityScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedTrendSecurityScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedTrendSecurityScoresRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedTrendSecurityScoresRequest) String() string
    func (request RequestSummarizedTrendSecurityScoresRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedTrendSecurityScoresResponse
    func (response RequestSummarizedTrendSecurityScoresResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedTrendSecurityScoresResponse) String() string
type Resource
    func (m Resource) String() string
    func (m Resource) ValidateEnumValue() (bool, error)
type ResourceAdditionalDetails
    func (m ResourceAdditionalDetails) String() string
    func (m ResourceAdditionalDetails) ValidateEnumValue() (bool, error)
type ResourceCollection
    func (m ResourceCollection) String() string
    func (m ResourceCollection) ValidateEnumValue() (bool, error)
type ResourceLock
    func (m ResourceLock) String() string
    func (m ResourceLock) ValidateEnumValue() (bool, error)
type ResourceLockTypeEnum
    func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)
    func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum
type ResourcePortCollection
    func (m ResourcePortCollection) String() string
    func (m ResourcePortCollection) ValidateEnumValue() (bool, error)
type ResourcePortSummary
    func (m ResourcePortSummary) String() string
    func (m ResourcePortSummary) ValidateEnumValue() (bool, error)
type ResourceProfile
    func (m ResourceProfile) String() string
    func (m ResourceProfile) ValidateEnumValue() (bool, error)
type ResourceProfileCollection
    func (m ResourceProfileCollection) String() string
    func (m ResourceProfileCollection) ValidateEnumValue() (bool, error)
type ResourceProfileEndpointCollection
    func (m ResourceProfileEndpointCollection) String() string
    func (m ResourceProfileEndpointCollection) ValidateEnumValue() (bool, error)
type ResourceProfileEndpointSummary
    func (m ResourceProfileEndpointSummary) String() string
    func (m ResourceProfileEndpointSummary) ValidateEnumValue() (bool, error)
type ResourceProfileImpactedResourceCollection
    func (m ResourceProfileImpactedResourceCollection) String() string
    func (m ResourceProfileImpactedResourceCollection) ValidateEnumValue() (bool, error)
type ResourceProfileImpactedResourceSummary
    func (m ResourceProfileImpactedResourceSummary) String() string
    func (m ResourceProfileImpactedResourceSummary) ValidateEnumValue() (bool, error)
type ResourceProfileRiskScoreAggregationSummary
    func (m ResourceProfileRiskScoreAggregationSummary) String() string
    func (m ResourceProfileRiskScoreAggregationSummary) ValidateEnumValue() (bool, error)
type ResourceProfileRiskScoreAggregationSummaryCollection
    func (m ResourceProfileRiskScoreAggregationSummaryCollection) String() string
    func (m ResourceProfileRiskScoreAggregationSummaryCollection) ValidateEnumValue() (bool, error)
type ResourceProfileSummary
    func (m ResourceProfileSummary) String() string
    func (m ResourceProfileSummary) ValidateEnumValue() (bool, error)
type ResourceRiskScoreAggregation
    func (m ResourceRiskScoreAggregation) String() string
    func (m ResourceRiskScoreAggregation) ValidateEnumValue() (bool, error)
type ResourceRiskScoreAggregationCollection
    func (m ResourceRiskScoreAggregationCollection) String() string
    func (m ResourceRiskScoreAggregationCollection) ValidateEnumValue() (bool, error)
type ResourceRiskScoreDimensionEnum
    func GetMappingResourceRiskScoreDimensionEnum(val string) (ResourceRiskScoreDimensionEnum, bool)
    func GetResourceRiskScoreDimensionEnumValues() []ResourceRiskScoreDimensionEnum
type ResourceSummary
    func (m ResourceSummary) String() string
    func (m ResourceSummary) ValidateEnumValue() (bool, error)
type ResourceTypeCollection
    func (m ResourceTypeCollection) String() string
    func (m ResourceTypeCollection) ValidateEnumValue() (bool, error)
type ResourceTypeSummary
    func (m ResourceTypeSummary) String() string
    func (m ResourceTypeSummary) ValidateEnumValue() (bool, error)
type ResourceVulnerability
    func (m ResourceVulnerability) String() string
    func (m ResourceVulnerability) ValidateEnumValue() (bool, error)
type ResourceVulnerabilityCollection
    func (m ResourceVulnerabilityCollection) String() string
    func (m ResourceVulnerabilityCollection) ValidateEnumValue() (bool, error)
type ResourceVulnerabilitySummary
    func (m ResourceVulnerabilitySummary) String() string
    func (m ResourceVulnerabilitySummary) ValidateEnumValue() (bool, error)
type ResponderActivityCollection
    func (m ResponderActivityCollection) String() string
    func (m ResponderActivityCollection) ValidateEnumValue() (bool, error)
type ResponderActivitySummary
    func (m ResponderActivitySummary) String() string
    func (m ResponderActivitySummary) ValidateEnumValue() (bool, error)
type ResponderActivityTypeEnum
    func GetMappingResponderActivityTypeEnum(val string) (ResponderActivityTypeEnum, bool)
    func GetResponderActivityTypeEnumValues() []ResponderActivityTypeEnum
type ResponderConfiguration
    func (m ResponderConfiguration) String() string
    func (m ResponderConfiguration) ValidateEnumValue() (bool, error)
type ResponderDimensionEnum
    func GetMappingResponderDimensionEnum(val string) (ResponderDimensionEnum, bool)
    func GetResponderDimensionEnumValues() []ResponderDimensionEnum
type ResponderExecution
    func (m ResponderExecution) String() string
    func (m ResponderExecution) ValidateEnumValue() (bool, error)
type ResponderExecutionAggregation
    func (m ResponderExecutionAggregation) String() string
    func (m ResponderExecutionAggregation) ValidateEnumValue() (bool, error)
type ResponderExecutionAggregationCollection
    func (m ResponderExecutionAggregationCollection) String() string
    func (m ResponderExecutionAggregationCollection) ValidateEnumValue() (bool, error)
type ResponderExecutionCollection
    func (m ResponderExecutionCollection) String() string
    func (m ResponderExecutionCollection) ValidateEnumValue() (bool, error)
type ResponderExecutionModesEnum
    func GetMappingResponderExecutionModesEnum(val string) (ResponderExecutionModesEnum, bool)
    func GetResponderExecutionModesEnumValues() []ResponderExecutionModesEnum
type ResponderExecutionStatesEnum
    func GetMappingResponderExecutionStatesEnum(val string) (ResponderExecutionStatesEnum, bool)
    func GetResponderExecutionStatesEnumValues() []ResponderExecutionStatesEnum
type ResponderExecutionStatusEnum
    func GetMappingResponderExecutionStatusEnum(val string) (ResponderExecutionStatusEnum, bool)
    func GetResponderExecutionStatusEnumValues() []ResponderExecutionStatusEnum
type ResponderExecutionSummary
    func (m ResponderExecutionSummary) String() string
    func (m ResponderExecutionSummary) ValidateEnumValue() (bool, error)
type ResponderExecutionTrendAggregation
    func (m ResponderExecutionTrendAggregation) String() string
    func (m ResponderExecutionTrendAggregation) ValidateEnumValue() (bool, error)
type ResponderExecutionTrendAggregationCollection
    func (m ResponderExecutionTrendAggregationCollection) String() string
    func (m ResponderExecutionTrendAggregationCollection) ValidateEnumValue() (bool, error)
type ResponderModeTypesEnum
    func GetMappingResponderModeTypesEnum(val string) (ResponderModeTypesEnum, bool)
    func GetResponderModeTypesEnumValues() []ResponderModeTypesEnum
type ResponderRecipe
    func (m ResponderRecipe) String() string
    func (m ResponderRecipe) ValidateEnumValue() (bool, error)
type ResponderRecipeCollection
    func (m ResponderRecipeCollection) String() string
    func (m ResponderRecipeCollection) ValidateEnumValue() (bool, error)
type ResponderRecipeResponderRule
    func (m ResponderRecipeResponderRule) String() string
    func (m ResponderRecipeResponderRule) ValidateEnumValue() (bool, error)
type ResponderRecipeResponderRuleCollection
    func (m ResponderRecipeResponderRuleCollection) String() string
    func (m ResponderRecipeResponderRuleCollection) ValidateEnumValue() (bool, error)
type ResponderRecipeResponderRuleSummary
    func (m ResponderRecipeResponderRuleSummary) String() string
    func (m ResponderRecipeResponderRuleSummary) ValidateEnumValue() (bool, error)
type ResponderRecipeResponderRuleSummarySupportedModesEnum
    func GetMappingResponderRecipeResponderRuleSummarySupportedModesEnum(val string) (ResponderRecipeResponderRuleSummarySupportedModesEnum, bool)
    func GetResponderRecipeResponderRuleSummarySupportedModesEnumValues() []ResponderRecipeResponderRuleSummarySupportedModesEnum
type ResponderRecipeResponderRuleSupportedModesEnum
    func GetMappingResponderRecipeResponderRuleSupportedModesEnum(val string) (ResponderRecipeResponderRuleSupportedModesEnum, bool)
    func GetResponderRecipeResponderRuleSupportedModesEnumValues() []ResponderRecipeResponderRuleSupportedModesEnum
type ResponderRecipeSummary
    func (m ResponderRecipeSummary) String() string
    func (m ResponderRecipeSummary) ValidateEnumValue() (bool, error)
type ResponderRule
    func (m ResponderRule) String() string
    func (m ResponderRule) ValidateEnumValue() (bool, error)
type ResponderRuleCollection
    func (m ResponderRuleCollection) String() string
    func (m ResponderRuleCollection) ValidateEnumValue() (bool, error)
type ResponderRuleDetails
    func (m ResponderRuleDetails) String() string
    func (m *ResponderRuleDetails) UnmarshalJSON(data []byte) (e error)
    func (m ResponderRuleDetails) ValidateEnumValue() (bool, error)
type ResponderRuleExecutionDetails
    func (m ResponderRuleExecutionDetails) String() string
    func (m *ResponderRuleExecutionDetails) UnmarshalJSON(data []byte) (e error)
    func (m ResponderRuleExecutionDetails) ValidateEnumValue() (bool, error)
type ResponderRuleSummary
    func (m ResponderRuleSummary) String() string
    func (m ResponderRuleSummary) ValidateEnumValue() (bool, error)
type ResponderRuleSummarySupportedModesEnum
    func GetMappingResponderRuleSummarySupportedModesEnum(val string) (ResponderRuleSummarySupportedModesEnum, bool)
    func GetResponderRuleSummarySupportedModesEnumValues() []ResponderRuleSummarySupportedModesEnum
type ResponderRuleSupportedModesEnum
    func GetMappingResponderRuleSupportedModesEnum(val string) (ResponderRuleSupportedModesEnum, bool)
    func GetResponderRuleSupportedModesEnumValues() []ResponderRuleSupportedModesEnum
type ResponderTypeEnum
    func GetMappingResponderTypeEnum(val string) (ResponderTypeEnum, bool)
    func GetResponderTypeEnumValues() []ResponderTypeEnum
type RiskLevelEnum
    func GetMappingRiskLevelEnum(val string) (RiskLevelEnum, bool)
    func GetRiskLevelEnumValues() []RiskLevelEnum
type RiskScoreAggregation
    func (m RiskScoreAggregation) String() string
    func (m RiskScoreAggregation) ValidateEnumValue() (bool, error)
type RiskScoreAggregationCollection
    func (m RiskScoreAggregationCollection) String() string
    func (m RiskScoreAggregationCollection) ValidateEnumValue() (bool, error)
type RuleSummary
    func (m RuleSummary) String() string
    func (m RuleSummary) ValidateEnumValue() (bool, error)
type SavedQuery
    func (m SavedQuery) String() string
    func (m SavedQuery) ValidateEnumValue() (bool, error)
type SavedQueryCollection
    func (m SavedQueryCollection) String() string
    func (m SavedQueryCollection) ValidateEnumValue() (bool, error)
type SavedQuerySummary
    func (m SavedQuerySummary) String() string
    func (m SavedQuerySummary) ValidateEnumValue() (bool, error)
type ScheduledQueryDataSourceObjDetails
    func (m ScheduledQueryDataSourceObjDetails) MarshalJSON() (buff []byte, e error)
    func (m ScheduledQueryDataSourceObjDetails) String() string
    func (m ScheduledQueryDataSourceObjDetails) ValidateEnumValue() (bool, error)
type ScheduledQueryDataSourceSummaryObjDetails
    func (m ScheduledQueryDataSourceSummaryObjDetails) MarshalJSON() (buff []byte, e error)
    func (m ScheduledQueryDataSourceSummaryObjDetails) String() string
    func (m ScheduledQueryDataSourceSummaryObjDetails) ValidateEnumValue() (bool, error)
type ScheduledQueryScopeDetail
    func (m ScheduledQueryScopeDetail) String() string
    func (m ScheduledQueryScopeDetail) ValidateEnumValue() (bool, error)
type SecurityPolicy
    func (m SecurityPolicy) String() string
    func (m SecurityPolicy) ValidateEnumValue() (bool, error)
type SecurityPolicyCollection
    func (m SecurityPolicyCollection) String() string
    func (m SecurityPolicyCollection) ValidateEnumValue() (bool, error)
type SecurityPolicySummary
    func (m SecurityPolicySummary) String() string
    func (m SecurityPolicySummary) ValidateEnumValue() (bool, error)
type SecurityRatingEnum
    func GetMappingSecurityRatingEnum(val string) (SecurityRatingEnum, bool)
    func GetSecurityRatingEnumValues() []SecurityRatingEnum
type SecurityRecipe
    func (m SecurityRecipe) String() string
    func (m SecurityRecipe) ValidateEnumValue() (bool, error)
type SecurityRecipeCollection
    func (m SecurityRecipeCollection) String() string
    func (m SecurityRecipeCollection) ValidateEnumValue() (bool, error)
type SecurityRecipeSummary
    func (m SecurityRecipeSummary) String() string
    func (m SecurityRecipeSummary) ValidateEnumValue() (bool, error)
type SecurityScoreAggregation
    func (m SecurityScoreAggregation) String() string
    func (m SecurityScoreAggregation) ValidateEnumValue() (bool, error)
type SecurityScoreAggregationCollection
    func (m SecurityScoreAggregationCollection) String() string
    func (m SecurityScoreAggregationCollection) ValidateEnumValue() (bool, error)
type SecurityScoreTrendAggregation
    func (m SecurityScoreTrendAggregation) String() string
    func (m SecurityScoreTrendAggregation) ValidateEnumValue() (bool, error)
type SecurityScoreTrendAggregationCollection
    func (m SecurityScoreTrendAggregationCollection) String() string
    func (m SecurityScoreTrendAggregationCollection) ValidateEnumValue() (bool, error)
type SecurityZone
    func (m SecurityZone) String() string
    func (m SecurityZone) ValidateEnumValue() (bool, error)
type SecurityZoneCollection
    func (m SecurityZoneCollection) String() string
    func (m SecurityZoneCollection) ValidateEnumValue() (bool, error)
type SecurityZoneSummary
    func (m SecurityZoneSummary) String() string
    func (m SecurityZoneSummary) ValidateEnumValue() (bool, error)
type SecurityZoneTargetDetails
    func (m SecurityZoneTargetDetails) MarshalJSON() (buff []byte, e error)
    func (m SecurityZoneTargetDetails) String() string
    func (m SecurityZoneTargetDetails) ValidateEnumValue() (bool, error)
type ServiceConfiguration
type ServiceTypeSummary
    func (m ServiceTypeSummary) String() string
    func (m ServiceTypeSummary) ValidateEnumValue() (bool, error)
type SeverityEnum
    func GetMappingSeverityEnum(val string) (SeverityEnum, bool)
    func GetSeverityEnumValues() []SeverityEnum
type Sighting
    func (m Sighting) String() string
    func (m Sighting) ValidateEnumValue() (bool, error)
type SightingCollection
    func (m SightingCollection) String() string
    func (m SightingCollection) ValidateEnumValue() (bool, error)
type SightingEndpointCollection
    func (m SightingEndpointCollection) String() string
    func (m SightingEndpointCollection) ValidateEnumValue() (bool, error)
type SightingEndpointSummary
    func (m SightingEndpointSummary) String() string
    func (m SightingEndpointSummary) ValidateEnumValue() (bool, error)
type SightingImpactedResourceCollection
    func (m SightingImpactedResourceCollection) String() string
    func (m SightingImpactedResourceCollection) ValidateEnumValue() (bool, error)
type SightingImpactedResourceSummary
    func (m SightingImpactedResourceSummary) String() string
    func (m SightingImpactedResourceSummary) ValidateEnumValue() (bool, error)
type SightingSummary
    func (m SightingSummary) String() string
    func (m SightingSummary) ValidateEnumValue() (bool, error)
type SightingType
    func (m SightingType) String() string
    func (m SightingType) ValidateEnumValue() (bool, error)
type SimpleCondition
    func (m SimpleCondition) MarshalJSON() (buff []byte, e error)
    func (m SimpleCondition) String() string
    func (m SimpleCondition) ValidateEnumValue() (bool, error)
type SkipBulkResponderExecutionDetails
    func (m SkipBulkResponderExecutionDetails) String() string
    func (m SkipBulkResponderExecutionDetails) ValidateEnumValue() (bool, error)
type SkipBulkResponderExecutionRequest
    func (request SkipBulkResponderExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SkipBulkResponderExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SkipBulkResponderExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request SkipBulkResponderExecutionRequest) String() string
    func (request SkipBulkResponderExecutionRequest) ValidateEnumValue() (bool, error)
type SkipBulkResponderExecutionResponse
    func (response SkipBulkResponderExecutionResponse) HTTPResponse() *http.Response
    func (response SkipBulkResponderExecutionResponse) String() string
type SkipResponderExecutionRequest
    func (request SkipResponderExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SkipResponderExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SkipResponderExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request SkipResponderExecutionRequest) String() string
    func (request SkipResponderExecutionRequest) ValidateEnumValue() (bool, error)
type SkipResponderExecutionResponse
    func (response SkipResponderExecutionResponse) HTTPResponse() *http.Response
    func (response SkipResponderExecutionResponse) String() string
type SortOrdersEnum
    func GetMappingSortOrdersEnum(val string) (SortOrdersEnum, bool)
    func GetSortOrdersEnumValues() []SortOrdersEnum
type TacticCollection
    func (m TacticCollection) String() string
    func (m TacticCollection) ValidateEnumValue() (bool, error)
type TacticSummary
    func (m TacticSummary) String() string
    func (m TacticSummary) ValidateEnumValue() (bool, error)
type Target
    func (m Target) String() string
    func (m *Target) UnmarshalJSON(data []byte) (e error)
    func (m Target) ValidateEnumValue() (bool, error)
type TargetCollection
    func (m TargetCollection) String() string
    func (m TargetCollection) ValidateEnumValue() (bool, error)
type TargetDetails
type TargetDetectorDetails
    func (m TargetDetectorDetails) String() string
    func (m TargetDetectorDetails) ValidateEnumValue() (bool, error)
type TargetDetectorRecipe
    func (m TargetDetectorRecipe) String() string
    func (m TargetDetectorRecipe) ValidateEnumValue() (bool, error)
type TargetDetectorRecipeCollection
    func (m TargetDetectorRecipeCollection) String() string
    func (m TargetDetectorRecipeCollection) ValidateEnumValue() (bool, error)
type TargetDetectorRecipeDetectorRule
    func (m TargetDetectorRecipeDetectorRule) String() string
    func (m TargetDetectorRecipeDetectorRule) ValidateEnumValue() (bool, error)
type TargetDetectorRecipeDetectorRuleCollection
    func (m TargetDetectorRecipeDetectorRuleCollection) String() string
    func (m TargetDetectorRecipeDetectorRuleCollection) ValidateEnumValue() (bool, error)
type TargetDetectorRecipeDetectorRuleManagedListTypesEnum
    func GetMappingTargetDetectorRecipeDetectorRuleManagedListTypesEnum(val string) (TargetDetectorRecipeDetectorRuleManagedListTypesEnum, bool)
    func GetTargetDetectorRecipeDetectorRuleManagedListTypesEnumValues() []TargetDetectorRecipeDetectorRuleManagedListTypesEnum
type TargetDetectorRecipeDetectorRuleSummary
    func (m TargetDetectorRecipeDetectorRuleSummary) String() string
    func (m TargetDetectorRecipeDetectorRuleSummary) ValidateEnumValue() (bool, error)
type TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum
    func GetMappingTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum(val string) (TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum, bool)
    func GetTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumValues() []TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum
type TargetDetectorRecipeSummary
    func (m TargetDetectorRecipeSummary) String() string
    func (m TargetDetectorRecipeSummary) ValidateEnumValue() (bool, error)
type TargetIdsSelected
    func (m TargetIdsSelected) MarshalJSON() (buff []byte, e error)
    func (m TargetIdsSelected) String() string
    func (m TargetIdsSelected) ValidateEnumValue() (bool, error)
type TargetResourceTypeEnum
    func GetMappingTargetResourceTypeEnum(val string) (TargetResourceTypeEnum, bool)
    func GetTargetResourceTypeEnumValues() []TargetResourceTypeEnum
type TargetResourceTypesSelected
    func (m TargetResourceTypesSelected) MarshalJSON() (buff []byte, e error)
    func (m TargetResourceTypesSelected) String() string
    func (m TargetResourceTypesSelected) ValidateEnumValue() (bool, error)
type TargetResponderRecipe
    func (m TargetResponderRecipe) String() string
    func (m TargetResponderRecipe) ValidateEnumValue() (bool, error)
type TargetResponderRecipeCollection
    func (m TargetResponderRecipeCollection) String() string
    func (m TargetResponderRecipeCollection) ValidateEnumValue() (bool, error)
type TargetResponderRecipeResponderRule
    func (m TargetResponderRecipeResponderRule) String() string
    func (m TargetResponderRecipeResponderRule) ValidateEnumValue() (bool, error)
type TargetResponderRecipeResponderRuleCollection
    func (m TargetResponderRecipeResponderRuleCollection) String() string
    func (m TargetResponderRecipeResponderRuleCollection) ValidateEnumValue() (bool, error)
type TargetResponderRecipeResponderRuleSummary
    func (m TargetResponderRecipeResponderRuleSummary) String() string
    func (m TargetResponderRecipeResponderRuleSummary) ValidateEnumValue() (bool, error)
type TargetResponderRecipeResponderRuleSummarySupportedModesEnum
    func GetMappingTargetResponderRecipeResponderRuleSummarySupportedModesEnum(val string) (TargetResponderRecipeResponderRuleSummarySupportedModesEnum, bool)
    func GetTargetResponderRecipeResponderRuleSummarySupportedModesEnumValues() []TargetResponderRecipeResponderRuleSummarySupportedModesEnum
type TargetResponderRecipeResponderRuleSupportedModesEnum
    func GetMappingTargetResponderRecipeResponderRuleSupportedModesEnum(val string) (TargetResponderRecipeResponderRuleSupportedModesEnum, bool)
    func GetTargetResponderRecipeResponderRuleSupportedModesEnumValues() []TargetResponderRecipeResponderRuleSupportedModesEnum
type TargetResponderRecipeSummary
    func (m TargetResponderRecipeSummary) String() string
    func (m TargetResponderRecipeSummary) ValidateEnumValue() (bool, error)
type TargetSelected
type TargetSelectedKindEnum
    func GetMappingTargetSelectedKindEnum(val string) (TargetSelectedKindEnum, bool)
    func GetTargetSelectedKindEnumValues() []TargetSelectedKindEnum
type TargetSummary
    func (m TargetSummary) String() string
    func (m TargetSummary) ValidateEnumValue() (bool, error)
type TechniqueCollection
    func (m TechniqueCollection) String() string
    func (m TechniqueCollection) ValidateEnumValue() (bool, error)
type TechniqueSummary
    func (m TechniqueSummary) String() string
    func (m TechniqueSummary) ValidateEnumValue() (bool, error)
type TriggerResponderDetails
    func (m TriggerResponderDetails) String() string
    func (m TriggerResponderDetails) ValidateEnumValue() (bool, error)
type TriggerResponderRequest
    func (request TriggerResponderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request TriggerResponderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request TriggerResponderRequest) RetryPolicy() *common.RetryPolicy
    func (request TriggerResponderRequest) String() string
    func (request TriggerResponderRequest) ValidateEnumValue() (bool, error)
type TriggerResponderResponse
    func (response TriggerResponderResponse) HTTPResponse() *http.Response
    func (response TriggerResponderResponse) String() string
type UpdateBulkProblemStatusDetails
    func (m UpdateBulkProblemStatusDetails) String() string
    func (m UpdateBulkProblemStatusDetails) ValidateEnumValue() (bool, error)
type UpdateBulkProblemStatusRequest
    func (request UpdateBulkProblemStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateBulkProblemStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateBulkProblemStatusRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateBulkProblemStatusRequest) String() string
    func (request UpdateBulkProblemStatusRequest) ValidateEnumValue() (bool, error)
type UpdateBulkProblemStatusResponse
    func (response UpdateBulkProblemStatusResponse) HTTPResponse() *http.Response
    func (response UpdateBulkProblemStatusResponse) String() string
type UpdateConfigurationDetails
    func (m UpdateConfigurationDetails) String() string
    func (m *UpdateConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdateConfigurationRequest
    func (request UpdateConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConfigurationRequest) String() string
    func (request UpdateConfigurationRequest) ValidateEnumValue() (bool, error)
type UpdateConfigurationResponse
    func (response UpdateConfigurationResponse) HTTPResponse() *http.Response
    func (response UpdateConfigurationResponse) String() string
type UpdateDataMaskRuleDetails
    func (m UpdateDataMaskRuleDetails) String() string
    func (m *UpdateDataMaskRuleDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDataMaskRuleDetails) ValidateEnumValue() (bool, error)
type UpdateDataMaskRuleRequest
    func (request UpdateDataMaskRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDataMaskRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDataMaskRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataMaskRuleRequest) String() string
    func (request UpdateDataMaskRuleRequest) ValidateEnumValue() (bool, error)
type UpdateDataMaskRuleResponse
    func (response UpdateDataMaskRuleResponse) HTTPResponse() *http.Response
    func (response UpdateDataMaskRuleResponse) String() string
type UpdateDataSourceDetails
    func (m UpdateDataSourceDetails) String() string
    func (m *UpdateDataSourceDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDataSourceDetails) ValidateEnumValue() (bool, error)
type UpdateDataSourceRequest
    func (request UpdateDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDataSourceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataSourceRequest) String() string
    func (request UpdateDataSourceRequest) ValidateEnumValue() (bool, error)
type UpdateDataSourceResponse
    func (response UpdateDataSourceResponse) HTTPResponse() *http.Response
    func (response UpdateDataSourceResponse) String() string
type UpdateDetectorRecipeDetails
    func (m UpdateDetectorRecipeDetails) String() string
    func (m UpdateDetectorRecipeDetails) ValidateEnumValue() (bool, error)
type UpdateDetectorRecipeDetectorRule
    func (m UpdateDetectorRecipeDetectorRule) String() string
    func (m UpdateDetectorRecipeDetectorRule) ValidateEnumValue() (bool, error)
type UpdateDetectorRecipeDetectorRuleDetails
    func (m UpdateDetectorRecipeDetectorRuleDetails) String() string
    func (m UpdateDetectorRecipeDetectorRuleDetails) ValidateEnumValue() (bool, error)
type UpdateDetectorRecipeDetectorRuleRequest
    func (request UpdateDetectorRecipeDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDetectorRecipeDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDetectorRecipeDetectorRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDetectorRecipeDetectorRuleRequest) String() string
    func (request UpdateDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)
type UpdateDetectorRecipeDetectorRuleResponse
    func (response UpdateDetectorRecipeDetectorRuleResponse) HTTPResponse() *http.Response
    func (response UpdateDetectorRecipeDetectorRuleResponse) String() string
type UpdateDetectorRecipeRequest
    func (request UpdateDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDetectorRecipeRequest) String() string
    func (request UpdateDetectorRecipeRequest) ValidateEnumValue() (bool, error)
type UpdateDetectorRecipeResponse
    func (response UpdateDetectorRecipeResponse) HTTPResponse() *http.Response
    func (response UpdateDetectorRecipeResponse) String() string
type UpdateDetectorRuleDetails
    func (m UpdateDetectorRuleDetails) String() string
    func (m *UpdateDetectorRuleDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDetectorRuleDetails) ValidateEnumValue() (bool, error)
type UpdateManagedListDetails
    func (m UpdateManagedListDetails) String() string
    func (m UpdateManagedListDetails) ValidateEnumValue() (bool, error)
type UpdateManagedListRequest
    func (request UpdateManagedListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateManagedListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateManagedListRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateManagedListRequest) String() string
    func (request UpdateManagedListRequest) ValidateEnumValue() (bool, error)
type UpdateManagedListResponse
    func (response UpdateManagedListResponse) HTTPResponse() *http.Response
    func (response UpdateManagedListResponse) String() string
type UpdateProblemStatusDetails
    func (m UpdateProblemStatusDetails) String() string
    func (m UpdateProblemStatusDetails) ValidateEnumValue() (bool, error)
type UpdateProblemStatusRequest
    func (request UpdateProblemStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProblemStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProblemStatusRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProblemStatusRequest) String() string
    func (request UpdateProblemStatusRequest) ValidateEnumValue() (bool, error)
type UpdateProblemStatusResponse
    func (response UpdateProblemStatusResponse) HTTPResponse() *http.Response
    func (response UpdateProblemStatusResponse) String() string
type UpdateResponderRecipeDetails
    func (m UpdateResponderRecipeDetails) String() string
    func (m UpdateResponderRecipeDetails) ValidateEnumValue() (bool, error)
type UpdateResponderRecipeRequest
    func (request UpdateResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateResponderRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateResponderRecipeRequest) String() string
    func (request UpdateResponderRecipeRequest) ValidateEnumValue() (bool, error)
type UpdateResponderRecipeResponderRule
    func (m UpdateResponderRecipeResponderRule) String() string
    func (m UpdateResponderRecipeResponderRule) ValidateEnumValue() (bool, error)
type UpdateResponderRecipeResponderRuleDetails
    func (m UpdateResponderRecipeResponderRuleDetails) String() string
    func (m UpdateResponderRecipeResponderRuleDetails) ValidateEnumValue() (bool, error)
type UpdateResponderRecipeResponderRuleRequest
    func (request UpdateResponderRecipeResponderRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateResponderRecipeResponderRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateResponderRecipeResponderRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateResponderRecipeResponderRuleRequest) String() string
    func (request UpdateResponderRecipeResponderRuleRequest) ValidateEnumValue() (bool, error)
type UpdateResponderRecipeResponderRuleResponse
    func (response UpdateResponderRecipeResponderRuleResponse) HTTPResponse() *http.Response
    func (response UpdateResponderRecipeResponderRuleResponse) String() string
type UpdateResponderRecipeResponse
    func (response UpdateResponderRecipeResponse) HTTPResponse() *http.Response
    func (response UpdateResponderRecipeResponse) String() string
type UpdateResponderRuleDetails
    func (m UpdateResponderRuleDetails) String() string
    func (m UpdateResponderRuleDetails) ValidateEnumValue() (bool, error)
type UpdateSavedQueryDetails
    func (m UpdateSavedQueryDetails) String() string
    func (m UpdateSavedQueryDetails) ValidateEnumValue() (bool, error)
type UpdateSavedQueryRequest
    func (request UpdateSavedQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateSavedQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateSavedQueryRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateSavedQueryRequest) String() string
    func (request UpdateSavedQueryRequest) ValidateEnumValue() (bool, error)
type UpdateSavedQueryResponse
    func (response UpdateSavedQueryResponse) HTTPResponse() *http.Response
    func (response UpdateSavedQueryResponse) String() string
type UpdateSecurityPolicyDetails
    func (m UpdateSecurityPolicyDetails) String() string
    func (m UpdateSecurityPolicyDetails) ValidateEnumValue() (bool, error)
type UpdateSecurityRecipeDetails
    func (m UpdateSecurityRecipeDetails) String() string
    func (m UpdateSecurityRecipeDetails) ValidateEnumValue() (bool, error)
type UpdateSecurityRecipeRequest
    func (request UpdateSecurityRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateSecurityRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateSecurityRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateSecurityRecipeRequest) String() string
    func (request UpdateSecurityRecipeRequest) ValidateEnumValue() (bool, error)
type UpdateSecurityRecipeResponse
    func (response UpdateSecurityRecipeResponse) HTTPResponse() *http.Response
    func (response UpdateSecurityRecipeResponse) String() string
type UpdateSecurityZoneDetails
    func (m UpdateSecurityZoneDetails) String() string
    func (m UpdateSecurityZoneDetails) ValidateEnumValue() (bool, error)
type UpdateSecurityZoneRequest
    func (request UpdateSecurityZoneRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateSecurityZoneRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateSecurityZoneRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateSecurityZoneRequest) String() string
    func (request UpdateSecurityZoneRequest) ValidateEnumValue() (bool, error)
type UpdateSecurityZoneResponse
    func (response UpdateSecurityZoneResponse) HTTPResponse() *http.Response
    func (response UpdateSecurityZoneResponse) String() string
type UpdateTargetDetails
    func (m UpdateTargetDetails) String() string
    func (m UpdateTargetDetails) ValidateEnumValue() (bool, error)
type UpdateTargetDetectorRecipe
    func (m UpdateTargetDetectorRecipe) String() string
    func (m UpdateTargetDetectorRecipe) ValidateEnumValue() (bool, error)
type UpdateTargetDetectorRecipeDetails
    func (m UpdateTargetDetectorRecipeDetails) String() string
    func (m UpdateTargetDetectorRecipeDetails) ValidateEnumValue() (bool, error)
type UpdateTargetDetectorRecipeDetectorRuleDetails
    func (m UpdateTargetDetectorRecipeDetectorRuleDetails) String() string
    func (m UpdateTargetDetectorRecipeDetectorRuleDetails) ValidateEnumValue() (bool, error)
type UpdateTargetDetectorRecipeDetectorRuleRequest
    func (request UpdateTargetDetectorRecipeDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTargetDetectorRecipeDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTargetDetectorRecipeDetectorRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTargetDetectorRecipeDetectorRuleRequest) String() string
    func (request UpdateTargetDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)
type UpdateTargetDetectorRecipeDetectorRuleResponse
    func (response UpdateTargetDetectorRecipeDetectorRuleResponse) HTTPResponse() *http.Response
    func (response UpdateTargetDetectorRecipeDetectorRuleResponse) String() string
type UpdateTargetDetectorRecipeRequest
    func (request UpdateTargetDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTargetDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTargetDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTargetDetectorRecipeRequest) String() string
    func (request UpdateTargetDetectorRecipeRequest) ValidateEnumValue() (bool, error)
type UpdateTargetDetectorRecipeResponse
    func (response UpdateTargetDetectorRecipeResponse) HTTPResponse() *http.Response
    func (response UpdateTargetDetectorRecipeResponse) String() string
type UpdateTargetDetectorRuleDetails
    func (m UpdateTargetDetectorRuleDetails) String() string
    func (m UpdateTargetDetectorRuleDetails) ValidateEnumValue() (bool, error)
type UpdateTargetRecipeDetectorRuleDetails
    func (m UpdateTargetRecipeDetectorRuleDetails) String() string
    func (m UpdateTargetRecipeDetectorRuleDetails) ValidateEnumValue() (bool, error)
type UpdateTargetRecipeResponderRuleDetails
    func (m UpdateTargetRecipeResponderRuleDetails) String() string
    func (m UpdateTargetRecipeResponderRuleDetails) ValidateEnumValue() (bool, error)
type UpdateTargetRequest
    func (request UpdateTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTargetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTargetRequest) String() string
    func (request UpdateTargetRequest) ValidateEnumValue() (bool, error)
type UpdateTargetResponderRecipe
    func (m UpdateTargetResponderRecipe) String() string
    func (m UpdateTargetResponderRecipe) ValidateEnumValue() (bool, error)
type UpdateTargetResponderRecipeDetails
    func (m UpdateTargetResponderRecipeDetails) String() string
    func (m UpdateTargetResponderRecipeDetails) ValidateEnumValue() (bool, error)
type UpdateTargetResponderRecipeRequest
    func (request UpdateTargetResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTargetResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTargetResponderRecipeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTargetResponderRecipeRequest) String() string
    func (request UpdateTargetResponderRecipeRequest) ValidateEnumValue() (bool, error)
type UpdateTargetResponderRecipeResponderRuleDetails
    func (m UpdateTargetResponderRecipeResponderRuleDetails) String() string
    func (m UpdateTargetResponderRecipeResponderRuleDetails) ValidateEnumValue() (bool, error)
type UpdateTargetResponderRecipeResponderRuleRequest
    func (request UpdateTargetResponderRecipeResponderRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTargetResponderRecipeResponderRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTargetResponderRecipeResponderRuleRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTargetResponderRecipeResponderRuleRequest) String() string
    func (request UpdateTargetResponderRecipeResponderRuleRequest) ValidateEnumValue() (bool, error)
type UpdateTargetResponderRecipeResponderRuleResponse
    func (response UpdateTargetResponderRecipeResponderRuleResponse) HTTPResponse() *http.Response
    func (response UpdateTargetResponderRecipeResponderRuleResponse) String() string
type UpdateTargetResponderRecipeResponse
    func (response UpdateTargetResponderRecipeResponse) HTTPResponse() *http.Response
    func (response UpdateTargetResponderRecipeResponse) String() string
type UpdateTargetResponderRuleDetails
    func (m UpdateTargetResponderRuleDetails) String() string
    func (m *UpdateTargetResponderRuleDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateTargetResponderRuleDetails) ValidateEnumValue() (bool, error)
type UpdateTargetResponse
    func (response UpdateTargetResponse) HTTPResponse() *http.Response
    func (response UpdateTargetResponse) String() string
type UpdateWlpAgentDetails
    func (m UpdateWlpAgentDetails) String() string
    func (m UpdateWlpAgentDetails) ValidateEnumValue() (bool, error)
type UpdateWlpAgentRequest
    func (request UpdateWlpAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateWlpAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateWlpAgentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateWlpAgentRequest) String() string
    func (request UpdateWlpAgentRequest) ValidateEnumValue() (bool, error)
type UpdateWlpAgentResponse
    func (response UpdateWlpAgentResponse) HTTPResponse() *http.Response
    func (response UpdateWlpAgentResponse) String() string
type WlpAgent
    func (m WlpAgent) String() string
    func (m WlpAgent) ValidateEnumValue() (bool, error)
type WlpAgentCollection
    func (m WlpAgentCollection) String() string
    func (m WlpAgentCollection) ValidateEnumValue() (bool, error)
type WlpAgentSummary
    func (m WlpAgentSummary) String() string
    func (m WlpAgentSummary) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceMetadataKeyEnum
    func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
    func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

absolute_time_start_policy.go action_type.go activity_problem_aggregation.go activity_problem_aggregation_collection.go actor_type.go add_compartment_details.go add_compartment_request_response.go adhoc_query.go adhoc_query_collection.go adhoc_query_details.go adhoc_query_regional_details.go adhoc_query_resource.go adhoc_query_result_collection.go adhoc_query_result_state.go adhoc_query_result_summary.go adhoc_query_status.go adhoc_query_summary.go all_targets_selected.go attach_target_detector_recipe_details.go attach_target_responder_recipe_details.go cancel_work_request_request_response.go candidate_responder_rule.go change_data_source_compartment_details.go change_data_source_compartment_request_response.go change_detector_recipe_compartment_details.go change_detector_recipe_compartment_request_response.go change_managed_list_compartment_details.go change_managed_list_compartment_request_response.go change_responder_recipe_compartment_details.go change_responder_recipe_compartment_request_response.go change_saved_query_compartment_details.go change_saved_query_compartment_request_response.go change_security_policy_compartment_details.go change_security_recipe_compartment_details.go change_security_recipe_compartment_request_response.go change_security_zone_compartment_details.go change_security_zone_compartment_request_response.go classification_status.go cloud_guard_status.go cloudguard_client.go composite_condition.go condition.go condition_filter_type.go condition_group.go condition_metadata_type.go condition_metadata_type_collection.go condition_metadata_type_summary.go condition_operator.go condition_operator_name.go condition_type_enum.go condition_value_type.go confidence.go config_value.go configuration.go configuration_lifecycle_state.go configuration_list_item_type.go continuous_query_start_policy.go create_adhoc_query_details.go create_adhoc_query_request_response.go create_data_mask_rule_details.go create_data_mask_rule_request_response.go create_data_source_details.go create_data_source_request_response.go create_detector_recipe_details.go create_detector_recipe_detector_rule_details.go create_detector_recipe_detector_rule_request_response.go create_detector_recipe_request_response.go create_detector_rule_details.go create_managed_list_details.go create_managed_list_request_response.go create_responder_recipe_details.go create_responder_recipe_request_response.go create_saved_query_details.go create_saved_query_request_response.go create_security_policy_details.go create_security_recipe_details.go create_security_recipe_request_response.go create_security_zone_details.go create_security_zone_request_response.go create_target_details.go create_target_detector_recipe_details.go create_target_detector_recipe_request_response.go create_target_request_response.go create_target_responder_recipe_details.go create_target_responder_recipe_request_response.go create_wlp_agent_details.go create_wlp_agent_request_response.go cve_risk_level.go data_mask_category.go data_mask_rule.go data_mask_rule_collection.go data_mask_rule_status.go data_mask_rule_summary.go data_source.go data_source_collection.go data_source_details.go data_source_event_collection.go data_source_event_info.go data_source_event_info_status.go data_source_event_summary.go data_source_feed_provider.go data_source_mapping_info.go data_source_status.go data_source_summary.go data_source_summary_details.go delete_adhoc_query_request_response.go delete_data_mask_rule_request_response.go delete_data_source_request_response.go delete_detector_recipe_detector_rule_data_source_request_response.go delete_detector_recipe_detector_rule_request_response.go delete_detector_recipe_request_response.go delete_managed_list_request_response.go delete_responder_recipe_request_response.go delete_saved_query_request_response.go delete_security_recipe_request_response.go delete_security_zone_request_response.go delete_target_detector_recipe_request_response.go delete_target_request_response.go delete_target_responder_recipe_request_response.go delete_wlp_agent_request_response.go detector.go detector_collection.go detector_configuration.go detector_details.go detector_enum.go detector_recipe.go detector_recipe_collection.go detector_recipe_detector_rule.go detector_recipe_detector_rule_collection.go detector_recipe_detector_rule_summary.go detector_recipe_enum.go detector_recipe_summary.go detector_rule.go detector_rule_collection.go detector_rule_summary.go detector_summary.go entities_mapping.go entity_details.go entity_type.go event_status.go execute_responder_execution_details.go execute_responder_execution_request_response.go feed_provider_type.go geographical_location.go get_adhoc_query_request_response.go get_adhoc_query_result_content_request_response.go get_condition_metadata_type_request_response.go get_configuration_request_response.go get_data_mask_rule_request_response.go get_data_source_request_response.go get_detector_recipe_detector_rule_request_response.go get_detector_recipe_request_response.go get_detector_request_response.go get_detector_rule_request_response.go get_managed_list_request_response.go get_problem_request_response.go get_resource_profile_request_response.go get_resource_request_response.go get_resource_vulnerability_request_response.go get_responder_execution_request_response.go get_responder_recipe_request_response.go get_responder_recipe_responder_rule_request_response.go get_responder_rule_request_response.go get_saved_query_request_response.go get_security_policy_request_response.go get_security_recipe_request_response.go get_security_zone_request_response.go get_sighting_request_response.go get_target_detector_recipe_detector_rule_request_response.go get_target_detector_recipe_request_response.go get_target_request_response.go get_target_responder_recipe_request_response.go get_target_responder_recipe_responder_rule_request_response.go get_wlp_agent_request_response.go get_work_request_request_response.go impacted_resource_collection.go impacted_resource_summary.go insight_type_logging_query_details.go instance_security_service_configuration.go lifecycle_state.go list_adhoc_queries_request_response.go list_adhoc_query_results_request_response.go list_condition_metadata_types_request_response.go list_data_mask_rules_request_response.go list_data_source_events_request_response.go list_data_sources_request_response.go list_detector_recipe_detector_rules_request_response.go list_detector_recipes_request_response.go list_detector_rules_request_response.go list_detectors_request_response.go list_impacted_resources_request_response.go list_managed_list_types_request_response.go list_managed_lists_request_response.go list_policies_request_response.go list_problem_endpoints_request_response.go list_problem_entities_request_response.go list_problem_histories_request_response.go list_problems_request_response.go list_recommendations_request_response.go list_resource_ports_request_response.go list_resource_profile_endpoints_request_response.go list_resource_profile_impacted_resources_request_response.go list_resource_profiles_request_response.go list_resource_types_request_response.go list_resource_vulnerabilities_request_response.go list_resources_request_response.go list_responder_activities_request_response.go list_responder_executions_request_response.go list_responder_recipe_responder_rules_request_response.go list_responder_recipes_request_response.go list_responder_rules_request_response.go list_saved_queries_request_response.go list_security_policies_request_response.go list_security_recipes_request_response.go list_security_zones_request_response.go list_sighting_endpoints_request_response.go list_sighting_impacted_resources_request_response.go list_sightings_request_response.go list_tactics_request_response.go list_target_detector_recipe_detector_rules_request_response.go list_target_detector_recipes_request_response.go list_target_responder_recipe_responder_rules_request_response.go list_target_responder_recipes_request_response.go list_targets_request_response.go list_techniques_request_response.go list_wlp_agents_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go logging_event_info.go logging_query_data_source_details.go logging_query_data_source_summary_details.go logging_query_details.go logging_query_operator_type.go logging_query_type.go managed_list.go managed_list_collection.go managed_list_summary.go managed_list_type.go managed_list_type_collection.go managed_list_type_summary.go monitoring_service.go no_delay_start_policy.go operation_status.go operation_type.go operator_summary.go operator_type.go owner_type.go package_detail.go policy_collection.go policy_summary.go political_location.go problem.go problem_aggregation.go problem_aggregation_collection.go problem_category_enum.go problem_collection.go problem_dimension.go problem_endpoint_collection.go problem_endpoint_summary.go problem_entity_collection.go problem_entity_summary.go problem_history_collection.go problem_history_summary.go problem_lifecycle_detail.go problem_lifecycle_state.go problem_summary.go problem_trend_aggregation.go problem_trend_aggregation_collection.go property_tuple.go query_replication_status.go recommendation_lifecycle_detail.go recommendation_summary.go recommendation_summary_collection.go recommendation_type.go region_status_detail.go remove_compartment_details.go remove_compartment_request_response.go request_risk_scores_request_response.go request_security_score_summarized_trend_request_response.go request_security_scores_request_response.go request_summarized_activity_problems_request_response.go request_summarized_problems_request_response.go request_summarized_responder_executions_request_response.go request_summarized_risk_scores_request_response.go request_summarized_security_scores_request_response.go request_summarized_top_trend_resource_profile_risk_scores_request_response.go request_summarized_trend_problems_request_response.go request_summarized_trend_resource_risk_scores_details.go request_summarized_trend_resource_risk_scores_request_response.go request_summarized_trend_responder_executions_request_response.go request_summarized_trend_security_scores_request_response.go resource.go resource_additional_details.go resource_collection.go resource_lock.go resource_port_collection.go resource_port_summary.go resource_profile.go resource_profile_collection.go resource_profile_endpoint_collection.go resource_profile_endpoint_summary.go resource_profile_impacted_resource_collection.go resource_profile_impacted_resource_summary.go resource_profile_risk_score_aggregation_summary.go resource_profile_risk_score_aggregation_summary_collection.go resource_profile_summary.go resource_risk_score_aggregation.go resource_risk_score_aggregation_collection.go resource_risk_score_dimension.go resource_summary.go resource_type_collection.go resource_type_summary.go resource_vulnerability.go resource_vulnerability_collection.go resource_vulnerability_summary.go responder_activity_collection.go responder_activity_summary.go responder_activity_type.go responder_configuration.go responder_dimension.go responder_execution.go responder_execution_aggregation.go responder_execution_aggregation_collection.go responder_execution_collection.go responder_execution_modes.go responder_execution_states.go responder_execution_status.go responder_execution_summary.go responder_execution_trend_aggregation.go responder_execution_trend_aggregation_collection.go responder_mode_types.go responder_recipe.go responder_recipe_collection.go responder_recipe_responder_rule.go responder_recipe_responder_rule_collection.go responder_recipe_responder_rule_summary.go responder_recipe_summary.go responder_rule.go responder_rule_collection.go responder_rule_details.go responder_rule_execution_details.go responder_rule_summary.go responder_type.go risk_level.go risk_score_aggregation.go risk_score_aggregation_collection.go rule_summary.go saved_query.go saved_query_collection.go saved_query_summary.go scheduled_query_data_source_obj_details.go scheduled_query_data_source_summary_obj_details.go scheduled_query_scope_detail.go security_policy.go security_policy_collection.go security_policy_summary.go security_rating.go security_recipe.go security_recipe_collection.go security_recipe_summary.go security_score_aggregation.go security_score_aggregation_collection.go security_score_trend_aggregation.go security_score_trend_aggregation_collection.go security_zone.go security_zone_collection.go security_zone_summary.go security_zone_target_details.go service_configuration.go service_type_summary.go severity.go sighting.go sighting_collection.go sighting_endpoint_collection.go sighting_endpoint_summary.go sighting_impacted_resource_collection.go sighting_impacted_resource_summary.go sighting_summary.go sighting_type.go simple_condition.go skip_bulk_responder_execution_details.go skip_bulk_responder_execution_request_response.go skip_responder_execution_request_response.go sort_orders.go tactic_collection.go tactic_summary.go target.go target_collection.go target_details.go target_detector_details.go target_detector_recipe.go target_detector_recipe_collection.go target_detector_recipe_detector_rule.go target_detector_recipe_detector_rule_collection.go target_detector_recipe_detector_rule_summary.go target_detector_recipe_summary.go target_ids_selected.go target_resource_type.go target_resource_types_selected.go target_responder_recipe.go target_responder_recipe_collection.go target_responder_recipe_responder_rule.go target_responder_recipe_responder_rule_collection.go target_responder_recipe_responder_rule_summary.go target_responder_recipe_summary.go target_selected.go target_summary.go technique_collection.go technique_summary.go trigger_responder_details.go trigger_responder_request_response.go update_bulk_problem_status_details.go update_bulk_problem_status_request_response.go update_configuration_details.go update_configuration_request_response.go update_data_mask_rule_details.go update_data_mask_rule_request_response.go update_data_source_details.go update_data_source_request_response.go update_detector_recipe_details.go update_detector_recipe_detector_rule.go update_detector_recipe_detector_rule_details.go update_detector_recipe_detector_rule_request_response.go update_detector_recipe_request_response.go update_detector_rule_details.go update_managed_list_details.go update_managed_list_request_response.go update_problem_status_details.go update_problem_status_request_response.go update_responder_recipe_details.go update_responder_recipe_request_response.go update_responder_recipe_responder_rule.go update_responder_recipe_responder_rule_details.go update_responder_recipe_responder_rule_request_response.go update_responder_rule_details.go update_saved_query_details.go update_saved_query_request_response.go update_security_policy_details.go update_security_recipe_details.go update_security_recipe_request_response.go update_security_zone_details.go update_security_zone_request_response.go update_target_details.go update_target_detector_recipe.go update_target_detector_recipe_details.go update_target_detector_recipe_detector_rule_details.go update_target_detector_recipe_detector_rule_request_response.go update_target_detector_recipe_request_response.go update_target_detector_rule_details.go update_target_recipe_detector_rule_details.go update_target_recipe_responder_rule_details.go update_target_request_response.go update_target_responder_recipe.go update_target_responder_recipe_details.go update_target_responder_recipe_request_response.go update_target_responder_recipe_responder_rule_details.go update_target_responder_recipe_responder_rule_request_response.go update_target_responder_rule_details.go update_wlp_agent_details.go update_wlp_agent_request_response.go wlp_agent.go wlp_agent_collection.go wlp_agent_summary.go work_request.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 work_request_resource_metadata_key.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetActorTypeEnumStringValues

func GetActorTypeEnumStringValues() []string

GetActorTypeEnumStringValues Enumerates the set of values in String for ActorTypeEnum

func GetAdhocQueryResultStateEnumStringValues

func GetAdhocQueryResultStateEnumStringValues() []string

GetAdhocQueryResultStateEnumStringValues Enumerates the set of values in String for AdhocQueryResultStateEnum

func GetAdhocQueryStatusEnumStringValues

func GetAdhocQueryStatusEnumStringValues() []string

GetAdhocQueryStatusEnumStringValues Enumerates the set of values in String for AdhocQueryStatusEnum

func GetClassificationStatusEnumStringValues

func GetClassificationStatusEnumStringValues() []string

GetClassificationStatusEnumStringValues Enumerates the set of values in String for ClassificationStatusEnum

func GetCloudGuardStatusEnumStringValues

func GetCloudGuardStatusEnumStringValues() []string

GetCloudGuardStatusEnumStringValues Enumerates the set of values in String for CloudGuardStatusEnum

func GetCompositeConditionCompositeOperatorEnumStringValues

func GetCompositeConditionCompositeOperatorEnumStringValues() []string

GetCompositeConditionCompositeOperatorEnumStringValues Enumerates the set of values in String for CompositeConditionCompositeOperatorEnum

func GetConditionFilterTypeEnumStringValues

func GetConditionFilterTypeEnumStringValues() []string

GetConditionFilterTypeEnumStringValues Enumerates the set of values in String for ConditionFilterTypeEnum

func GetConditionKindEnumStringValues

func GetConditionKindEnumStringValues() []string

GetConditionKindEnumStringValues Enumerates the set of values in String for ConditionKindEnum

func GetConditionOperatorNameEnumStringValues

func GetConditionOperatorNameEnumStringValues() []string

GetConditionOperatorNameEnumStringValues Enumerates the set of values in String for ConditionOperatorNameEnum

func GetConditionTypeEnumEnumStringValues

func GetConditionTypeEnumEnumStringValues() []string

GetConditionTypeEnumEnumStringValues Enumerates the set of values in String for ConditionTypeEnumEnum

func GetConditionValueTypeEnumStringValues

func GetConditionValueTypeEnumStringValues() []string

GetConditionValueTypeEnumStringValues Enumerates the set of values in String for ConditionValueTypeEnum

func GetConfidenceEnumStringValues

func GetConfidenceEnumStringValues() []string

GetConfidenceEnumStringValues Enumerates the set of values in String for ConfidenceEnum

func GetConfigurationLifecycleStateEnumStringValues

func GetConfigurationLifecycleStateEnumStringValues() []string

GetConfigurationLifecycleStateEnumStringValues Enumerates the set of values in String for ConfigurationLifecycleStateEnum

func GetConfigurationListItemTypeEnumStringValues

func GetConfigurationListItemTypeEnumStringValues() []string

GetConfigurationListItemTypeEnumStringValues Enumerates the set of values in String for ConfigurationListItemTypeEnum

func GetContinuousQueryStartPolicyStartPolicyTypeEnumStringValues

func GetContinuousQueryStartPolicyStartPolicyTypeEnumStringValues() []string

GetContinuousQueryStartPolicyStartPolicyTypeEnumStringValues Enumerates the set of values in String for ContinuousQueryStartPolicyStartPolicyTypeEnum

func GetCveRiskLevelEnumStringValues

func GetCveRiskLevelEnumStringValues() []string

GetCveRiskLevelEnumStringValues Enumerates the set of values in String for CveRiskLevelEnum

func GetDataMaskCategoryEnumStringValues

func GetDataMaskCategoryEnumStringValues() []string

GetDataMaskCategoryEnumStringValues Enumerates the set of values in String for DataMaskCategoryEnum

func GetDataMaskRuleStatusEnumStringValues

func GetDataMaskRuleStatusEnumStringValues() []string

GetDataMaskRuleStatusEnumStringValues Enumerates the set of values in String for DataMaskRuleStatusEnum

func GetDataSourceEventInfoStatusEnumStringValues

func GetDataSourceEventInfoStatusEnumStringValues() []string

GetDataSourceEventInfoStatusEnumStringValues Enumerates the set of values in String for DataSourceEventInfoStatusEnum

func GetDataSourceFeedProviderEnumStringValues

func GetDataSourceFeedProviderEnumStringValues() []string

GetDataSourceFeedProviderEnumStringValues Enumerates the set of values in String for DataSourceFeedProviderEnum

func GetDataSourceStatusEnumStringValues

func GetDataSourceStatusEnumStringValues() []string

GetDataSourceStatusEnumStringValues Enumerates the set of values in String for DataSourceStatusEnum

func GetDetectorEnumEnumStringValues

func GetDetectorEnumEnumStringValues() []string

GetDetectorEnumEnumStringValues Enumerates the set of values in String for DetectorEnumEnum

func GetDetectorRecipeDetectorRuleManagedListTypesEnumStringValues

func GetDetectorRecipeDetectorRuleManagedListTypesEnumStringValues() []string

GetDetectorRecipeDetectorRuleManagedListTypesEnumStringValues Enumerates the set of values in String for DetectorRecipeDetectorRuleManagedListTypesEnum

func GetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumStringValues

func GetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumStringValues() []string

GetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumStringValues Enumerates the set of values in String for DetectorRecipeDetectorRuleSummaryManagedListTypesEnum

func GetDetectorRecipeEnumEnumStringValues

func GetDetectorRecipeEnumEnumStringValues() []string

GetDetectorRecipeEnumEnumStringValues Enumerates the set of values in String for DetectorRecipeEnumEnum

func GetDetectorRuleManagedListTypesEnumStringValues

func GetDetectorRuleManagedListTypesEnumStringValues() []string

GetDetectorRuleManagedListTypesEnumStringValues Enumerates the set of values in String for DetectorRuleManagedListTypesEnum

func GetDetectorRuleSummaryManagedListTypesEnumStringValues

func GetDetectorRuleSummaryManagedListTypesEnumStringValues() []string

GetDetectorRuleSummaryManagedListTypesEnumStringValues Enumerates the set of values in String for DetectorRuleSummaryManagedListTypesEnum

func GetEntityTypeEnumStringValues

func GetEntityTypeEnumStringValues() []string

GetEntityTypeEnumStringValues Enumerates the set of values in String for EntityTypeEnum

func GetEventStatusEnumStringValues

func GetEventStatusEnumStringValues() []string

GetEventStatusEnumStringValues Enumerates the set of values in String for EventStatusEnum

func GetFeedProviderTypeEnumStringValues

func GetFeedProviderTypeEnumStringValues() []string

GetFeedProviderTypeEnumStringValues Enumerates the set of values in String for FeedProviderTypeEnum

func GetGetConditionMetadataTypeConditionMetadataTypeIdEnumStringValues

func GetGetConditionMetadataTypeConditionMetadataTypeIdEnumStringValues() []string

GetGetConditionMetadataTypeConditionMetadataTypeIdEnumStringValues Enumerates the set of values in String for GetConditionMetadataTypeConditionMetadataTypeIdEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListAdhocQueriesAccessLevelEnumStringValues

func GetListAdhocQueriesAccessLevelEnumStringValues() []string

GetListAdhocQueriesAccessLevelEnumStringValues Enumerates the set of values in String for ListAdhocQueriesAccessLevelEnum

func GetListAdhocQueriesAdhocQueryStatusEnumStringValues

func GetListAdhocQueriesAdhocQueryStatusEnumStringValues() []string

GetListAdhocQueriesAdhocQueryStatusEnumStringValues Enumerates the set of values in String for ListAdhocQueriesAdhocQueryStatusEnum

func GetListAdhocQueriesSortByEnumStringValues

func GetListAdhocQueriesSortByEnumStringValues() []string

GetListAdhocQueriesSortByEnumStringValues Enumerates the set of values in String for ListAdhocQueriesSortByEnum

func GetListAdhocQueriesSortOrderEnumStringValues

func GetListAdhocQueriesSortOrderEnumStringValues() []string

GetListAdhocQueriesSortOrderEnumStringValues Enumerates the set of values in String for ListAdhocQueriesSortOrderEnum

func GetListAdhocQueryResultsSortByEnumStringValues

func GetListAdhocQueryResultsSortByEnumStringValues() []string

GetListAdhocQueryResultsSortByEnumStringValues Enumerates the set of values in String for ListAdhocQueryResultsSortByEnum

func GetListAdhocQueryResultsSortOrderEnumStringValues

func GetListAdhocQueryResultsSortOrderEnumStringValues() []string

GetListAdhocQueryResultsSortOrderEnumStringValues Enumerates the set of values in String for ListAdhocQueryResultsSortOrderEnum

func GetListConditionMetadataTypesLifecycleStateEnumStringValues

func GetListConditionMetadataTypesLifecycleStateEnumStringValues() []string

GetListConditionMetadataTypesLifecycleStateEnumStringValues Enumerates the set of values in String for ListConditionMetadataTypesLifecycleStateEnum

func GetListConditionMetadataTypesSortByEnumStringValues

func GetListConditionMetadataTypesSortByEnumStringValues() []string

GetListConditionMetadataTypesSortByEnumStringValues Enumerates the set of values in String for ListConditionMetadataTypesSortByEnum

func GetListConditionMetadataTypesSortOrderEnumStringValues

func GetListConditionMetadataTypesSortOrderEnumStringValues() []string

GetListConditionMetadataTypesSortOrderEnumStringValues Enumerates the set of values in String for ListConditionMetadataTypesSortOrderEnum

func GetListDataMaskRulesAccessLevelEnumStringValues

func GetListDataMaskRulesAccessLevelEnumStringValues() []string

GetListDataMaskRulesAccessLevelEnumStringValues Enumerates the set of values in String for ListDataMaskRulesAccessLevelEnum

func GetListDataMaskRulesDataMaskRuleStatusEnumStringValues

func GetListDataMaskRulesDataMaskRuleStatusEnumStringValues() []string

GetListDataMaskRulesDataMaskRuleStatusEnumStringValues Enumerates the set of values in String for ListDataMaskRulesDataMaskRuleStatusEnum

func GetListDataMaskRulesLifecycleStateEnumStringValues

func GetListDataMaskRulesLifecycleStateEnumStringValues() []string

GetListDataMaskRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDataMaskRulesLifecycleStateEnum

func GetListDataMaskRulesSortByEnumStringValues

func GetListDataMaskRulesSortByEnumStringValues() []string

GetListDataMaskRulesSortByEnumStringValues Enumerates the set of values in String for ListDataMaskRulesSortByEnum

func GetListDataMaskRulesSortOrderEnumStringValues

func GetListDataMaskRulesSortOrderEnumStringValues() []string

GetListDataMaskRulesSortOrderEnumStringValues Enumerates the set of values in String for ListDataMaskRulesSortOrderEnum

func GetListDataSourceEventsSortByEnumStringValues

func GetListDataSourceEventsSortByEnumStringValues() []string

GetListDataSourceEventsSortByEnumStringValues Enumerates the set of values in String for ListDataSourceEventsSortByEnum

func GetListDataSourceEventsSortOrderEnumStringValues

func GetListDataSourceEventsSortOrderEnumStringValues() []string

GetListDataSourceEventsSortOrderEnumStringValues Enumerates the set of values in String for ListDataSourceEventsSortOrderEnum

func GetListDataSourcesAccessLevelEnumStringValues

func GetListDataSourcesAccessLevelEnumStringValues() []string

GetListDataSourcesAccessLevelEnumStringValues Enumerates the set of values in String for ListDataSourcesAccessLevelEnum

func GetListDataSourcesDataSourceFeedProviderEnumStringValues

func GetListDataSourcesDataSourceFeedProviderEnumStringValues() []string

GetListDataSourcesDataSourceFeedProviderEnumStringValues Enumerates the set of values in String for ListDataSourcesDataSourceFeedProviderEnum

func GetListDataSourcesLifecycleStateEnumStringValues

func GetListDataSourcesLifecycleStateEnumStringValues() []string

GetListDataSourcesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDataSourcesLifecycleStateEnum

func GetListDataSourcesLoggingQueryTypeEnumStringValues

func GetListDataSourcesLoggingQueryTypeEnumStringValues() []string

GetListDataSourcesLoggingQueryTypeEnumStringValues Enumerates the set of values in String for ListDataSourcesLoggingQueryTypeEnum

func GetListDataSourcesSortByEnumStringValues

func GetListDataSourcesSortByEnumStringValues() []string

GetListDataSourcesSortByEnumStringValues Enumerates the set of values in String for ListDataSourcesSortByEnum

func GetListDataSourcesSortOrderEnumStringValues

func GetListDataSourcesSortOrderEnumStringValues() []string

GetListDataSourcesSortOrderEnumStringValues Enumerates the set of values in String for ListDataSourcesSortOrderEnum

func GetListDetectorRecipeDetectorRulesLifecycleStateEnumStringValues

func GetListDetectorRecipeDetectorRulesLifecycleStateEnumStringValues() []string

GetListDetectorRecipeDetectorRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDetectorRecipeDetectorRulesLifecycleStateEnum

func GetListDetectorRecipeDetectorRulesSortByEnumStringValues

func GetListDetectorRecipeDetectorRulesSortByEnumStringValues() []string

GetListDetectorRecipeDetectorRulesSortByEnumStringValues Enumerates the set of values in String for ListDetectorRecipeDetectorRulesSortByEnum

func GetListDetectorRecipeDetectorRulesSortOrderEnumStringValues

func GetListDetectorRecipeDetectorRulesSortOrderEnumStringValues() []string

GetListDetectorRecipeDetectorRulesSortOrderEnumStringValues Enumerates the set of values in String for ListDetectorRecipeDetectorRulesSortOrderEnum

func GetListDetectorRecipesAccessLevelEnumStringValues

func GetListDetectorRecipesAccessLevelEnumStringValues() []string

GetListDetectorRecipesAccessLevelEnumStringValues Enumerates the set of values in String for ListDetectorRecipesAccessLevelEnum

func GetListDetectorRecipesLifecycleStateEnumStringValues

func GetListDetectorRecipesLifecycleStateEnumStringValues() []string

GetListDetectorRecipesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDetectorRecipesLifecycleStateEnum

func GetListDetectorRecipesSortByEnumStringValues

func GetListDetectorRecipesSortByEnumStringValues() []string

GetListDetectorRecipesSortByEnumStringValues Enumerates the set of values in String for ListDetectorRecipesSortByEnum

func GetListDetectorRecipesSortOrderEnumStringValues

func GetListDetectorRecipesSortOrderEnumStringValues() []string

GetListDetectorRecipesSortOrderEnumStringValues Enumerates the set of values in String for ListDetectorRecipesSortOrderEnum

func GetListDetectorRulesLifecycleStateEnumStringValues

func GetListDetectorRulesLifecycleStateEnumStringValues() []string

GetListDetectorRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDetectorRulesLifecycleStateEnum

func GetListDetectorRulesSortByEnumStringValues

func GetListDetectorRulesSortByEnumStringValues() []string

GetListDetectorRulesSortByEnumStringValues Enumerates the set of values in String for ListDetectorRulesSortByEnum

func GetListDetectorRulesSortOrderEnumStringValues

func GetListDetectorRulesSortOrderEnumStringValues() []string

GetListDetectorRulesSortOrderEnumStringValues Enumerates the set of values in String for ListDetectorRulesSortOrderEnum

func GetListDetectorsLifecycleStateEnumStringValues

func GetListDetectorsLifecycleStateEnumStringValues() []string

GetListDetectorsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDetectorsLifecycleStateEnum

func GetListDetectorsSortByEnumStringValues

func GetListDetectorsSortByEnumStringValues() []string

GetListDetectorsSortByEnumStringValues Enumerates the set of values in String for ListDetectorsSortByEnum

func GetListDetectorsSortOrderEnumStringValues

func GetListDetectorsSortOrderEnumStringValues() []string

GetListDetectorsSortOrderEnumStringValues Enumerates the set of values in String for ListDetectorsSortOrderEnum

func GetListImpactedResourcesSortByEnumStringValues

func GetListImpactedResourcesSortByEnumStringValues() []string

GetListImpactedResourcesSortByEnumStringValues Enumerates the set of values in String for ListImpactedResourcesSortByEnum

func GetListImpactedResourcesSortOrderEnumStringValues

func GetListImpactedResourcesSortOrderEnumStringValues() []string

GetListImpactedResourcesSortOrderEnumStringValues Enumerates the set of values in String for ListImpactedResourcesSortOrderEnum

func GetListManagedListTypesLifecycleStateEnumStringValues

func GetListManagedListTypesLifecycleStateEnumStringValues() []string

GetListManagedListTypesLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagedListTypesLifecycleStateEnum

func GetListManagedListTypesSortByEnumStringValues

func GetListManagedListTypesSortByEnumStringValues() []string

GetListManagedListTypesSortByEnumStringValues Enumerates the set of values in String for ListManagedListTypesSortByEnum

func GetListManagedListTypesSortOrderEnumStringValues

func GetListManagedListTypesSortOrderEnumStringValues() []string

GetListManagedListTypesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedListTypesSortOrderEnum

func GetListManagedListsAccessLevelEnumStringValues

func GetListManagedListsAccessLevelEnumStringValues() []string

GetListManagedListsAccessLevelEnumStringValues Enumerates the set of values in String for ListManagedListsAccessLevelEnum

func GetListManagedListsLifecycleStateEnumStringValues

func GetListManagedListsLifecycleStateEnumStringValues() []string

GetListManagedListsLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagedListsLifecycleStateEnum

func GetListManagedListsListTypeEnumStringValues

func GetListManagedListsListTypeEnumStringValues() []string

GetListManagedListsListTypeEnumStringValues Enumerates the set of values in String for ListManagedListsListTypeEnum

func GetListManagedListsSortByEnumStringValues

func GetListManagedListsSortByEnumStringValues() []string

GetListManagedListsSortByEnumStringValues Enumerates the set of values in String for ListManagedListsSortByEnum

func GetListManagedListsSortOrderEnumStringValues

func GetListManagedListsSortOrderEnumStringValues() []string

GetListManagedListsSortOrderEnumStringValues Enumerates the set of values in String for ListManagedListsSortOrderEnum

func GetListPoliciesSortByEnumStringValues

func GetListPoliciesSortByEnumStringValues() []string

GetListPoliciesSortByEnumStringValues Enumerates the set of values in String for ListPoliciesSortByEnum

func GetListPoliciesSortOrderEnumStringValues

func GetListPoliciesSortOrderEnumStringValues() []string

GetListPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListPoliciesSortOrderEnum

func GetListProblemEndpointsSortByEnumStringValues

func GetListProblemEndpointsSortByEnumStringValues() []string

GetListProblemEndpointsSortByEnumStringValues Enumerates the set of values in String for ListProblemEndpointsSortByEnum

func GetListProblemEndpointsSortOrderEnumStringValues

func GetListProblemEndpointsSortOrderEnumStringValues() []string

GetListProblemEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListProblemEndpointsSortOrderEnum

func GetListProblemEntitiesSortByEnumStringValues

func GetListProblemEntitiesSortByEnumStringValues() []string

GetListProblemEntitiesSortByEnumStringValues Enumerates the set of values in String for ListProblemEntitiesSortByEnum

func GetListProblemEntitiesSortOrderEnumStringValues

func GetListProblemEntitiesSortOrderEnumStringValues() []string

GetListProblemEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListProblemEntitiesSortOrderEnum

func GetListProblemHistoriesSortByEnumStringValues

func GetListProblemHistoriesSortByEnumStringValues() []string

GetListProblemHistoriesSortByEnumStringValues Enumerates the set of values in String for ListProblemHistoriesSortByEnum

func GetListProblemHistoriesSortOrderEnumStringValues

func GetListProblemHistoriesSortOrderEnumStringValues() []string

GetListProblemHistoriesSortOrderEnumStringValues Enumerates the set of values in String for ListProblemHistoriesSortOrderEnum

func GetListProblemsAccessLevelEnumStringValues

func GetListProblemsAccessLevelEnumStringValues() []string

GetListProblemsAccessLevelEnumStringValues Enumerates the set of values in String for ListProblemsAccessLevelEnum

func GetListProblemsDetectorTypeEnumStringValues

func GetListProblemsDetectorTypeEnumStringValues() []string

GetListProblemsDetectorTypeEnumStringValues Enumerates the set of values in String for ListProblemsDetectorTypeEnum

func GetListProblemsLifecycleDetailEnumStringValues

func GetListProblemsLifecycleDetailEnumStringValues() []string

GetListProblemsLifecycleDetailEnumStringValues Enumerates the set of values in String for ListProblemsLifecycleDetailEnum

func GetListProblemsLifecycleStateEnumStringValues

func GetListProblemsLifecycleStateEnumStringValues() []string

GetListProblemsLifecycleStateEnumStringValues Enumerates the set of values in String for ListProblemsLifecycleStateEnum

func GetListProblemsProblemCategoryEnumStringValues

func GetListProblemsProblemCategoryEnumStringValues() []string

GetListProblemsProblemCategoryEnumStringValues Enumerates the set of values in String for ListProblemsProblemCategoryEnum

func GetListProblemsSortByEnumStringValues

func GetListProblemsSortByEnumStringValues() []string

GetListProblemsSortByEnumStringValues Enumerates the set of values in String for ListProblemsSortByEnum

func GetListProblemsSortOrderEnumStringValues

func GetListProblemsSortOrderEnumStringValues() []string

GetListProblemsSortOrderEnumStringValues Enumerates the set of values in String for ListProblemsSortOrderEnum

func GetListRecommendationsAccessLevelEnumStringValues

func GetListRecommendationsAccessLevelEnumStringValues() []string

GetListRecommendationsAccessLevelEnumStringValues Enumerates the set of values in String for ListRecommendationsAccessLevelEnum

func GetListRecommendationsLifecycleDetailEnumStringValues

func GetListRecommendationsLifecycleDetailEnumStringValues() []string

GetListRecommendationsLifecycleDetailEnumStringValues Enumerates the set of values in String for ListRecommendationsLifecycleDetailEnum

func GetListRecommendationsLifecycleStateEnumStringValues

func GetListRecommendationsLifecycleStateEnumStringValues() []string

GetListRecommendationsLifecycleStateEnumStringValues Enumerates the set of values in String for ListRecommendationsLifecycleStateEnum

func GetListRecommendationsSortByEnumStringValues

func GetListRecommendationsSortByEnumStringValues() []string

GetListRecommendationsSortByEnumStringValues Enumerates the set of values in String for ListRecommendationsSortByEnum

func GetListRecommendationsSortOrderEnumStringValues

func GetListRecommendationsSortOrderEnumStringValues() []string

GetListRecommendationsSortOrderEnumStringValues Enumerates the set of values in String for ListRecommendationsSortOrderEnum

func GetListResourcePortsSortByEnumStringValues

func GetListResourcePortsSortByEnumStringValues() []string

GetListResourcePortsSortByEnumStringValues Enumerates the set of values in String for ListResourcePortsSortByEnum

func GetListResourcePortsSortOrderEnumStringValues

func GetListResourcePortsSortOrderEnumStringValues() []string

GetListResourcePortsSortOrderEnumStringValues Enumerates the set of values in String for ListResourcePortsSortOrderEnum

func GetListResourceProfileEndpointsSortByEnumStringValues

func GetListResourceProfileEndpointsSortByEnumStringValues() []string

GetListResourceProfileEndpointsSortByEnumStringValues Enumerates the set of values in String for ListResourceProfileEndpointsSortByEnum

func GetListResourceProfileEndpointsSortOrderEnumStringValues

func GetListResourceProfileEndpointsSortOrderEnumStringValues() []string

GetListResourceProfileEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListResourceProfileEndpointsSortOrderEnum

func GetListResourceProfileImpactedResourcesSortByEnumStringValues

func GetListResourceProfileImpactedResourcesSortByEnumStringValues() []string

GetListResourceProfileImpactedResourcesSortByEnumStringValues Enumerates the set of values in String for ListResourceProfileImpactedResourcesSortByEnum

func GetListResourceProfileImpactedResourcesSortOrderEnumStringValues

func GetListResourceProfileImpactedResourcesSortOrderEnumStringValues() []string

GetListResourceProfileImpactedResourcesSortOrderEnumStringValues Enumerates the set of values in String for ListResourceProfileImpactedResourcesSortOrderEnum

func GetListResourceProfilesAccessLevelEnumStringValues

func GetListResourceProfilesAccessLevelEnumStringValues() []string

GetListResourceProfilesAccessLevelEnumStringValues Enumerates the set of values in String for ListResourceProfilesAccessLevelEnum

func GetListResourceProfilesSortByEnumStringValues

func GetListResourceProfilesSortByEnumStringValues() []string

GetListResourceProfilesSortByEnumStringValues Enumerates the set of values in String for ListResourceProfilesSortByEnum

func GetListResourceProfilesSortOrderEnumStringValues

func GetListResourceProfilesSortOrderEnumStringValues() []string

GetListResourceProfilesSortOrderEnumStringValues Enumerates the set of values in String for ListResourceProfilesSortOrderEnum

func GetListResourceTypesDetectorIdEnumStringValues

func GetListResourceTypesDetectorIdEnumStringValues() []string

GetListResourceTypesDetectorIdEnumStringValues Enumerates the set of values in String for ListResourceTypesDetectorIdEnum

func GetListResourceTypesLifecycleStateEnumStringValues

func GetListResourceTypesLifecycleStateEnumStringValues() []string

GetListResourceTypesLifecycleStateEnumStringValues Enumerates the set of values in String for ListResourceTypesLifecycleStateEnum

func GetListResourceTypesSortByEnumStringValues

func GetListResourceTypesSortByEnumStringValues() []string

GetListResourceTypesSortByEnumStringValues Enumerates the set of values in String for ListResourceTypesSortByEnum

func GetListResourceTypesSortOrderEnumStringValues

func GetListResourceTypesSortOrderEnumStringValues() []string

GetListResourceTypesSortOrderEnumStringValues Enumerates the set of values in String for ListResourceTypesSortOrderEnum

func GetListResourceVulnerabilitiesSortByEnumStringValues

func GetListResourceVulnerabilitiesSortByEnumStringValues() []string

GetListResourceVulnerabilitiesSortByEnumStringValues Enumerates the set of values in String for ListResourceVulnerabilitiesSortByEnum

func GetListResourceVulnerabilitiesSortOrderEnumStringValues

func GetListResourceVulnerabilitiesSortOrderEnumStringValues() []string

GetListResourceVulnerabilitiesSortOrderEnumStringValues Enumerates the set of values in String for ListResourceVulnerabilitiesSortOrderEnum

func GetListResourcesAccessLevelEnumStringValues

func GetListResourcesAccessLevelEnumStringValues() []string

GetListResourcesAccessLevelEnumStringValues Enumerates the set of values in String for ListResourcesAccessLevelEnum

func GetListResourcesDetectorTypeEnumStringValues

func GetListResourcesDetectorTypeEnumStringValues() []string

GetListResourcesDetectorTypeEnumStringValues Enumerates the set of values in String for ListResourcesDetectorTypeEnum

func GetListResourcesSortByEnumStringValues

func GetListResourcesSortByEnumStringValues() []string

GetListResourcesSortByEnumStringValues Enumerates the set of values in String for ListResourcesSortByEnum

func GetListResourcesSortOrderEnumStringValues

func GetListResourcesSortOrderEnumStringValues() []string

GetListResourcesSortOrderEnumStringValues Enumerates the set of values in String for ListResourcesSortOrderEnum

func GetListResponderActivitiesSortByEnumStringValues

func GetListResponderActivitiesSortByEnumStringValues() []string

GetListResponderActivitiesSortByEnumStringValues Enumerates the set of values in String for ListResponderActivitiesSortByEnum

func GetListResponderActivitiesSortOrderEnumStringValues

func GetListResponderActivitiesSortOrderEnumStringValues() []string

GetListResponderActivitiesSortOrderEnumStringValues Enumerates the set of values in String for ListResponderActivitiesSortOrderEnum

func GetListResponderExecutionsAccessLevelEnumStringValues

func GetListResponderExecutionsAccessLevelEnumStringValues() []string

GetListResponderExecutionsAccessLevelEnumStringValues Enumerates the set of values in String for ListResponderExecutionsAccessLevelEnum

func GetListResponderExecutionsResponderExecutionModeEnumStringValues

func GetListResponderExecutionsResponderExecutionModeEnumStringValues() []string

GetListResponderExecutionsResponderExecutionModeEnumStringValues Enumerates the set of values in String for ListResponderExecutionsResponderExecutionModeEnum

func GetListResponderExecutionsResponderExecutionStatusEnumStringValues

func GetListResponderExecutionsResponderExecutionStatusEnumStringValues() []string

GetListResponderExecutionsResponderExecutionStatusEnumStringValues Enumerates the set of values in String for ListResponderExecutionsResponderExecutionStatusEnum

func GetListResponderExecutionsResponderTypeEnumStringValues

func GetListResponderExecutionsResponderTypeEnumStringValues() []string

GetListResponderExecutionsResponderTypeEnumStringValues Enumerates the set of values in String for ListResponderExecutionsResponderTypeEnum

func GetListResponderExecutionsSortByEnumStringValues

func GetListResponderExecutionsSortByEnumStringValues() []string

GetListResponderExecutionsSortByEnumStringValues Enumerates the set of values in String for ListResponderExecutionsSortByEnum

func GetListResponderExecutionsSortOrderEnumStringValues

func GetListResponderExecutionsSortOrderEnumStringValues() []string

GetListResponderExecutionsSortOrderEnumStringValues Enumerates the set of values in String for ListResponderExecutionsSortOrderEnum

func GetListResponderRecipeResponderRulesLifecycleStateEnumStringValues

func GetListResponderRecipeResponderRulesLifecycleStateEnumStringValues() []string

GetListResponderRecipeResponderRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListResponderRecipeResponderRulesLifecycleStateEnum

func GetListResponderRecipeResponderRulesSortByEnumStringValues

func GetListResponderRecipeResponderRulesSortByEnumStringValues() []string

GetListResponderRecipeResponderRulesSortByEnumStringValues Enumerates the set of values in String for ListResponderRecipeResponderRulesSortByEnum

func GetListResponderRecipeResponderRulesSortOrderEnumStringValues

func GetListResponderRecipeResponderRulesSortOrderEnumStringValues() []string

GetListResponderRecipeResponderRulesSortOrderEnumStringValues Enumerates the set of values in String for ListResponderRecipeResponderRulesSortOrderEnum

func GetListResponderRecipesAccessLevelEnumStringValues

func GetListResponderRecipesAccessLevelEnumStringValues() []string

GetListResponderRecipesAccessLevelEnumStringValues Enumerates the set of values in String for ListResponderRecipesAccessLevelEnum

func GetListResponderRecipesLifecycleStateEnumStringValues

func GetListResponderRecipesLifecycleStateEnumStringValues() []string

GetListResponderRecipesLifecycleStateEnumStringValues Enumerates the set of values in String for ListResponderRecipesLifecycleStateEnum

func GetListResponderRecipesSortByEnumStringValues

func GetListResponderRecipesSortByEnumStringValues() []string

GetListResponderRecipesSortByEnumStringValues Enumerates the set of values in String for ListResponderRecipesSortByEnum

func GetListResponderRecipesSortOrderEnumStringValues

func GetListResponderRecipesSortOrderEnumStringValues() []string

GetListResponderRecipesSortOrderEnumStringValues Enumerates the set of values in String for ListResponderRecipesSortOrderEnum

func GetListResponderRulesLifecycleStateEnumStringValues

func GetListResponderRulesLifecycleStateEnumStringValues() []string

GetListResponderRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListResponderRulesLifecycleStateEnum

func GetListResponderRulesSortByEnumStringValues

func GetListResponderRulesSortByEnumStringValues() []string

GetListResponderRulesSortByEnumStringValues Enumerates the set of values in String for ListResponderRulesSortByEnum

func GetListResponderRulesSortOrderEnumStringValues

func GetListResponderRulesSortOrderEnumStringValues() []string

GetListResponderRulesSortOrderEnumStringValues Enumerates the set of values in String for ListResponderRulesSortOrderEnum

func GetListSavedQueriesAccessLevelEnumStringValues

func GetListSavedQueriesAccessLevelEnumStringValues() []string

GetListSavedQueriesAccessLevelEnumStringValues Enumerates the set of values in String for ListSavedQueriesAccessLevelEnum

func GetListSavedQueriesSortByEnumStringValues

func GetListSavedQueriesSortByEnumStringValues() []string

GetListSavedQueriesSortByEnumStringValues Enumerates the set of values in String for ListSavedQueriesSortByEnum

func GetListSavedQueriesSortOrderEnumStringValues

func GetListSavedQueriesSortOrderEnumStringValues() []string

GetListSavedQueriesSortOrderEnumStringValues Enumerates the set of values in String for ListSavedQueriesSortOrderEnum

func GetListSecurityPoliciesLifecycleStateEnumStringValues

func GetListSecurityPoliciesLifecycleStateEnumStringValues() []string

GetListSecurityPoliciesLifecycleStateEnumStringValues Enumerates the set of values in String for ListSecurityPoliciesLifecycleStateEnum

func GetListSecurityPoliciesSortByEnumStringValues

func GetListSecurityPoliciesSortByEnumStringValues() []string

GetListSecurityPoliciesSortByEnumStringValues Enumerates the set of values in String for ListSecurityPoliciesSortByEnum

func GetListSecurityPoliciesSortOrderEnumStringValues

func GetListSecurityPoliciesSortOrderEnumStringValues() []string

GetListSecurityPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListSecurityPoliciesSortOrderEnum

func GetListSecurityRecipesLifecycleStateEnumStringValues

func GetListSecurityRecipesLifecycleStateEnumStringValues() []string

GetListSecurityRecipesLifecycleStateEnumStringValues Enumerates the set of values in String for ListSecurityRecipesLifecycleStateEnum

func GetListSecurityRecipesSortByEnumStringValues

func GetListSecurityRecipesSortByEnumStringValues() []string

GetListSecurityRecipesSortByEnumStringValues Enumerates the set of values in String for ListSecurityRecipesSortByEnum

func GetListSecurityRecipesSortOrderEnumStringValues

func GetListSecurityRecipesSortOrderEnumStringValues() []string

GetListSecurityRecipesSortOrderEnumStringValues Enumerates the set of values in String for ListSecurityRecipesSortOrderEnum

func GetListSecurityZonesLifecycleStateEnumStringValues

func GetListSecurityZonesLifecycleStateEnumStringValues() []string

GetListSecurityZonesLifecycleStateEnumStringValues Enumerates the set of values in String for ListSecurityZonesLifecycleStateEnum

func GetListSecurityZonesSortByEnumStringValues

func GetListSecurityZonesSortByEnumStringValues() []string

GetListSecurityZonesSortByEnumStringValues Enumerates the set of values in String for ListSecurityZonesSortByEnum

func GetListSecurityZonesSortOrderEnumStringValues

func GetListSecurityZonesSortOrderEnumStringValues() []string

GetListSecurityZonesSortOrderEnumStringValues Enumerates the set of values in String for ListSecurityZonesSortOrderEnum

func GetListSightingEndpointsSortByEnumStringValues

func GetListSightingEndpointsSortByEnumStringValues() []string

GetListSightingEndpointsSortByEnumStringValues Enumerates the set of values in String for ListSightingEndpointsSortByEnum

func GetListSightingEndpointsSortOrderEnumStringValues

func GetListSightingEndpointsSortOrderEnumStringValues() []string

GetListSightingEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListSightingEndpointsSortOrderEnum

func GetListSightingImpactedResourcesSortByEnumStringValues

func GetListSightingImpactedResourcesSortByEnumStringValues() []string

GetListSightingImpactedResourcesSortByEnumStringValues Enumerates the set of values in String for ListSightingImpactedResourcesSortByEnum

func GetListSightingImpactedResourcesSortOrderEnumStringValues

func GetListSightingImpactedResourcesSortOrderEnumStringValues() []string

GetListSightingImpactedResourcesSortOrderEnumStringValues Enumerates the set of values in String for ListSightingImpactedResourcesSortOrderEnum

func GetListSightingsAccessLevelEnumStringValues

func GetListSightingsAccessLevelEnumStringValues() []string

GetListSightingsAccessLevelEnumStringValues Enumerates the set of values in String for ListSightingsAccessLevelEnum

func GetListSightingsSortByEnumStringValues

func GetListSightingsSortByEnumStringValues() []string

GetListSightingsSortByEnumStringValues Enumerates the set of values in String for ListSightingsSortByEnum

func GetListSightingsSortOrderEnumStringValues

func GetListSightingsSortOrderEnumStringValues() []string

GetListSightingsSortOrderEnumStringValues Enumerates the set of values in String for ListSightingsSortOrderEnum

func GetListTacticsLifecycleStateEnumStringValues

func GetListTacticsLifecycleStateEnumStringValues() []string

GetListTacticsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTacticsLifecycleStateEnum

func GetListTacticsSortByEnumStringValues

func GetListTacticsSortByEnumStringValues() []string

GetListTacticsSortByEnumStringValues Enumerates the set of values in String for ListTacticsSortByEnum

func GetListTacticsSortOrderEnumStringValues

func GetListTacticsSortOrderEnumStringValues() []string

GetListTacticsSortOrderEnumStringValues Enumerates the set of values in String for ListTacticsSortOrderEnum

func GetListTargetDetectorRecipeDetectorRulesLifecycleStateEnumStringValues

func GetListTargetDetectorRecipeDetectorRulesLifecycleStateEnumStringValues() []string

GetListTargetDetectorRecipeDetectorRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum

func GetListTargetDetectorRecipeDetectorRulesSortByEnumStringValues

func GetListTargetDetectorRecipeDetectorRulesSortByEnumStringValues() []string

GetListTargetDetectorRecipeDetectorRulesSortByEnumStringValues Enumerates the set of values in String for ListTargetDetectorRecipeDetectorRulesSortByEnum

func GetListTargetDetectorRecipeDetectorRulesSortOrderEnumStringValues

func GetListTargetDetectorRecipeDetectorRulesSortOrderEnumStringValues() []string

GetListTargetDetectorRecipeDetectorRulesSortOrderEnumStringValues Enumerates the set of values in String for ListTargetDetectorRecipeDetectorRulesSortOrderEnum

func GetListTargetDetectorRecipesLifecycleStateEnumStringValues

func GetListTargetDetectorRecipesLifecycleStateEnumStringValues() []string

GetListTargetDetectorRecipesLifecycleStateEnumStringValues Enumerates the set of values in String for ListTargetDetectorRecipesLifecycleStateEnum

func GetListTargetDetectorRecipesSortByEnumStringValues

func GetListTargetDetectorRecipesSortByEnumStringValues() []string

GetListTargetDetectorRecipesSortByEnumStringValues Enumerates the set of values in String for ListTargetDetectorRecipesSortByEnum

func GetListTargetDetectorRecipesSortOrderEnumStringValues

func GetListTargetDetectorRecipesSortOrderEnumStringValues() []string

GetListTargetDetectorRecipesSortOrderEnumStringValues Enumerates the set of values in String for ListTargetDetectorRecipesSortOrderEnum

func GetListTargetResponderRecipeResponderRulesLifecycleStateEnumStringValues

func GetListTargetResponderRecipeResponderRulesLifecycleStateEnumStringValues() []string

GetListTargetResponderRecipeResponderRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListTargetResponderRecipeResponderRulesLifecycleStateEnum

func GetListTargetResponderRecipeResponderRulesSortByEnumStringValues

func GetListTargetResponderRecipeResponderRulesSortByEnumStringValues() []string

GetListTargetResponderRecipeResponderRulesSortByEnumStringValues Enumerates the set of values in String for ListTargetResponderRecipeResponderRulesSortByEnum

func GetListTargetResponderRecipeResponderRulesSortOrderEnumStringValues

func GetListTargetResponderRecipeResponderRulesSortOrderEnumStringValues() []string

GetListTargetResponderRecipeResponderRulesSortOrderEnumStringValues Enumerates the set of values in String for ListTargetResponderRecipeResponderRulesSortOrderEnum

func GetListTargetResponderRecipesLifecycleStateEnumStringValues

func GetListTargetResponderRecipesLifecycleStateEnumStringValues() []string

GetListTargetResponderRecipesLifecycleStateEnumStringValues Enumerates the set of values in String for ListTargetResponderRecipesLifecycleStateEnum

func GetListTargetResponderRecipesSortByEnumStringValues

func GetListTargetResponderRecipesSortByEnumStringValues() []string

GetListTargetResponderRecipesSortByEnumStringValues Enumerates the set of values in String for ListTargetResponderRecipesSortByEnum

func GetListTargetResponderRecipesSortOrderEnumStringValues

func GetListTargetResponderRecipesSortOrderEnumStringValues() []string

GetListTargetResponderRecipesSortOrderEnumStringValues Enumerates the set of values in String for ListTargetResponderRecipesSortOrderEnum

func GetListTargetsAccessLevelEnumStringValues

func GetListTargetsAccessLevelEnumStringValues() []string

GetListTargetsAccessLevelEnumStringValues Enumerates the set of values in String for ListTargetsAccessLevelEnum

func GetListTargetsLifecycleStateEnumStringValues

func GetListTargetsLifecycleStateEnumStringValues() []string

GetListTargetsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTargetsLifecycleStateEnum

func GetListTargetsSortByEnumStringValues

func GetListTargetsSortByEnumStringValues() []string

GetListTargetsSortByEnumStringValues Enumerates the set of values in String for ListTargetsSortByEnum

func GetListTargetsSortOrderEnumStringValues

func GetListTargetsSortOrderEnumStringValues() []string

GetListTargetsSortOrderEnumStringValues Enumerates the set of values in String for ListTargetsSortOrderEnum

func GetListTechniquesLifecycleStateEnumStringValues

func GetListTechniquesLifecycleStateEnumStringValues() []string

GetListTechniquesLifecycleStateEnumStringValues Enumerates the set of values in String for ListTechniquesLifecycleStateEnum

func GetListTechniquesSortByEnumStringValues

func GetListTechniquesSortByEnumStringValues() []string

GetListTechniquesSortByEnumStringValues Enumerates the set of values in String for ListTechniquesSortByEnum

func GetListTechniquesSortOrderEnumStringValues

func GetListTechniquesSortOrderEnumStringValues() []string

GetListTechniquesSortOrderEnumStringValues Enumerates the set of values in String for ListTechniquesSortOrderEnum

func GetListWlpAgentsSortByEnumStringValues

func GetListWlpAgentsSortByEnumStringValues() []string

GetListWlpAgentsSortByEnumStringValues Enumerates the set of values in String for ListWlpAgentsSortByEnum

func GetListWlpAgentsSortOrderEnumStringValues

func GetListWlpAgentsSortOrderEnumStringValues() []string

GetListWlpAgentsSortOrderEnumStringValues Enumerates the set of values in String for ListWlpAgentsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetLoggingQueryOperatorTypeEnumStringValues

func GetLoggingQueryOperatorTypeEnumStringValues() []string

GetLoggingQueryOperatorTypeEnumStringValues Enumerates the set of values in String for LoggingQueryOperatorTypeEnum

func GetLoggingQueryTypeEnumStringValues

func GetLoggingQueryTypeEnumStringValues() []string

GetLoggingQueryTypeEnumStringValues Enumerates the set of values in String for LoggingQueryTypeEnum

func GetManagedListTypeEnumStringValues

func GetManagedListTypeEnumStringValues() []string

GetManagedListTypeEnumStringValues Enumerates the set of values in String for ManagedListTypeEnum

func GetMonitoringServiceEnumStringValues

func GetMonitoringServiceEnumStringValues() []string

GetMonitoringServiceEnumStringValues Enumerates the set of values in String for MonitoringServiceEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetOperatorTypeEnumStringValues

func GetOperatorTypeEnumStringValues() []string

GetOperatorTypeEnumStringValues Enumerates the set of values in String for OperatorTypeEnum

func GetOwnerTypeEnumStringValues

func GetOwnerTypeEnumStringValues() []string

GetOwnerTypeEnumStringValues Enumerates the set of values in String for OwnerTypeEnum

func GetProblemCategoryEnumEnumStringValues

func GetProblemCategoryEnumEnumStringValues() []string

GetProblemCategoryEnumEnumStringValues Enumerates the set of values in String for ProblemCategoryEnumEnum

func GetProblemDimensionEnumStringValues

func GetProblemDimensionEnumStringValues() []string

GetProblemDimensionEnumStringValues Enumerates the set of values in String for ProblemDimensionEnum

func GetProblemLifecycleDetailEnumStringValues

func GetProblemLifecycleDetailEnumStringValues() []string

GetProblemLifecycleDetailEnumStringValues Enumerates the set of values in String for ProblemLifecycleDetailEnum

func GetProblemLifecycleStateEnumStringValues

func GetProblemLifecycleStateEnumStringValues() []string

GetProblemLifecycleStateEnumStringValues Enumerates the set of values in String for ProblemLifecycleStateEnum

func GetQueryReplicationStatusEnumStringValues

func GetQueryReplicationStatusEnumStringValues() []string

GetQueryReplicationStatusEnumStringValues Enumerates the set of values in String for QueryReplicationStatusEnum

func GetRecommendationLifecycleDetailEnumStringValues

func GetRecommendationLifecycleDetailEnumStringValues() []string

GetRecommendationLifecycleDetailEnumStringValues Enumerates the set of values in String for RecommendationLifecycleDetailEnum

func GetRecommendationTypeEnumStringValues

func GetRecommendationTypeEnumStringValues() []string

GetRecommendationTypeEnumStringValues Enumerates the set of values in String for RecommendationTypeEnum

func GetRequestSummarizedActivityProblemsAccessLevelEnumStringValues

func GetRequestSummarizedActivityProblemsAccessLevelEnumStringValues() []string

GetRequestSummarizedActivityProblemsAccessLevelEnumStringValues Enumerates the set of values in String for RequestSummarizedActivityProblemsAccessLevelEnum

func GetRequestSummarizedProblemsAccessLevelEnumStringValues

func GetRequestSummarizedProblemsAccessLevelEnumStringValues() []string

GetRequestSummarizedProblemsAccessLevelEnumStringValues Enumerates the set of values in String for RequestSummarizedProblemsAccessLevelEnum

func GetRequestSummarizedResponderExecutionsAccessLevelEnumStringValues

func GetRequestSummarizedResponderExecutionsAccessLevelEnumStringValues() []string

GetRequestSummarizedResponderExecutionsAccessLevelEnumStringValues Enumerates the set of values in String for RequestSummarizedResponderExecutionsAccessLevelEnum

func GetRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnumStringValues

func GetRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnumStringValues() []string

GetRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnumStringValues Enumerates the set of values in String for RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum

func GetRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnumStringValues

func GetRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnumStringValues() []string

GetRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnumStringValues Enumerates the set of values in String for RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum

func GetRequestSummarizedTrendProblemsAccessLevelEnumStringValues

func GetRequestSummarizedTrendProblemsAccessLevelEnumStringValues() []string

GetRequestSummarizedTrendProblemsAccessLevelEnumStringValues Enumerates the set of values in String for RequestSummarizedTrendProblemsAccessLevelEnum

func GetRequestSummarizedTrendResourceRiskScoresAccessLevelEnumStringValues

func GetRequestSummarizedTrendResourceRiskScoresAccessLevelEnumStringValues() []string

GetRequestSummarizedTrendResourceRiskScoresAccessLevelEnumStringValues Enumerates the set of values in String for RequestSummarizedTrendResourceRiskScoresAccessLevelEnum

func GetRequestSummarizedTrendResponderExecutionsAccessLevelEnumStringValues

func GetRequestSummarizedTrendResponderExecutionsAccessLevelEnumStringValues() []string

GetRequestSummarizedTrendResponderExecutionsAccessLevelEnumStringValues Enumerates the set of values in String for RequestSummarizedTrendResponderExecutionsAccessLevelEnum

func GetResourceLockTypeEnumStringValues

func GetResourceLockTypeEnumStringValues() []string

GetResourceLockTypeEnumStringValues Enumerates the set of values in String for ResourceLockTypeEnum

func GetResourceRiskScoreDimensionEnumStringValues

func GetResourceRiskScoreDimensionEnumStringValues() []string

GetResourceRiskScoreDimensionEnumStringValues Enumerates the set of values in String for ResourceRiskScoreDimensionEnum

func GetResponderActivityTypeEnumStringValues

func GetResponderActivityTypeEnumStringValues() []string

GetResponderActivityTypeEnumStringValues Enumerates the set of values in String for ResponderActivityTypeEnum

func GetResponderDimensionEnumStringValues

func GetResponderDimensionEnumStringValues() []string

GetResponderDimensionEnumStringValues Enumerates the set of values in String for ResponderDimensionEnum

func GetResponderExecutionModesEnumStringValues

func GetResponderExecutionModesEnumStringValues() []string

GetResponderExecutionModesEnumStringValues Enumerates the set of values in String for ResponderExecutionModesEnum

func GetResponderExecutionStatesEnumStringValues

func GetResponderExecutionStatesEnumStringValues() []string

GetResponderExecutionStatesEnumStringValues Enumerates the set of values in String for ResponderExecutionStatesEnum

func GetResponderExecutionStatusEnumStringValues

func GetResponderExecutionStatusEnumStringValues() []string

GetResponderExecutionStatusEnumStringValues Enumerates the set of values in String for ResponderExecutionStatusEnum

func GetResponderModeTypesEnumStringValues

func GetResponderModeTypesEnumStringValues() []string

GetResponderModeTypesEnumStringValues Enumerates the set of values in String for ResponderModeTypesEnum

func GetResponderRecipeResponderRuleSummarySupportedModesEnumStringValues

func GetResponderRecipeResponderRuleSummarySupportedModesEnumStringValues() []string

GetResponderRecipeResponderRuleSummarySupportedModesEnumStringValues Enumerates the set of values in String for ResponderRecipeResponderRuleSummarySupportedModesEnum

func GetResponderRecipeResponderRuleSupportedModesEnumStringValues

func GetResponderRecipeResponderRuleSupportedModesEnumStringValues() []string

GetResponderRecipeResponderRuleSupportedModesEnumStringValues Enumerates the set of values in String for ResponderRecipeResponderRuleSupportedModesEnum

func GetResponderRuleSummarySupportedModesEnumStringValues

func GetResponderRuleSummarySupportedModesEnumStringValues() []string

GetResponderRuleSummarySupportedModesEnumStringValues Enumerates the set of values in String for ResponderRuleSummarySupportedModesEnum

func GetResponderRuleSupportedModesEnumStringValues

func GetResponderRuleSupportedModesEnumStringValues() []string

GetResponderRuleSupportedModesEnumStringValues Enumerates the set of values in String for ResponderRuleSupportedModesEnum

func GetResponderTypeEnumStringValues

func GetResponderTypeEnumStringValues() []string

GetResponderTypeEnumStringValues Enumerates the set of values in String for ResponderTypeEnum

func GetRiskLevelEnumStringValues

func GetRiskLevelEnumStringValues() []string

GetRiskLevelEnumStringValues Enumerates the set of values in String for RiskLevelEnum

func GetSecurityRatingEnumStringValues

func GetSecurityRatingEnumStringValues() []string

GetSecurityRatingEnumStringValues Enumerates the set of values in String for SecurityRatingEnum

func GetSeverityEnumStringValues

func GetSeverityEnumStringValues() []string

GetSeverityEnumStringValues Enumerates the set of values in String for SeverityEnum

func GetSortOrdersEnumStringValues

func GetSortOrdersEnumStringValues() []string

GetSortOrdersEnumStringValues Enumerates the set of values in String for SortOrdersEnum

func GetTargetDetectorRecipeDetectorRuleManagedListTypesEnumStringValues

func GetTargetDetectorRecipeDetectorRuleManagedListTypesEnumStringValues() []string

GetTargetDetectorRecipeDetectorRuleManagedListTypesEnumStringValues Enumerates the set of values in String for TargetDetectorRecipeDetectorRuleManagedListTypesEnum

func GetTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumStringValues

func GetTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumStringValues() []string

GetTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumStringValues Enumerates the set of values in String for TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum

func GetTargetResourceTypeEnumStringValues

func GetTargetResourceTypeEnumStringValues() []string

GetTargetResourceTypeEnumStringValues Enumerates the set of values in String for TargetResourceTypeEnum

func GetTargetResponderRecipeResponderRuleSummarySupportedModesEnumStringValues

func GetTargetResponderRecipeResponderRuleSummarySupportedModesEnumStringValues() []string

GetTargetResponderRecipeResponderRuleSummarySupportedModesEnumStringValues Enumerates the set of values in String for TargetResponderRecipeResponderRuleSummarySupportedModesEnum

func GetTargetResponderRecipeResponderRuleSupportedModesEnumStringValues

func GetTargetResponderRecipeResponderRuleSupportedModesEnumStringValues() []string

GetTargetResponderRecipeResponderRuleSupportedModesEnumStringValues Enumerates the set of values in String for TargetResponderRecipeResponderRuleSupportedModesEnum

func GetTargetSelectedKindEnumStringValues

func GetTargetSelectedKindEnumStringValues() []string

GetTargetSelectedKindEnumStringValues Enumerates the set of values in String for TargetSelectedKindEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

type AbsoluteTimeStartPolicy

AbsoluteTimeStartPolicy Start policy that defines the exact start time

type AbsoluteTimeStartPolicy struct {

    // Time when the query can start. If not specified it can start immediately
    QueryStartTime *common.SDKTime `mandatory:"false" json:"queryStartTime"`
}

func (AbsoluteTimeStartPolicy) MarshalJSON

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

MarshalJSON marshals to json representation

func (AbsoluteTimeStartPolicy) String

func (m AbsoluteTimeStartPolicy) String() string

func (AbsoluteTimeStartPolicy) ValidateEnumValue

func (m AbsoluteTimeStartPolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

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

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ActivityProblemAggregation

ActivityProblemAggregation Provides the parameters and their corresponding count.

type ActivityProblemAggregation struct {

    // The key-value pairs of dimensions and their names
    DimensionsMap map[string]string `mandatory:"true" json:"dimensionsMap"`

    PoliticalLocation *PoliticalLocation `mandatory:"true" json:"politicalLocation"`

    GeographicalLocation *GeographicalLocation `mandatory:"true" json:"geographicalLocation"`

    // The number of occurrences with given dimensions
    Count *int `mandatory:"true" json:"count"`
}

func (ActivityProblemAggregation) String

func (m ActivityProblemAggregation) String() string

func (ActivityProblemAggregation) ValidateEnumValue

func (m ActivityProblemAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ActivityProblemAggregationCollection

ActivityProblemAggregationCollection A collection of ProblemAggregation resources for problem analytics.

type ActivityProblemAggregationCollection struct {

    // List of all the ActivityProblemAggregation resources
    Items []ActivityProblemAggregation `mandatory:"true" json:"items"`
}

func (ActivityProblemAggregationCollection) String

func (m ActivityProblemAggregationCollection) String() string

func (ActivityProblemAggregationCollection) ValidateEnumValue

func (m ActivityProblemAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ActorTypeEnum

ActorTypeEnum Enum with underlying type: string

type ActorTypeEnum string

Set of constants representing the allowable values for ActorTypeEnum

const (
    ActorTypeCloudGuardService ActorTypeEnum = "CLOUD_GUARD_SERVICE"
    ActorTypeCorrelation       ActorTypeEnum = "CORRELATION"
    ActorTypeResponder         ActorTypeEnum = "RESPONDER"
    ActorTypeUser              ActorTypeEnum = "USER"
)

func GetActorTypeEnumValues

func GetActorTypeEnumValues() []ActorTypeEnum

GetActorTypeEnumValues Enumerates the set of values for ActorTypeEnum

func GetMappingActorTypeEnum

func GetMappingActorTypeEnum(val string) (ActorTypeEnum, bool)

GetMappingActorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AddCompartmentDetails

AddCompartmentDetails Parameter for an existing compartment to be added to a security zone.

type AddCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to be added to the security zone.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (AddCompartmentDetails) String

func (m AddCompartmentDetails) String() string

func (AddCompartmentDetails) ValidateEnumValue

func (m AddCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddCompartmentRequest

AddCompartmentRequest wrapper for the AddCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/AddCompartment.go.html to see an example of how to use AddCompartmentRequest.

type AddCompartmentRequest struct {

    // The unique identifier of the security zone (`SecurityZone` resource).
    SecurityZoneId *string `mandatory:"true" contributesTo:"path" name:"securityZoneId"`

    // Parameters for an existing compartment to be added to a security zone
    AddCompartmentDetails `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"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AddCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddCompartmentRequest) RetryPolicy

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

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

func (AddCompartmentRequest) String

func (request AddCompartmentRequest) String() string

func (AddCompartmentRequest) ValidateEnumValue

func (request AddCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddCompartmentResponse

AddCompartmentResponse wrapper for the AddCompartment operation

type AddCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (AddCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddCompartmentResponse) String

func (response AddCompartmentResponse) String() string

type AdhocQuery

AdhocQuery Details of a adhoc query.

type AdhocQuery struct {

    // OCID for the adhoc query
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID of the adhoc query
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Status of the adhoc query
    Status AdhocQueryStatusEnum `mandatory:"true" json:"status"`

    AdhocQueryDetails *AdhocQueryDetails `mandatory:"true" json:"adhocQueryDetails"`

    // The date and time the adhoc query was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the adhoc query was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Instance level status for each region
    AdhocQueryRegionalDetails []AdhocQueryRegionalDetails `mandatory:"false" json:"adhocQueryRegionalDetails"`

    // Error message to show on UI in case of failure
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

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

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdhocQuery) String

func (m AdhocQuery) String() string

func (AdhocQuery) ValidateEnumValue

func (m AdhocQuery) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdhocQueryCollection

AdhocQueryCollection Collection of AdhocQuery resources.

type AdhocQueryCollection struct {

    // List of AdhocQuery resources
    Items []AdhocQuerySummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (AdhocQueryCollection) String

func (m AdhocQueryCollection) String() string

func (AdhocQueryCollection) ValidateEnumValue

func (m AdhocQueryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdhocQueryDetails

AdhocQueryDetails Detailed information about the adhoc query.

type AdhocQueryDetails struct {

    // The adhoc query expression that is run
    Query *string `mandatory:"true" json:"query"`

    // Target information in which adhoc query will be run
    AdhocQueryResources []AdhocQueryResource `mandatory:"true" json:"adhocQueryResources"`
}

func (AdhocQueryDetails) String

func (m AdhocQueryDetails) String() string

func (AdhocQueryDetails) ValidateEnumValue

func (m AdhocQueryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdhocQueryRegionalDetails

AdhocQueryRegionalDetails Instance level status for each region.

type AdhocQueryRegionalDetails struct {

    // Region name
    Region *string `mandatory:"true" json:"region"`

    // adhoc query status of the region
    RegionalStatus AdhocQueryStatusEnum `mandatory:"false" json:"regionalStatus,omitempty"`

    // error message to show if adhoc query fails in a region
    RegionalError *string `mandatory:"false" json:"regionalError"`

    // Expected number of instances on which query should run
    ExpectedCount *string `mandatory:"false" json:"expectedCount"`

    // Number of instances on which query failed
    FailedCount *string `mandatory:"false" json:"failedCount"`

    // Number of instances on which query succeeded
    SucceededCount *string `mandatory:"false" json:"succeededCount"`

    // Number of instances on which query expired
    ExpiredCount *string `mandatory:"false" json:"expiredCount"`
}

func (AdhocQueryRegionalDetails) String

func (m AdhocQueryRegionalDetails) String() string

func (AdhocQueryRegionalDetails) ValidateEnumValue

func (m AdhocQueryRegionalDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdhocQueryResource

AdhocQueryResource Details about the adhoc resources for which query needs to be run.

type AdhocQueryResource struct {

    // Region in which adhoc query needs to be run
    Region *string `mandatory:"false" json:"region"`

    // List of OCIDs on which query needs to be run
    ResourceIds []string `mandatory:"false" json:"resourceIds"`

    // Type of resource
    ResourceType *string `mandatory:"false" json:"resourceType"`
}

func (AdhocQueryResource) String

func (m AdhocQueryResource) String() string

func (AdhocQueryResource) ValidateEnumValue

func (m AdhocQueryResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdhocQueryResultCollection

AdhocQueryResultCollection Aggregated results for an adhoc query request

type AdhocQueryResultCollection struct {

    // List of adhoc query results
    Items []AdhocQueryResultSummary `mandatory:"true" json:"items"`
}

func (AdhocQueryResultCollection) String

func (m AdhocQueryResultCollection) String() string

func (AdhocQueryResultCollection) ValidateEnumValue

func (m AdhocQueryResultCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdhocQueryResultStateEnum

AdhocQueryResultStateEnum Enum with underlying type: string

type AdhocQueryResultStateEnum string

Set of constants representing the allowable values for AdhocQueryResultStateEnum

const (
    AdhocQueryResultStateAccepted           AdhocQueryResultStateEnum = "ACCEPTED"
    AdhocQueryResultStateCreated            AdhocQueryResultStateEnum = "CREATED"
    AdhocQueryResultStateInProgress         AdhocQueryResultStateEnum = "IN_PROGRESS"
    AdhocQueryResultStateCompleted          AdhocQueryResultStateEnum = "COMPLETED"
    AdhocQueryResultStatePartiallyCompleted AdhocQueryResultStateEnum = "PARTIALLY_COMPLETED"
    AdhocQueryResultStateFailed             AdhocQueryResultStateEnum = "FAILED"
    AdhocQueryResultStateExpired            AdhocQueryResultStateEnum = "EXPIRED"
)

func GetAdhocQueryResultStateEnumValues

func GetAdhocQueryResultStateEnumValues() []AdhocQueryResultStateEnum

GetAdhocQueryResultStateEnumValues Enumerates the set of values for AdhocQueryResultStateEnum

func GetMappingAdhocQueryResultStateEnum

func GetMappingAdhocQueryResultStateEnum(val string) (AdhocQueryResultStateEnum, bool)

GetMappingAdhocQueryResultStateEnum performs case Insensitive comparison on enum value and return the desired enum

type AdhocQueryResultSummary

AdhocQueryResultSummary Adhoc query result resource from running on a resource.

type AdhocQueryResultSummary struct {

    // Resource this result belongs to
    HostId *string `mandatory:"true" json:"hostId"`

    // Status of the query
    State AdhocQueryResultStateEnum `mandatory:"true" json:"state"`

    // The region this adhoc work request is running in, needed for tracking when work request is synced to reporting region
    Region *string `mandatory:"true" json:"region"`

    // The time the adhoc result was submitted. An RFC3339 formatted datetime string
    TimeSubmitted *common.SDKTime `mandatory:"false" json:"timeSubmitted"`

    // Optional error message
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Number of records returned for the query results on this host
    ResultCount *int64 `mandatory:"false" json:"resultCount"`

    // Result of the adhoc query this result resource is associated with
    Result []map[string]string `mandatory:"false" json:"result"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdhocQueryResultSummary) String

func (m AdhocQueryResultSummary) String() string

func (AdhocQueryResultSummary) ValidateEnumValue

func (m AdhocQueryResultSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdhocQueryStatusEnum

AdhocQueryStatusEnum Enum with underlying type: string

type AdhocQueryStatusEnum string

Set of constants representing the allowable values for AdhocQueryStatusEnum

const (
    AdhocQueryStatusCreating           AdhocQueryStatusEnum = "CREATING"
    AdhocQueryStatusCreated            AdhocQueryStatusEnum = "CREATED"
    AdhocQueryStatusInProgress         AdhocQueryStatusEnum = "IN_PROGRESS"
    AdhocQueryStatusPartiallyCompleted AdhocQueryStatusEnum = "PARTIALLY_COMPLETED"
    AdhocQueryStatusExpired            AdhocQueryStatusEnum = "EXPIRED"
    AdhocQueryStatusCompleted          AdhocQueryStatusEnum = "COMPLETED"
    AdhocQueryStatusFailed             AdhocQueryStatusEnum = "FAILED"
)

func GetAdhocQueryStatusEnumValues

func GetAdhocQueryStatusEnumValues() []AdhocQueryStatusEnum

GetAdhocQueryStatusEnumValues Enumerates the set of values for AdhocQueryStatusEnum

func GetMappingAdhocQueryStatusEnum

func GetMappingAdhocQueryStatusEnum(val string) (AdhocQueryStatusEnum, bool)

GetMappingAdhocQueryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type AdhocQuerySummary

AdhocQuerySummary Summary information for a adhoc query.

type AdhocQuerySummary struct {

    // OCID for adhoc query
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID of the adhoc query
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Status of the adhoc query
    Status AdhocQueryStatusEnum `mandatory:"true" json:"status"`

    AdhocQueryDetails *AdhocQueryDetails `mandatory:"true" json:"adhocQueryDetails"`

    // The date and time the adhoc query was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the adhoc query was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // List of instance level status values for each region
    AdhocQueryRegionalDetails []AdhocQueryRegionalDetails `mandatory:"false" json:"adhocQueryRegionalDetails"`

    // Error message to show on UI in case of failure
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

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

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a zone in the `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (AdhocQuerySummary) String

func (m AdhocQuerySummary) String() string

func (AdhocQuerySummary) ValidateEnumValue

func (m AdhocQuerySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AllTargetsSelected

AllTargetsSelected Parameter to use when all targets are selected.

type AllTargetsSelected struct {
}

func (AllTargetsSelected) MarshalJSON

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

MarshalJSON marshals to json representation

func (AllTargetsSelected) String

func (m AllTargetsSelected) String() string

func (AllTargetsSelected) ValidateEnumValue

func (m AllTargetsSelected) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttachTargetDetectorRecipeDetails

AttachTargetDetectorRecipeDetails Identifier for an existing detector recipe to use to create a new detector recipe (TargetDetectorRecipe resource) to be attached to a target.

type AttachTargetDetectorRecipeDetails struct {

    // Detector recipe unique identifier
    DetectorRecipeId *string `mandatory:"true" json:"detectorRecipeId"`
}

func (AttachTargetDetectorRecipeDetails) String

func (m AttachTargetDetectorRecipeDetails) String() string

func (AttachTargetDetectorRecipeDetails) ValidateEnumValue

func (m AttachTargetDetectorRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttachTargetResponderRecipeDetails

AttachTargetResponderRecipeDetails Identifier for an existing detector recipe to use to create a new detector recipe (TargetDetectorRecipe resource) to be attached to a target.

type AttachTargetResponderRecipeDetails struct {

    // Unique identifier for existing responder recipe
    ResponderRecipeId *string `mandatory:"true" json:"responderRecipeId"`
}

func (AttachTargetResponderRecipeDetails) String

func (m AttachTargetResponderRecipeDetails) String() string

func (AttachTargetResponderRecipeDetails) ValidateEnumValue

func (m AttachTargetResponderRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelWorkRequestRequest

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.

type CancelWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

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

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

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelWorkRequestResponse

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

type CancelWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type CandidateResponderRule

CandidateResponderRule Information for a responder rule that can be used to remediate a problem triggered by specific detector rule.

type CandidateResponderRule struct {

    // The unique identifier of the responder rule
    Id *string `mandatory:"false" json:"id"`

    // The display name of the responder rule
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Is this the preferred state?
    IsPreferred *bool `mandatory:"false" json:"isPreferred"`
}

func (CandidateResponderRule) String

func (m CandidateResponderRule) String() string

func (CandidateResponderRule) ValidateEnumValue

func (m CandidateResponderRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDataSourceCompartmentDetails

ChangeDataSourceCompartmentDetails The compartmentId for the compartment into which the data source is to be moved.

type ChangeDataSourceCompartmentDetails struct {

    // The OCID of the compartment into which the data source is to be moved
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeDataSourceCompartmentDetails) String

func (m ChangeDataSourceCompartmentDetails) String() string

func (ChangeDataSourceCompartmentDetails) ValidateEnumValue

func (m ChangeDataSourceCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDataSourceCompartmentRequest

ChangeDataSourceCompartmentRequest wrapper for the ChangeDataSourceCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeDataSourceCompartment.go.html to see an example of how to use ChangeDataSourceCompartmentRequest.

type ChangeDataSourceCompartmentRequest struct {

    // Data source OCID.
    DataSourceId *string `mandatory:"true" contributesTo:"path" name:"dataSourceId"`

    // The compartment OCID of the DataSource resource
    ChangeDataSourceCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeDataSourceCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeDataSourceCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeDataSourceCompartmentRequest) RetryPolicy

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

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

func (ChangeDataSourceCompartmentRequest) String

func (request ChangeDataSourceCompartmentRequest) String() string

func (ChangeDataSourceCompartmentRequest) ValidateEnumValue

func (request ChangeDataSourceCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDataSourceCompartmentResponse

ChangeDataSourceCompartmentResponse wrapper for the ChangeDataSourceCompartment operation

type ChangeDataSourceCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeDataSourceCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDataSourceCompartmentResponse) String

func (response ChangeDataSourceCompartmentResponse) String() string

type ChangeDetectorRecipeCompartmentDetails

ChangeDetectorRecipeCompartmentDetails Parameters to use to move a detector recipe to a different compartment.

type ChangeDetectorRecipeCompartmentDetails struct {

    // The OCID of the compartment into which the detector recipe is to be moved
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeDetectorRecipeCompartmentDetails) String

func (m ChangeDetectorRecipeCompartmentDetails) String() string

func (ChangeDetectorRecipeCompartmentDetails) ValidateEnumValue

func (m ChangeDetectorRecipeCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDetectorRecipeCompartmentRequest

ChangeDetectorRecipeCompartmentRequest wrapper for the ChangeDetectorRecipeCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeDetectorRecipeCompartment.go.html to see an example of how to use ChangeDetectorRecipeCompartmentRequest.

type ChangeDetectorRecipeCompartmentRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // The target compartment OCID
    ChangeDetectorRecipeCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeDetectorRecipeCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeDetectorRecipeCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeDetectorRecipeCompartmentRequest) RetryPolicy

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

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

func (ChangeDetectorRecipeCompartmentRequest) String

func (request ChangeDetectorRecipeCompartmentRequest) String() string

func (ChangeDetectorRecipeCompartmentRequest) ValidateEnumValue

func (request ChangeDetectorRecipeCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDetectorRecipeCompartmentResponse

ChangeDetectorRecipeCompartmentResponse wrapper for the ChangeDetectorRecipeCompartment operation

type ChangeDetectorRecipeCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeDetectorRecipeCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDetectorRecipeCompartmentResponse) String

func (response ChangeDetectorRecipeCompartmentResponse) String() string

type ChangeManagedListCompartmentDetails

ChangeManagedListCompartmentDetails Parameters to use to move a managed list to a different compartment.

type ChangeManagedListCompartmentDetails struct {

    // The OCID of the compartment into which the managed list is to be moved
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeManagedListCompartmentDetails) String

func (m ChangeManagedListCompartmentDetails) String() string

func (ChangeManagedListCompartmentDetails) ValidateEnumValue

func (m ChangeManagedListCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeManagedListCompartmentRequest

ChangeManagedListCompartmentRequest wrapper for the ChangeManagedListCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeManagedListCompartment.go.html to see an example of how to use ChangeManagedListCompartmentRequest.

type ChangeManagedListCompartmentRequest struct {

    // The managed list OCID to be passed in the request.
    ManagedListId *string `mandatory:"true" contributesTo:"path" name:"managedListId"`

    // The compartment OCID of the ManagedList
    ChangeManagedListCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeManagedListCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeManagedListCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeManagedListCompartmentRequest) RetryPolicy

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

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

func (ChangeManagedListCompartmentRequest) String

func (request ChangeManagedListCompartmentRequest) String() string

func (ChangeManagedListCompartmentRequest) ValidateEnumValue

func (request ChangeManagedListCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeManagedListCompartmentResponse

ChangeManagedListCompartmentResponse wrapper for the ChangeManagedListCompartment operation

type ChangeManagedListCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeManagedListCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeManagedListCompartmentResponse) String

func (response ChangeManagedListCompartmentResponse) String() string

type ChangeResponderRecipeCompartmentDetails

ChangeResponderRecipeCompartmentDetails Parameters to use to move a responder recipe to a different compartment.

type ChangeResponderRecipeCompartmentDetails struct {

    // The OCID of the compartment into which the responder recipe is to be moved
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeResponderRecipeCompartmentDetails) String

func (m ChangeResponderRecipeCompartmentDetails) String() string

func (ChangeResponderRecipeCompartmentDetails) ValidateEnumValue

func (m ChangeResponderRecipeCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeResponderRecipeCompartmentRequest

ChangeResponderRecipeCompartmentRequest wrapper for the ChangeResponderRecipeCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeResponderRecipeCompartment.go.html to see an example of how to use ChangeResponderRecipeCompartmentRequest.

type ChangeResponderRecipeCompartmentRequest struct {

    // OCID of the responder recipe.
    ResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"responderRecipeId"`

    // The target compartment OCID
    ChangeResponderRecipeCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeResponderRecipeCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeResponderRecipeCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeResponderRecipeCompartmentRequest) RetryPolicy

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

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

func (ChangeResponderRecipeCompartmentRequest) String

func (request ChangeResponderRecipeCompartmentRequest) String() string

func (ChangeResponderRecipeCompartmentRequest) ValidateEnumValue

func (request ChangeResponderRecipeCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeResponderRecipeCompartmentResponse

ChangeResponderRecipeCompartmentResponse wrapper for the ChangeResponderRecipeCompartment operation

type ChangeResponderRecipeCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeResponderRecipeCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeResponderRecipeCompartmentResponse) String

func (response ChangeResponderRecipeCompartmentResponse) String() string

type ChangeSavedQueryCompartmentDetails

ChangeSavedQueryCompartmentDetails Changing compartment OCID for saved query.

type ChangeSavedQueryCompartmentDetails struct {

    // The OCID of the compartment into which the SavedQuery is to be moved
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeSavedQueryCompartmentDetails) String

func (m ChangeSavedQueryCompartmentDetails) String() string

func (ChangeSavedQueryCompartmentDetails) ValidateEnumValue

func (m ChangeSavedQueryCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSavedQueryCompartmentRequest

ChangeSavedQueryCompartmentRequest wrapper for the ChangeSavedQueryCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeSavedQueryCompartment.go.html to see an example of how to use ChangeSavedQueryCompartmentRequest.

type ChangeSavedQueryCompartmentRequest struct {

    // Saved query OCID
    SavedQueryId *string `mandatory:"true" contributesTo:"path" name:"savedQueryId"`

    // The compartment OCID of the SavedQuery resource
    ChangeSavedQueryCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeSavedQueryCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeSavedQueryCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeSavedQueryCompartmentRequest) RetryPolicy

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

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

func (ChangeSavedQueryCompartmentRequest) String

func (request ChangeSavedQueryCompartmentRequest) String() string

func (ChangeSavedQueryCompartmentRequest) ValidateEnumValue

func (request ChangeSavedQueryCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSavedQueryCompartmentResponse

ChangeSavedQueryCompartmentResponse wrapper for the ChangeSavedQueryCompartment operation

type ChangeSavedQueryCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeSavedQueryCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeSavedQueryCompartmentResponse) String

func (response ChangeSavedQueryCompartmentResponse) String() string

type ChangeSecurityPolicyCompartmentDetails

ChangeSecurityPolicyCompartmentDetails Parameters to be used to move a security policy to a different compartment.

type ChangeSecurityPolicyCompartmentDetails struct {

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

func (ChangeSecurityPolicyCompartmentDetails) String

func (m ChangeSecurityPolicyCompartmentDetails) String() string

func (ChangeSecurityPolicyCompartmentDetails) ValidateEnumValue

func (m ChangeSecurityPolicyCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSecurityRecipeCompartmentDetails

ChangeSecurityRecipeCompartmentDetails Parameters to be used to move a security recipe to a different compartment.

type ChangeSecurityRecipeCompartmentDetails struct {

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

func (ChangeSecurityRecipeCompartmentDetails) String

func (m ChangeSecurityRecipeCompartmentDetails) String() string

func (ChangeSecurityRecipeCompartmentDetails) ValidateEnumValue

func (m ChangeSecurityRecipeCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSecurityRecipeCompartmentRequest

ChangeSecurityRecipeCompartmentRequest wrapper for the ChangeSecurityRecipeCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeSecurityRecipeCompartment.go.html to see an example of how to use ChangeSecurityRecipeCompartmentRequest.

type ChangeSecurityRecipeCompartmentRequest struct {

    // The unique identifier of the security zone recipe. (`SecurityRecipe`)
    SecurityRecipeId *string `mandatory:"true" contributesTo:"path" name:"securityRecipeId"`

    // The compartment to which you want to move the `SecurityRecipe` resource
    ChangeSecurityRecipeCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeSecurityRecipeCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeSecurityRecipeCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeSecurityRecipeCompartmentRequest) RetryPolicy

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

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

func (ChangeSecurityRecipeCompartmentRequest) String

func (request ChangeSecurityRecipeCompartmentRequest) String() string

func (ChangeSecurityRecipeCompartmentRequest) ValidateEnumValue

func (request ChangeSecurityRecipeCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSecurityRecipeCompartmentResponse

ChangeSecurityRecipeCompartmentResponse wrapper for the ChangeSecurityRecipeCompartment operation

type ChangeSecurityRecipeCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeSecurityRecipeCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeSecurityRecipeCompartmentResponse) String

func (response ChangeSecurityRecipeCompartmentResponse) String() string

type ChangeSecurityZoneCompartmentDetails

ChangeSecurityZoneCompartmentDetails Parameters to be used to move a security zone to a different compartment.

type ChangeSecurityZoneCompartmentDetails struct {

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

func (ChangeSecurityZoneCompartmentDetails) String

func (m ChangeSecurityZoneCompartmentDetails) String() string

func (ChangeSecurityZoneCompartmentDetails) ValidateEnumValue

func (m ChangeSecurityZoneCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSecurityZoneCompartmentRequest

ChangeSecurityZoneCompartmentRequest wrapper for the ChangeSecurityZoneCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeSecurityZoneCompartment.go.html to see an example of how to use ChangeSecurityZoneCompartmentRequest.

type ChangeSecurityZoneCompartmentRequest struct {

    // The unique identifier of the security zone (`SecurityZone` resource).
    SecurityZoneId *string `mandatory:"true" contributesTo:"path" name:"securityZoneId"`

    // The compartment to which you want to move the security zone
    ChangeSecurityZoneCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeSecurityZoneCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeSecurityZoneCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeSecurityZoneCompartmentRequest) RetryPolicy

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

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

func (ChangeSecurityZoneCompartmentRequest) String

func (request ChangeSecurityZoneCompartmentRequest) String() string

func (ChangeSecurityZoneCompartmentRequest) ValidateEnumValue

func (request ChangeSecurityZoneCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSecurityZoneCompartmentResponse

ChangeSecurityZoneCompartmentResponse wrapper for the ChangeSecurityZoneCompartment operation

type ChangeSecurityZoneCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeSecurityZoneCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeSecurityZoneCompartmentResponse) String

func (response ChangeSecurityZoneCompartmentResponse) String() string

type ClassificationStatusEnum

ClassificationStatusEnum Enum with underlying type: string

type ClassificationStatusEnum string

Set of constants representing the allowable values for ClassificationStatusEnum

const (
    ClassificationStatusFalseNegative ClassificationStatusEnum = "FALSE_NEGATIVE"
    ClassificationStatusTrueNegative  ClassificationStatusEnum = "TRUE_NEGATIVE"
    ClassificationStatusFalsePositive ClassificationStatusEnum = "FALSE_POSITIVE"
    ClassificationStatusTruePositive  ClassificationStatusEnum = "TRUE_POSITIVE"
    ClassificationStatusNotClassified ClassificationStatusEnum = "NOT_CLASSIFIED"
)

func GetClassificationStatusEnumValues

func GetClassificationStatusEnumValues() []ClassificationStatusEnum

GetClassificationStatusEnumValues Enumerates the set of values for ClassificationStatusEnum

func GetMappingClassificationStatusEnum

func GetMappingClassificationStatusEnum(val string) (ClassificationStatusEnum, bool)

GetMappingClassificationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type CloudGuardClient

CloudGuardClient a client for CloudGuard

type CloudGuardClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewCloudGuardClientWithConfigurationProvider

func NewCloudGuardClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client CloudGuardClient, err error)

NewCloudGuardClientWithConfigurationProvider Creates a new default CloudGuard client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewCloudGuardClientWithOboToken

func NewCloudGuardClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client CloudGuardClient, err error)

NewCloudGuardClientWithOboToken Creates a new default CloudGuard 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 (CloudGuardClient) AddCompartment

func (client CloudGuardClient) AddCompartment(ctx context.Context, request AddCompartmentRequest) (response AddCompartmentResponse, err error)

AddCompartment Adds a compartment to an existing security zone (SecurityZone resource), identified by securityZoneId. Specify parameters in an AddCompartmentDetails resource that you pass. If you previously removed a subcompartment from a security zone, you can add it back to the same security zone. The security zone ensures that resources in the subcompartment comply with the security zone's policies.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/AddCompartment.go.html to see an example of how to use AddCompartment API.

func (CloudGuardClient) CancelWorkRequest

func (client CloudGuardClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)

CancelWorkRequest Cancels a work request identified by workRequestId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API.

func (CloudGuardClient) ChangeDataSourceCompartment

func (client CloudGuardClient) ChangeDataSourceCompartment(ctx context.Context, request ChangeDataSourceCompartmentRequest) (response ChangeDataSourceCompartmentResponse, err error)

ChangeDataSourceCompartment Moves a data source (DataSource resource), identified by parameters passed in a ChangeDataSourceCompartmentDetails resource, from the current compartment to another.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeDataSourceCompartment.go.html to see an example of how to use ChangeDataSourceCompartment API.

func (CloudGuardClient) ChangeDetectorRecipeCompartment

func (client CloudGuardClient) ChangeDetectorRecipeCompartment(ctx context.Context, request ChangeDetectorRecipeCompartmentRequest) (response ChangeDetectorRecipeCompartmentResponse, err error)

ChangeDetectorRecipeCompartment Moves the detector recipe (DetectorRecipe resource), identified by detectorRecipeId, from the current compartment to another 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/65.64.0/cloudguard/ChangeDetectorRecipeCompartment.go.html to see an example of how to use ChangeDetectorRecipeCompartment API.

func (CloudGuardClient) ChangeManagedListCompartment

func (client CloudGuardClient) ChangeManagedListCompartment(ctx context.Context, request ChangeManagedListCompartmentRequest) (response ChangeManagedListCompartmentResponse, err error)

ChangeManagedListCompartment Moves the managed list (ManagedList resource), identified by managedListId, from the current compartment to another compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ChangeManagedListCompartment.go.html to see an example of how to use ChangeManagedListCompartment API.

func (CloudGuardClient) ChangeResponderRecipeCompartment

func (client CloudGuardClient) ChangeResponderRecipeCompartment(ctx context.Context, request ChangeResponderRecipeCompartmentRequest) (response ChangeResponderRecipeCompartmentResponse, err error)

ChangeResponderRecipeCompartment Moves the responder recipe (ResponderRecipe resource), identified by responderRecipeId in a ChangeResponderRecipeCompartmentDetails resource, from the current compartment to another 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/65.64.0/cloudguard/ChangeResponderRecipeCompartment.go.html to see an example of how to use ChangeResponderRecipeCompartment API.

func (CloudGuardClient) ChangeSavedQueryCompartment

func (client CloudGuardClient) ChangeSavedQueryCompartment(ctx context.Context, request ChangeSavedQueryCompartmentRequest) (response ChangeSavedQueryCompartmentResponse, err error)

ChangeSavedQueryCompartment Moves the SavedQuery resource 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/65.64.0/cloudguard/ChangeSavedQueryCompartment.go.html to see an example of how to use ChangeSavedQueryCompartment API.

func (CloudGuardClient) ChangeSecurityRecipeCompartment

func (client CloudGuardClient) ChangeSecurityRecipeCompartment(ctx context.Context, request ChangeSecurityRecipeCompartmentRequest) (response ChangeSecurityRecipeCompartmentResponse, err error)

ChangeSecurityRecipeCompartment Moves the security recipe (SecurityRecipe resource), identified by securityRecipeId, from the current compartment to another 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/65.64.0/cloudguard/ChangeSecurityRecipeCompartment.go.html to see an example of how to use ChangeSecurityRecipeCompartment API.

func (CloudGuardClient) ChangeSecurityZoneCompartment

func (client CloudGuardClient) ChangeSecurityZoneCompartment(ctx context.Context, request ChangeSecurityZoneCompartmentRequest) (response ChangeSecurityZoneCompartmentResponse, err error)

ChangeSecurityZoneCompartment Moves a security zone, identified by securityZoneId, to a different compartment. Pass parameters through a ChangeSecurityZoneCompartmentDetails resource. 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/65.64.0/cloudguard/ChangeSecurityZoneCompartment.go.html to see an example of how to use ChangeSecurityZoneCompartment API.

func (*CloudGuardClient) ConfigurationProvider

func (client *CloudGuardClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (CloudGuardClient) CreateAdhocQuery

func (client CloudGuardClient) CreateAdhocQuery(ctx context.Context, request CreateAdhocQueryRequest) (response CreateAdhocQueryResponse, err error)

CreateAdhocQuery Creates a AdhocQuery resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateAdhocQuery.go.html to see an example of how to use CreateAdhocQuery API.

func (CloudGuardClient) CreateDataMaskRule

func (client CloudGuardClient) CreateDataMaskRule(ctx context.Context, request CreateDataMaskRuleRequest) (response CreateDataMaskRuleResponse, err error)

CreateDataMaskRule Creates a new DataMaskRule resource definition.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateDataMaskRule.go.html to see an example of how to use CreateDataMaskRule API.

func (CloudGuardClient) CreateDataSource

func (client CloudGuardClient) CreateDataSource(ctx context.Context, request CreateDataSourceRequest) (response CreateDataSourceResponse, err error)

CreateDataSource Creates a data source (DataSource resource), using parameters passed through a CreateDataSourceDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateDataSource.go.html to see an example of how to use CreateDataSource API.

func (CloudGuardClient) CreateDetectorRecipe

func (client CloudGuardClient) CreateDetectorRecipe(ctx context.Context, request CreateDetectorRecipeRequest) (response CreateDetectorRecipeResponse, err error)

CreateDetectorRecipe Creates a new DetectorRecipe resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateDetectorRecipe.go.html to see an example of how to use CreateDetectorRecipe API.

func (CloudGuardClient) CreateDetectorRecipeDetectorRule

func (client CloudGuardClient) CreateDetectorRecipeDetectorRule(ctx context.Context, request CreateDetectorRecipeDetectorRuleRequest) (response CreateDetectorRecipeDetectorRuleResponse, err error)

CreateDetectorRecipeDetectorRule Creates a detector rule.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateDetectorRecipeDetectorRule.go.html to see an example of how to use CreateDetectorRecipeDetectorRule API.

func (CloudGuardClient) CreateManagedList

func (client CloudGuardClient) CreateManagedList(ctx context.Context, request CreateManagedListRequest) (response CreateManagedListResponse, err error)

CreateManagedList Creates a new ManagedList resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateManagedList.go.html to see an example of how to use CreateManagedList API.

func (CloudGuardClient) CreateResponderRecipe

func (client CloudGuardClient) CreateResponderRecipe(ctx context.Context, request CreateResponderRecipeRequest) (response CreateResponderRecipeResponse, err error)

CreateResponderRecipe Creates a responder recipe (ResponderRecipe resource), from values passed in a CreateResponderRecipeDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateResponderRecipe.go.html to see an example of how to use CreateResponderRecipe API.

func (CloudGuardClient) CreateSavedQuery

func (client CloudGuardClient) CreateSavedQuery(ctx context.Context, request CreateSavedQueryRequest) (response CreateSavedQueryResponse, err error)

CreateSavedQuery Creates a SavedQuery resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateSavedQuery.go.html to see an example of how to use CreateSavedQuery API.

func (CloudGuardClient) CreateSecurityRecipe

func (client CloudGuardClient) CreateSecurityRecipe(ctx context.Context, request CreateSecurityRecipeRequest) (response CreateSecurityRecipeResponse, err error)

CreateSecurityRecipe Creates a security zone recipe (SecurityRecipe resource), using parameters passed in a CreateSecurityRecipeDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateSecurityRecipe.go.html to see an example of how to use CreateSecurityRecipe API.

func (CloudGuardClient) CreateSecurityZone

func (client CloudGuardClient) CreateSecurityZone(ctx context.Context, request CreateSecurityZoneRequest) (response CreateSecurityZoneResponse, err error)

CreateSecurityZone Creates a security zone (SecurityZone resource) for a compartment. Pass parameters through a CreateSecurityZoneDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateSecurityZone.go.html to see an example of how to use CreateSecurityZone API.

func (CloudGuardClient) CreateTarget

func (client CloudGuardClient) CreateTarget(ctx context.Context, request CreateTargetRequest) (response CreateTargetResponse, err error)

CreateTarget Creates a target (Target resource), using parameters passed in a CreateTargetDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateTarget.go.html to see an example of how to use CreateTarget API.

func (CloudGuardClient) CreateTargetDetectorRecipe

func (client CloudGuardClient) CreateTargetDetectorRecipe(ctx context.Context, request CreateTargetDetectorRecipeRequest) (response CreateTargetDetectorRecipeResponse, err error)

CreateTargetDetectorRecipe Attaches a DetectorRecipe to a target (Target resource) identified by targetId, using parameters passed in a TargetAttachTargetDetectorRecipeDetails resource. Attach a DetectorRecipe with the Target

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateTargetDetectorRecipe.go.html to see an example of how to use CreateTargetDetectorRecipe API.

func (CloudGuardClient) CreateTargetResponderRecipe

func (client CloudGuardClient) CreateTargetResponderRecipe(ctx context.Context, request CreateTargetResponderRecipeRequest) (response CreateTargetResponderRecipeResponse, err error)

CreateTargetResponderRecipe Attaches a responder recipe to a target.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateTargetResponderRecipe.go.html to see an example of how to use CreateTargetResponderRecipe API.

func (CloudGuardClient) CreateWlpAgent

func (client CloudGuardClient) CreateWlpAgent(ctx context.Context, request CreateWlpAgentRequest) (response CreateWlpAgentResponse, err error)

CreateWlpAgent Creates and registers a WLP agent for an on-premise resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateWlpAgent.go.html to see an example of how to use CreateWlpAgent API.

func (CloudGuardClient) DeleteAdhocQuery

func (client CloudGuardClient) DeleteAdhocQuery(ctx context.Context, request DeleteAdhocQueryRequest) (response DeleteAdhocQueryResponse, err error)

DeleteAdhocQuery Deletes a AdhocQuery resource identified by adhocQueryId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteAdhocQuery.go.html to see an example of how to use DeleteAdhocQuery API.

func (CloudGuardClient) DeleteDataMaskRule

func (client CloudGuardClient) DeleteDataMaskRule(ctx context.Context, request DeleteDataMaskRuleRequest) (response DeleteDataMaskRuleResponse, err error)

DeleteDataMaskRule Deletes a DataMaskRule resource, identified by dataMaskRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDataMaskRule.go.html to see an example of how to use DeleteDataMaskRule API.

func (CloudGuardClient) DeleteDataSource

func (client CloudGuardClient) DeleteDataSource(ctx context.Context, request DeleteDataSourceRequest) (response DeleteDataSourceResponse, err error)

DeleteDataSource Deletes a data source (DataSource resource) identified by dataSourceId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDataSource.go.html to see an example of how to use DeleteDataSource API.

func (CloudGuardClient) DeleteDetectorRecipe

func (client CloudGuardClient) DeleteDetectorRecipe(ctx context.Context, request DeleteDetectorRecipeRequest) (response DeleteDetectorRecipeResponse, err error)

DeleteDetectorRecipe Deletes a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDetectorRecipe.go.html to see an example of how to use DeleteDetectorRecipe API.

func (CloudGuardClient) DeleteDetectorRecipeDetectorRule

func (client CloudGuardClient) DeleteDetectorRecipeDetectorRule(ctx context.Context, request DeleteDetectorRecipeDetectorRuleRequest) (response DeleteDetectorRecipeDetectorRuleResponse, err error)

DeleteDetectorRecipeDetectorRule Deletes the DetectorRecipeDetectorRule resource identified by detectorRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDetectorRecipeDetectorRule.go.html to see an example of how to use DeleteDetectorRecipeDetectorRule API.

func (CloudGuardClient) DeleteDetectorRecipeDetectorRuleDataSource

func (client CloudGuardClient) DeleteDetectorRecipeDetectorRuleDataSource(ctx context.Context, request DeleteDetectorRecipeDetectorRuleDataSourceRequest) (response DeleteDetectorRecipeDetectorRuleDataSourceResponse, err error)

DeleteDetectorRecipeDetectorRuleDataSource Deletes the DetectorRecipeDetectorRuleDataSource resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDetectorRecipeDetectorRuleDataSource.go.html to see an example of how to use DeleteDetectorRecipeDetectorRuleDataSource API.

func (CloudGuardClient) DeleteManagedList

func (client CloudGuardClient) DeleteManagedList(ctx context.Context, request DeleteManagedListRequest) (response DeleteManagedListResponse, err error)

DeleteManagedList Deletes a managed list identified by managedListId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteManagedList.go.html to see an example of how to use DeleteManagedList API.

func (CloudGuardClient) DeleteResponderRecipe

func (client CloudGuardClient) DeleteResponderRecipe(ctx context.Context, request DeleteResponderRecipeRequest) (response DeleteResponderRecipeResponse, err error)

DeleteResponderRecipe Deletes a responder recipe (ResponderRecipe resource) identified by responderRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteResponderRecipe.go.html to see an example of how to use DeleteResponderRecipe API.

func (CloudGuardClient) DeleteSavedQuery

func (client CloudGuardClient) DeleteSavedQuery(ctx context.Context, request DeleteSavedQueryRequest) (response DeleteSavedQueryResponse, err error)

DeleteSavedQuery Deletes a SavedQuery resource identified by savedQueryId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteSavedQuery.go.html to see an example of how to use DeleteSavedQuery API.

func (CloudGuardClient) DeleteSecurityRecipe

func (client CloudGuardClient) DeleteSecurityRecipe(ctx context.Context, request DeleteSecurityRecipeRequest) (response DeleteSecurityRecipeResponse, err error)

DeleteSecurityRecipe Deletes a security zone recipe, identified by securityRecipeId. The recipe can't be associated with an existing security zone.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteSecurityRecipe.go.html to see an example of how to use DeleteSecurityRecipe API.

func (CloudGuardClient) DeleteSecurityZone

func (client CloudGuardClient) DeleteSecurityZone(ctx context.Context, request DeleteSecurityZoneRequest) (response DeleteSecurityZoneResponse, err error)

DeleteSecurityZone Deletes a security zone, identified by securityZoneId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteSecurityZone.go.html to see an example of how to use DeleteSecurityZone API.

func (CloudGuardClient) DeleteTarget

func (client CloudGuardClient) DeleteTarget(ctx context.Context, request DeleteTargetRequest) (response DeleteTargetResponse, err error)

DeleteTarget Deletes a target (Target resource) identified by targetId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteTarget.go.html to see an example of how to use DeleteTarget API.

func (CloudGuardClient) DeleteTargetDetectorRecipe

func (client CloudGuardClient) DeleteTargetDetectorRecipe(ctx context.Context, request DeleteTargetDetectorRecipeRequest) (response DeleteTargetDetectorRecipeResponse, err error)

DeleteTargetDetectorRecipe Deletes the target detector recipe (TargetDetectorRecipe resource) identified by targetDetectorRecipeId, from a target (Target resource) identified by targetId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteTargetDetectorRecipe.go.html to see an example of how to use DeleteTargetDetectorRecipe API.

func (CloudGuardClient) DeleteTargetResponderRecipe

func (client CloudGuardClient) DeleteTargetResponderRecipe(ctx context.Context, request DeleteTargetResponderRecipeRequest) (response DeleteTargetResponderRecipeResponse, err error)

DeleteTargetResponderRecipe Detaches a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, from a target (Target resource) identified by targetId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteTargetResponderRecipe.go.html to see an example of how to use DeleteTargetResponderRecipe API.

func (CloudGuardClient) DeleteWlpAgent

func (client CloudGuardClient) DeleteWlpAgent(ctx context.Context, request DeleteWlpAgentRequest) (response DeleteWlpAgentResponse, err error)

DeleteWlpAgent Deletes and unregisters the WLP agent for an on-premise resource. x-obmcs-splat: routing:

strategy: route-to-any-ad

serviceList: [ 'cloudguard-cp-SPLAT_ENV' ] resources:

wlpAgent:
  serviceResourceName: WlpAgent
  targetCompartmentId: downstream.getOr404('cloudguard-cp-SPLAT_ENV', 'GetWlpAgent', request.resourceId).compartmentId
  actionKind: delete
  resourceOcid: request.resourceId
  reconciliationCanStartAfterSecs: 30
  permissions: [ "WLP_AGENT_DELETE" ]

authorization:

mode: automated
check: resources['wlpAgent'].grantedPermissions.contains('WLP_AGENT_DELETE')
allowCrossTenancy: true

tagStore:

mode: automated

maximumAttemptCount: 3 throttling:

perUserLimit:
  rpsLimit: 15
perTenantLimit:
  rpsLimit: 30

quotas:

mode: automated

search:

mode: backfilling
operationResourceName: wlpAgent

lock:

mode: test
operationResourceName: wlpAgent

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteWlpAgent.go.html to see an example of how to use DeleteWlpAgent API.

func (CloudGuardClient) ExecuteResponderExecution

func (client CloudGuardClient) ExecuteResponderExecution(ctx context.Context, request ExecuteResponderExecutionRequest) (response ExecuteResponderExecutionResponse, err error)

ExecuteResponderExecution Executes the responder execution. 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/65.64.0/cloudguard/ExecuteResponderExecution.go.html to see an example of how to use ExecuteResponderExecution API.

func (CloudGuardClient) GetAdhocQuery

func (client CloudGuardClient) GetAdhocQuery(ctx context.Context, request GetAdhocQueryRequest) (response GetAdhocQueryResponse, err error)

GetAdhocQuery Returns an adhoc query identified by adhocQueryId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetAdhocQuery.go.html to see an example of how to use GetAdhocQuery API.

func (CloudGuardClient) GetAdhocQueryResultContent

func (client CloudGuardClient) GetAdhocQueryResultContent(ctx context.Context, request GetAdhocQueryResultContentRequest) (response GetAdhocQueryResultContentResponse, err error)

GetAdhocQueryResultContent Downloads the results for a given adhoc ID (from includes results from all monitoring regions).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetAdhocQueryResultContent.go.html to see an example of how to use GetAdhocQueryResultContent API.

func (CloudGuardClient) GetConditionMetadataType

func (client CloudGuardClient) GetConditionMetadataType(ctx context.Context, request GetConditionMetadataTypeRequest) (response GetConditionMetadataTypeResponse, err error)

GetConditionMetadataType Returns a ConditionMetatDataType resource with its details.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetConditionMetadataType.go.html to see an example of how to use GetConditionMetadataType API.

func (CloudGuardClient) GetConfiguration

func (client CloudGuardClient) GetConfiguration(ctx context.Context, request GetConfigurationRequest) (response GetConfigurationResponse, err error)

GetConfiguration Returns the configuration details for a Cloud Guard tenancy, identified by root compartment OCID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetConfiguration.go.html to see an example of how to use GetConfiguration API.

func (CloudGuardClient) GetDataMaskRule

func (client CloudGuardClient) GetDataMaskRule(ctx context.Context, request GetDataMaskRuleRequest) (response GetDataMaskRuleResponse, err error)

GetDataMaskRule Returns a DataMaskRule resource, identified by dataMaskRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDataMaskRule.go.html to see an example of how to use GetDataMaskRule API.

func (CloudGuardClient) GetDataSource

func (client CloudGuardClient) GetDataSource(ctx context.Context, request GetDataSourceRequest) (response GetDataSourceResponse, err error)

GetDataSource Returns a data source (DataSource resource) identified by dataSourceId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDataSource.go.html to see an example of how to use GetDataSource API.

func (CloudGuardClient) GetDetector

func (client CloudGuardClient) GetDetector(ctx context.Context, request GetDetectorRequest) (response GetDetectorResponse, err error)

GetDetector Returns a Detector resource, identified by detectorId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDetector.go.html to see an example of how to use GetDetector API.

func (CloudGuardClient) GetDetectorRecipe

func (client CloudGuardClient) GetDetectorRecipe(ctx context.Context, request GetDetectorRecipeRequest) (response GetDetectorRecipeResponse, err error)

GetDetectorRecipe Returns a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDetectorRecipe.go.html to see an example of how to use GetDetectorRecipe API.

func (CloudGuardClient) GetDetectorRecipeDetectorRule

func (client CloudGuardClient) GetDetectorRecipeDetectorRule(ctx context.Context, request GetDetectorRecipeDetectorRuleRequest) (response GetDetectorRecipeDetectorRuleResponse, err error)

GetDetectorRecipeDetectorRule Returns a detector rule (DetectorRule resource) identified by detectorRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDetectorRecipeDetectorRule.go.html to see an example of how to use GetDetectorRecipeDetectorRule API.

func (CloudGuardClient) GetDetectorRule

func (client CloudGuardClient) GetDetectorRule(ctx context.Context, request GetDetectorRuleRequest) (response GetDetectorRuleResponse, err error)

GetDetectorRule Returns a detector rule (DetectorRule resource) identified by detectorRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDetectorRule.go.html to see an example of how to use GetDetectorRule API.

func (CloudGuardClient) GetManagedList

func (client CloudGuardClient) GetManagedList(ctx context.Context, request GetManagedListRequest) (response GetManagedListResponse, err error)

GetManagedList Returns a managed list identified by managedListId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetManagedList.go.html to see an example of how to use GetManagedList API.

func (CloudGuardClient) GetProblem

func (client CloudGuardClient) GetProblem(ctx context.Context, request GetProblemRequest) (response GetProblemResponse, err error)

GetProblem Returns the Problem resource identified by problemId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetProblem.go.html to see an example of how to use GetProblem API.

func (CloudGuardClient) GetResource

func (client CloudGuardClient) GetResource(ctx context.Context, request GetResourceRequest) (response GetResourceResponse, err error)

GetResource Returns a resource identified by resourceId

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResource.go.html to see an example of how to use GetResource API.

func (CloudGuardClient) GetResourceProfile

func (client CloudGuardClient) GetResourceProfile(ctx context.Context, request GetResourceProfileRequest) (response GetResourceProfileResponse, err error)

GetResourceProfile Returns details for a resource profile, identified by resourceProfileId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResourceProfile.go.html to see an example of how to use GetResourceProfile API.

func (CloudGuardClient) GetResourceVulnerability

func (client CloudGuardClient) GetResourceVulnerability(ctx context.Context, request GetResourceVulnerabilityRequest) (response GetResourceVulnerabilityResponse, err error)

GetResourceVulnerability Returns the vulnerability details associated with the cveId where resource is an instance

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResourceVulnerability.go.html to see an example of how to use GetResourceVulnerability API.

func (CloudGuardClient) GetResponderExecution

func (client CloudGuardClient) GetResponderExecution(ctx context.Context, request GetResponderExecutionRequest) (response GetResponderExecutionResponse, err error)

GetResponderExecution Returns a responder execution identified by responderExecutionId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResponderExecution.go.html to see an example of how to use GetResponderExecution API.

func (CloudGuardClient) GetResponderRecipe

func (client CloudGuardClient) GetResponderRecipe(ctx context.Context, request GetResponderRecipeRequest) (response GetResponderRecipeResponse, err error)

GetResponderRecipe Returns a responder recipe (ResponderRecipe resource) identified by responderRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResponderRecipe.go.html to see an example of how to use GetResponderRecipe API.

func (CloudGuardClient) GetResponderRecipeResponderRule

func (client CloudGuardClient) GetResponderRecipeResponderRule(ctx context.Context, request GetResponderRecipeResponderRuleRequest) (response GetResponderRecipeResponderRuleResponse, err error)

GetResponderRecipeResponderRule Returns a responder rule (ResponderRule resource) identified by responderRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResponderRecipeResponderRule.go.html to see an example of how to use GetResponderRecipeResponderRule API.

func (CloudGuardClient) GetResponderRule

func (client CloudGuardClient) GetResponderRule(ctx context.Context, request GetResponderRuleRequest) (response GetResponderRuleResponse, err error)

GetResponderRule Returns a responder rule (ResponderRule resource) identified by resonderRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResponderRule.go.html to see an example of how to use GetResponderRule API.

func (CloudGuardClient) GetSavedQuery

func (client CloudGuardClient) GetSavedQuery(ctx context.Context, request GetSavedQueryRequest) (response GetSavedQueryResponse, err error)

GetSavedQuery Returns a SavedQuery resource identified by savedQueryId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSavedQuery.go.html to see an example of how to use GetSavedQuery API.

func (CloudGuardClient) GetSecurityPolicy

func (client CloudGuardClient) GetSecurityPolicy(ctx context.Context, request GetSecurityPolicyRequest) (response GetSecurityPolicyResponse, err error)

GetSecurityPolicy Returns a security zone policy (SecurityPolicy resource), identified by its unique ID (securityPolicyId). When a policy is enabled in a security zone, then any action in the zone that attempts to violate that policy is blocked.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSecurityPolicy.go.html to see an example of how to use GetSecurityPolicy API.

func (CloudGuardClient) GetSecurityRecipe

func (client CloudGuardClient) GetSecurityRecipe(ctx context.Context, request GetSecurityRecipeRequest) (response GetSecurityRecipeResponse, err error)

GetSecurityRecipe Returns a security zone recipe (SecurityRecipe resource) identified by securityRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSecurityRecipe.go.html to see an example of how to use GetSecurityRecipe API.

func (CloudGuardClient) GetSecurityZone

func (client CloudGuardClient) GetSecurityZone(ctx context.Context, request GetSecurityZoneRequest) (response GetSecurityZoneResponse, err error)

GetSecurityZone Returns a security zone (SecurityZone resource) identified by securityZoneId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSecurityZone.go.html to see an example of how to use GetSecurityZone API.

func (CloudGuardClient) GetSighting

func (client CloudGuardClient) GetSighting(ctx context.Context, request GetSightingRequest) (response GetSightingResponse, err error)

GetSighting Returns a single sighting (Sighting resource) identified by sightingId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSighting.go.html to see an example of how to use GetSighting API.

func (CloudGuardClient) GetTarget

func (client CloudGuardClient) GetTarget(ctx context.Context, request GetTargetRequest) (response GetTargetResponse, err error)

GetTarget Returns a target (Target resource) identified by targetId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTarget.go.html to see an example of how to use GetTarget API.

func (CloudGuardClient) GetTargetDetectorRecipe

func (client CloudGuardClient) GetTargetDetectorRecipe(ctx context.Context, request GetTargetDetectorRecipeRequest) (response GetTargetDetectorRecipeResponse, err error)

GetTargetDetectorRecipe Returns a target detector recipe (TargetDetectorRecipe resource) identified by targetDetectorRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTargetDetectorRecipe.go.html to see an example of how to use GetTargetDetectorRecipe API.

func (CloudGuardClient) GetTargetDetectorRecipeDetectorRule

func (client CloudGuardClient) GetTargetDetectorRecipeDetectorRule(ctx context.Context, request GetTargetDetectorRecipeDetectorRuleRequest) (response GetTargetDetectorRecipeDetectorRuleResponse, err error)

GetTargetDetectorRecipeDetectorRule Returns DetectorRule resource by identified by targetDetectorRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTargetDetectorRecipeDetectorRule.go.html to see an example of how to use GetTargetDetectorRecipeDetectorRule API.

func (CloudGuardClient) GetTargetResponderRecipe

func (client CloudGuardClient) GetTargetResponderRecipe(ctx context.Context, request GetTargetResponderRecipeRequest) (response GetTargetResponderRecipeResponse, err error)

GetTargetResponderRecipe Returns a target responder recipe (TargetResponderRecipe) identified by targetResponderRecipeId for a target (Target resource) identified by targetId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTargetResponderRecipe.go.html to see an example of how to use GetTargetResponderRecipe API.

func (CloudGuardClient) GetTargetResponderRecipeResponderRule

func (client CloudGuardClient) GetTargetResponderRecipeResponderRule(ctx context.Context, request GetTargetResponderRecipeResponderRuleRequest) (response GetTargetResponderRecipeResponderRuleResponse, err error)

GetTargetResponderRecipeResponderRule Returns a responder rule (ResponderRule resource) identified by responderRuleId, from a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, attached to a target (Target resource) identified by targetId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTargetResponderRecipeResponderRule.go.html to see an example of how to use GetTargetResponderRecipeResponderRule API.

func (CloudGuardClient) GetWlpAgent

func (client CloudGuardClient) GetWlpAgent(ctx context.Context, request GetWlpAgentRequest) (response GetWlpAgentResponse, err error)

GetWlpAgent Returns a WlpAgent resource for an on-premise resource identified by wlpAgentId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetWlpAgent.go.html to see an example of how to use GetWlpAgent API.

func (CloudGuardClient) GetWorkRequest

func (client CloudGuardClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Returns details for a work request (WorkRequest resource) identified by workRequestId.

# See also

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

func (CloudGuardClient) ListAdhocQueries

func (client CloudGuardClient) ListAdhocQueries(ctx context.Context, request ListAdhocQueriesRequest) (response ListAdhocQueriesResponse, err error)

ListAdhocQueries Returns a list of all adhoc queries (AdhocQuery resources) for a compartment identified by compartmentId. List is returned in a AdhocQueryCollection resource with page of AdhocQuerySummary resources. The ListAdhocQueries operation returns only the adhoc queries in 'compartmentId' passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListAdhocQueries on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListAdhocQueries.go.html to see an example of how to use ListAdhocQueries API.

func (CloudGuardClient) ListAdhocQueryResults

func (client CloudGuardClient) ListAdhocQueryResults(ctx context.Context, request ListAdhocQueryResultsRequest) (response ListAdhocQueryResultsResponse, err error)

ListAdhocQueryResults Lists the results for a given adhoc ID (from includes results from all monitoring regions).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListAdhocQueryResults.go.html to see an example of how to use ListAdhocQueryResults API.

func (CloudGuardClient) ListConditionMetadataTypes

func (client CloudGuardClient) ListConditionMetadataTypes(ctx context.Context, request ListConditionMetadataTypesRequest) (response ListConditionMetadataTypesResponse, err error)

ListConditionMetadataTypes Returns a list of ConditionMetadataType resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListConditionMetadataTypes.go.html to see an example of how to use ListConditionMetadataTypes API.

func (CloudGuardClient) ListDataMaskRules

func (client CloudGuardClient) ListDataMaskRules(ctx context.Context, request ListDataMaskRulesRequest) (response ListDataMaskRulesResponse, err error)

ListDataMaskRules Returns a list of all DataMaskRule resources in the specified compartmentId (OCID) and its subcompartments.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDataMaskRules.go.html to see an example of how to use ListDataMaskRules API.

func (CloudGuardClient) ListDataSourceEvents

func (client CloudGuardClient) ListDataSourceEvents(ctx context.Context, request ListDataSourceEventsRequest) (response ListDataSourceEventsResponse, err error)

ListDataSourceEvents Returns a list of data source events (DataSourceEventCollection resource) from the data source (DataSource resource) identified by dataSourceId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDataSourceEvents.go.html to see an example of how to use ListDataSourceEvents API.

func (CloudGuardClient) ListDataSources

func (client CloudGuardClient) ListDataSources(ctx context.Context, request ListDataSourcesRequest) (response ListDataSourcesResponse, err error)

ListDataSources Returns a list of all data sources (DataSource resources) for a compartment identified by compartmentId. List is returned in a DataSourceCollection resource with page of DataSourceSummary resources. The ListAdhocQueries operation returns only the adhoc queries in 'compartmentId' passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListAdhocQueries on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDataSources.go.html to see an example of how to use ListDataSources API.

func (CloudGuardClient) ListDetectorRecipeDetectorRules

func (client CloudGuardClient) ListDetectorRecipeDetectorRules(ctx context.Context, request ListDetectorRecipeDetectorRulesRequest) (response ListDetectorRecipeDetectorRulesResponse, err error)

ListDetectorRecipeDetectorRules Returns a list of detector rules (DetectorRule resources) for a detector recipe (DetectorRecipe resource), identified by detectorRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDetectorRecipeDetectorRules.go.html to see an example of how to use ListDetectorRecipeDetectorRules API.

func (CloudGuardClient) ListDetectorRecipes

func (client CloudGuardClient) ListDetectorRecipes(ctx context.Context, request ListDetectorRecipesRequest) (response ListDetectorRecipesResponse, err error)

ListDetectorRecipes Returns a list of all detector recipes (DetectorRecipe resources) in a compartment, identified by compartmentId. The ListDetectorRecipes operation returns only the detector recipes in `compartmentId` passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListDetectorRecipes on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDetectorRecipes.go.html to see an example of how to use ListDetectorRecipes API.

func (CloudGuardClient) ListDetectorRules

func (client CloudGuardClient) ListDetectorRules(ctx context.Context, request ListDetectorRulesRequest) (response ListDetectorRulesResponse, err error)

ListDetectorRules Returns a list of detector rules for the DetectorRecipe resource identified by detectorId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDetectorRules.go.html to see an example of how to use ListDetectorRules API.

func (CloudGuardClient) ListDetectors

func (client CloudGuardClient) ListDetectors(ctx context.Context, request ListDetectorsRequest) (response ListDetectorsResponse, err error)

ListDetectors Returns a detector catalog (DetectorCollection resource) with a list of DetectorSummary resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDetectors.go.html to see an example of how to use ListDetectors API.

func (CloudGuardClient) ListImpactedResources

func (client CloudGuardClient) ListImpactedResources(ctx context.Context, request ListImpactedResourcesRequest) (response ListImpactedResourcesResponse, err error)

ListImpactedResources Returns a list of impacted resources for a problem identified by problemId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListImpactedResources.go.html to see an example of how to use ListImpactedResources API.

func (CloudGuardClient) ListManagedListTypes

func (client CloudGuardClient) ListManagedListTypes(ctx context.Context, request ListManagedListTypesRequest) (response ListManagedListTypesResponse, err error)

ListManagedListTypes Returns all managed list types (listType parameter) that Cloud Guard supports.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListManagedListTypes.go.html to see an example of how to use ListManagedListTypes API.

func (CloudGuardClient) ListManagedLists

func (client CloudGuardClient) ListManagedLists(ctx context.Context, request ListManagedListsRequest) (response ListManagedListsResponse, err error)

ListManagedLists Returns a list of all ManagedList resources in a compartment, identified by compartmentId. The ListManagedLists operation returns only the managed lists in `compartmentId` passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return ManagedLists in only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListManagedLists on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListManagedLists.go.html to see an example of how to use ListManagedLists API.

func (CloudGuardClient) ListPolicies

func (client CloudGuardClient) ListPolicies(ctx context.Context, request ListPoliciesRequest) (response ListPoliciesResponse, err error)

ListPolicies Returns the list of global policy statements (policy attributes) needed to fully enable Cloud Guard.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListPolicies.go.html to see an example of how to use ListPolicies API.

func (CloudGuardClient) ListProblemEndpoints

func (client CloudGuardClient) ListProblemEndpoints(ctx context.Context, request ListProblemEndpointsRequest) (response ListProblemEndpointsResponse, err error)

ListProblemEndpoints Returns a list of endpoints associated with a problem, identified by problemId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListProblemEndpoints.go.html to see an example of how to use ListProblemEndpoints API.

func (CloudGuardClient) ListProblemEntities

func (client CloudGuardClient) ListProblemEntities(ctx context.Context, request ListProblemEntitiesRequest) (response ListProblemEntitiesResponse, err error)

ListProblemEntities Returns a list of entities for a problem.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListProblemEntities.go.html to see an example of how to use ListProblemEntities API.

func (CloudGuardClient) ListProblemHistories

func (client CloudGuardClient) ListProblemHistories(ctx context.Context, request ListProblemHistoriesRequest) (response ListProblemHistoriesResponse, err error)

ListProblemHistories Returns a list of actions taken on a problem.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListProblemHistories.go.html to see an example of how to use ListProblemHistories API.

func (CloudGuardClient) ListProblems

func (client CloudGuardClient) ListProblems(ctx context.Context, request ListProblemsRequest) (response ListProblemsResponse, err error)

ListProblems Returns a list of all Problems identified by Cloud Guard which are currently in the database and meet the filtering criteria. The ListProblems operation returns only the problems in `compartmentId` passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListProblems on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListProblems.go.html to see an example of how to use ListProblems API.

func (CloudGuardClient) ListRecommendations

func (client CloudGuardClient) ListRecommendations(ctx context.Context, request ListRecommendationsRequest) (response ListRecommendationsResponse, err error)

ListRecommendations Returns a list of recommendations (RecommendationSummaryCollection resource with a page of RecommendationSummary resources) for a specified compartment OCID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListRecommendations.go.html to see an example of how to use ListRecommendations API.

func (CloudGuardClient) ListResourcePorts

func (client CloudGuardClient) ListResourcePorts(ctx context.Context, request ListResourcePortsRequest) (response ListResourcePortsResponse, err error)

ListResourcePorts Returns the list of open ports associated with the resourceId where resource is an instance

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourcePorts.go.html to see an example of how to use ListResourcePorts API.

func (CloudGuardClient) ListResourceProfileEndpoints

func (client CloudGuardClient) ListResourceProfileEndpoints(ctx context.Context, request ListResourceProfileEndpointsRequest) (response ListResourceProfileEndpointsResponse, err error)

ListResourceProfileEndpoints Returns a list of endpoints (ResourceProfileEndpointCollection resource with a page of ResourceProfileEndpointSummary resources) for a resource profile identified by resourceProfileId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceProfileEndpoints.go.html to see an example of how to use ListResourceProfileEndpoints API.

func (CloudGuardClient) ListResourceProfileImpactedResources

func (client CloudGuardClient) ListResourceProfileImpactedResources(ctx context.Context, request ListResourceProfileImpactedResourcesRequest) (response ListResourceProfileImpactedResourcesResponse, err error)

ListResourceProfileImpactedResources Returns a list of impacted resources (ResourceProfileImpactedResourceCollection resource with a page of ResourceProfileImpactedResourceSummary resources) for a resource profile identified by resourceProfileId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceProfileImpactedResources.go.html to see an example of how to use ListResourceProfileImpactedResources API.

func (CloudGuardClient) ListResourceProfiles

func (client CloudGuardClient) ListResourceProfiles(ctx context.Context, request ListResourceProfilesRequest) (response ListResourceProfilesResponse, err error)

ListResourceProfiles Returns a list of all resource profile summaries (ResourceProfileCollection resource with a page of ResourceProfileSummary resources) for a compartment, identified by compartmentId and filtered as specified. The ListResourceProfiles operation returns only the resource profiles in `compartmentId` passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListResourceProfiles on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceProfiles.go.html to see an example of how to use ListResourceProfiles API.

func (CloudGuardClient) ListResourceTypes

func (client CloudGuardClient) ListResourceTypes(ctx context.Context, request ListResourceTypesRequest) (response ListResourceTypesResponse, err error)

ListResourceTypes Returns a single ResourceTypeCollection resource, containing a list of resource types, identified by parameters specified.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceTypes.go.html to see an example of how to use ListResourceTypes API.

func (CloudGuardClient) ListResourceVulnerabilities

func (client CloudGuardClient) ListResourceVulnerabilities(ctx context.Context, request ListResourceVulnerabilitiesRequest) (response ListResourceVulnerabilitiesResponse, err error)

ListResourceVulnerabilities Returns the list of vulnerabilities associated with the resourceId where resource is an instance

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceVulnerabilities.go.html to see an example of how to use ListResourceVulnerabilities API.

func (CloudGuardClient) ListResources

func (client CloudGuardClient) ListResources(ctx context.Context, request ListResourcesRequest) (response ListResourcesResponse, err error)

ListResources Returns a list of all resources in a compartment The ListResources operation returns only the resources in `compartmentId` passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListResources on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResources.go.html to see an example of how to use ListResources API.

func (CloudGuardClient) ListResponderActivities

func (client CloudGuardClient) ListResponderActivities(ctx context.Context, request ListResponderActivitiesRequest) (response ListResponderActivitiesResponse, err error)

ListResponderActivities Returns a list of responder activities for a problem, identified by problemId, in a ResponderActivityCollection resource, with a page of ResponderActivitySummary resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderActivities.go.html to see an example of how to use ListResponderActivities API.

func (CloudGuardClient) ListResponderExecutions

func (client CloudGuardClient) ListResponderExecutions(ctx context.Context, request ListResponderExecutionsRequest) (response ListResponderExecutionsResponse, err error)

ListResponderExecutions Returns a list of responder executions. A responder execution is an entity that tracks the collective execution of multiple responder rule executions for a given problem.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderExecutions.go.html to see an example of how to use ListResponderExecutions API.

func (CloudGuardClient) ListResponderRecipeResponderRules

func (client CloudGuardClient) ListResponderRecipeResponderRules(ctx context.Context, request ListResponderRecipeResponderRulesRequest) (response ListResponderRecipeResponderRulesResponse, err error)

ListResponderRecipeResponderRules Returns a list of responder rules (ResponderRule resources in a responderRecipeResponderRuleCollection resource, with page of ResponderRuleSummary resources), for a responder recipe (ResponderRecipe resource), identified by responderRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderRecipeResponderRules.go.html to see an example of how to use ListResponderRecipeResponderRules API.

func (CloudGuardClient) ListResponderRecipes

func (client CloudGuardClient) ListResponderRecipes(ctx context.Context, request ListResponderRecipesRequest) (response ListResponderRecipesResponse, err error)

ListResponderRecipes Returns a list (ResponderRecipeCollection resource, with a page of ResponderRecipeSummary resources) of all responder recipes (RespponderRecipe resources) in a compartment, identified by compartmentId. The ListResponderRecipe operation returns only the targets in `compartmentId` passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListResponderRecipe on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderRecipes.go.html to see an example of how to use ListResponderRecipes API.

func (CloudGuardClient) ListResponderRules

func (client CloudGuardClient) ListResponderRules(ctx context.Context, request ListResponderRulesRequest) (response ListResponderRulesResponse, err error)

ListResponderRules Returns a list of responder rules for the ResponderRecipe resource identified by responderId. The list is contained in a ResponderRuleCollection resource with a page of ResponderRuleSummary resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderRules.go.html to see an example of how to use ListResponderRules API.

func (CloudGuardClient) ListSavedQueries

func (client CloudGuardClient) ListSavedQueries(ctx context.Context, request ListSavedQueriesRequest) (response ListSavedQueriesResponse, err error)

ListSavedQueries Returns a list of saved queries run in a tenancy.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSavedQueries.go.html to see an example of how to use ListSavedQueries API.

func (CloudGuardClient) ListSecurityPolicies

func (client CloudGuardClient) ListSecurityPolicies(ctx context.Context, request ListSecurityPoliciesRequest) (response ListSecurityPoliciesResponse, err error)

ListSecurityPolicies Returns a list of security zone policies (SecurityPolicySummary resources), identified by compartmentId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSecurityPolicies.go.html to see an example of how to use ListSecurityPolicies API.

func (CloudGuardClient) ListSecurityRecipes

func (client CloudGuardClient) ListSecurityRecipes(ctx context.Context, request ListSecurityRecipesRequest) (response ListSecurityRecipesResponse, err error)

ListSecurityRecipes Returns a list of security zone recipes (SecurityRecipeSummary resources) in a compartment, identified by compartmentId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSecurityRecipes.go.html to see an example of how to use ListSecurityRecipes API.

func (CloudGuardClient) ListSecurityZones

func (client CloudGuardClient) ListSecurityZones(ctx context.Context, request ListSecurityZonesRequest) (response ListSecurityZonesResponse, err error)

ListSecurityZones Returns a list of security zones (SecurityZone resources) in a compartment identified by compartmentId. List is contained in a page of SecurityZoneSummary resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSecurityZones.go.html to see an example of how to use ListSecurityZones API.

func (CloudGuardClient) ListSightingEndpoints

func (client CloudGuardClient) ListSightingEndpoints(ctx context.Context, request ListSightingEndpointsRequest) (response ListSightingEndpointsResponse, err error)

ListSightingEndpoints Returns sighting endpoints details in a SightingEndpointsCollection resource with a page of SightingEndpointSummary resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSightingEndpoints.go.html to see an example of how to use ListSightingEndpoints API.

func (CloudGuardClient) ListSightingImpactedResources

func (client CloudGuardClient) ListSightingImpactedResources(ctx context.Context, request ListSightingImpactedResourcesRequest) (response ListSightingImpactedResourcesResponse, err error)

ListSightingImpactedResources Returns a list of impacted resources for a sighting, identified by sightingId, in a SightingImpactedResourceCollection resource with a page of SightingImpactedResourceSummary resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSightingImpactedResources.go.html to see an example of how to use ListSightingImpactedResources API.

func (CloudGuardClient) ListSightings

func (client CloudGuardClient) ListSightings(ctx context.Context, request ListSightingsRequest) (response ListSightingsResponse, err error)

ListSightings For the parameters passed, returns a list of sightings (SightingCollection resource) with a page of SightingSummary resources. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListSightings on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSightings.go.html to see an example of how to use ListSightings API.

func (CloudGuardClient) ListTactics

func (client CloudGuardClient) ListTactics(ctx context.Context, request ListTacticsRequest) (response ListTacticsResponse, err error)

ListTactics Returns a list of TacticSummary resources for a compartment, identified by compartmentId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTactics.go.html to see an example of how to use ListTactics API.

func (CloudGuardClient) ListTargetDetectorRecipeDetectorRules

func (client CloudGuardClient) ListTargetDetectorRecipeDetectorRules(ctx context.Context, request ListTargetDetectorRecipeDetectorRulesRequest) (response ListTargetDetectorRecipeDetectorRulesResponse, err error)

ListTargetDetectorRecipeDetectorRules Returns a list of DetectorRule associated with DetectorRecipe within a Target.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargetDetectorRecipeDetectorRules.go.html to see an example of how to use ListTargetDetectorRecipeDetectorRules API.

func (CloudGuardClient) ListTargetDetectorRecipes

func (client CloudGuardClient) ListTargetDetectorRecipes(ctx context.Context, request ListTargetDetectorRecipesRequest) (response ListTargetDetectorRecipesResponse, err error)

ListTargetDetectorRecipes Returns a list of all target detector recipes (TargetDetectorRecipe resources) associated with a target (Target resource), identified by targetId. The list is contained in a TargetDetectorRecipeCollection resource with page of TargetDetectorRecipeSummary resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargetDetectorRecipes.go.html to see an example of how to use ListTargetDetectorRecipes API.

func (CloudGuardClient) ListTargetResponderRecipeResponderRules

func (client CloudGuardClient) ListTargetResponderRecipeResponderRules(ctx context.Context, request ListTargetResponderRecipeResponderRulesRequest) (response ListTargetResponderRecipeResponderRulesResponse, err error)

ListTargetResponderRecipeResponderRules Returns a list of responder rules (ResponderRule resources) associated with a responder recipe (ResponderRecipe resource) attached to a Target. List is returned in a TargetResponderRecipeResponderRuleCollection resource with page of TargetResponderRecipeResponderRuleSummary resources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargetResponderRecipeResponderRules.go.html to see an example of how to use ListTargetResponderRecipeResponderRules API.

func (CloudGuardClient) ListTargetResponderRecipes

func (client CloudGuardClient) ListTargetResponderRecipes(ctx context.Context, request ListTargetResponderRecipesRequest) (response ListTargetResponderRecipesResponse, err error)

ListTargetResponderRecipes Returns a list of summary information for all responder recipes (TargetResponderRecipeCollection resource, with a page of TargetResponderRecipeSummary resources) attached to a target identified by targetId, located in a compartment identified by compartmentId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargetResponderRecipes.go.html to see an example of how to use ListTargetResponderRecipes API.

func (CloudGuardClient) ListTargets

func (client CloudGuardClient) ListTargets(ctx context.Context, request ListTargetsRequest) (response ListTargetsResponse, err error)

ListTargets Returns a list of targets (TargetCollection resource with page of TargetSummary resources) for the target identified by compartmentId. By default, only the target associated with the compartment is returned. Setting compartmentIdInSubtree to true returns the entire hierarchy of targets in subcompartments. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListTargets on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all targets in compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargets.go.html to see an example of how to use ListTargets API.

func (CloudGuardClient) ListTechniques

func (client CloudGuardClient) ListTechniques(ctx context.Context, request ListTechniquesRequest) (response ListTechniquesResponse, err error)

ListTechniques Returns a list of techniques associated with detector rules.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTechniques.go.html to see an example of how to use ListTechniques API.

func (CloudGuardClient) ListWlpAgents

func (client CloudGuardClient) ListWlpAgents(ctx context.Context, request ListWlpAgentsRequest) (response ListWlpAgentsResponse, err error)

ListWlpAgents Returns a list of WLP agents in a compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListWlpAgents.go.html to see an example of how to use ListWlpAgents API.

func (CloudGuardClient) ListWorkRequestErrors

func (client CloudGuardClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a list of errors for a work request identified by workRequestId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (CloudGuardClient) ListWorkRequestLogs

func (client CloudGuardClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns a paginated list (WorkRequestLogEntryCollection resource) of log entries for a request, identified by workRequestId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (CloudGuardClient) ListWorkRequests

func (client CloudGuardClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Returns a list of work requests (WorkRequestSummaryCollection resource), in a compartment identified by compartmentId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (CloudGuardClient) RemoveCompartment

func (client CloudGuardClient) RemoveCompartment(ctx context.Context, request RemoveCompartmentRequest) (response RemoveCompartmentResponse, err error)

RemoveCompartment Removes a compartment from a security zone (SecurityZone resource), identified by securityZoneId. Pass compartmentId of compartment to remove through a RemoveCompartmentDetails resource. When you remove a subcompartment from a security zone, it no longer enforces security zone policies on the resources in the subcompartment. You can't remove the primary compartment that was used to create the security zone.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RemoveCompartment.go.html to see an example of how to use RemoveCompartment API.

func (CloudGuardClient) RequestRiskScores

func (client CloudGuardClient) RequestRiskScores(ctx context.Context, request RequestRiskScoresRequest) (response RequestRiskScoresResponse, err error)

RequestRiskScores Returns a page of RiskScoreAggregation resources for a compartment, identified by compartmentId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestRiskScores.go.html to see an example of how to use RequestRiskScores API.

func (CloudGuardClient) RequestSecurityScoreSummarizedTrend

func (client CloudGuardClient) RequestSecurityScoreSummarizedTrend(ctx context.Context, request RequestSecurityScoreSummarizedTrendRequest) (response RequestSecurityScoreSummarizedTrendResponse, err error)

RequestSecurityScoreSummarizedTrend Returns a page of SecurityScoreTrendAggregation resources. These measure the number of resources examined across all regions and compare it with the number of problems detected.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSecurityScoreSummarizedTrend.go.html to see an example of how to use RequestSecurityScoreSummarizedTrend API.

func (CloudGuardClient) RequestSecurityScores

func (client CloudGuardClient) RequestSecurityScores(ctx context.Context, request RequestSecurityScoresRequest) (response RequestSecurityScoresResponse, err error)

RequestSecurityScores Returns a page of SecurityScoreAggregation resources. These measure the number of resources examined across all regions and compare it with the number of problems detected.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSecurityScores.go.html to see an example of how to use RequestSecurityScores API.

func (CloudGuardClient) RequestSummarizedActivityProblems

func (client CloudGuardClient) RequestSummarizedActivityProblems(ctx context.Context, request RequestSummarizedActivityProblemsRequest) (response RequestSummarizedActivityProblemsResponse, err error)

RequestSummarizedActivityProblems Returns the summary of problems generated by OCI Activity Detector rules, identified by parameters specified. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform summarize API on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. The compartmentId to be passed with `accessLevel` and `compartmentIdInSubtree` params has to be the root compartment id (tenant-id) only.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedActivityProblems.go.html to see an example of how to use RequestSummarizedActivityProblems API.

func (CloudGuardClient) RequestSummarizedProblems

func (client CloudGuardClient) RequestSummarizedProblems(ctx context.Context, request RequestSummarizedProblemsRequest) (response RequestSummarizedProblemsResponse, err error)

RequestSummarizedProblems Returns the number of problems matching the key-value pairs in dimensionMap. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform summarize API on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedProblems.go.html to see an example of how to use RequestSummarizedProblems API.

func (CloudGuardClient) RequestSummarizedResponderExecutions

func (client CloudGuardClient) RequestSummarizedResponderExecutions(ctx context.Context, request RequestSummarizedResponderExecutionsRequest) (response RequestSummarizedResponderExecutionsResponse, err error)

RequestSummarizedResponderExecutions Returns the number of responder executions, identified by parameters specified, in a page of ResponderExecutionAggregation resources. Setting accessLevel to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions, directly or indirectly (permissions can be on a resource in a subcompartment). “Not Authorized” is returned if user doesn't have access to at least one of the child compartments. When accessLevel is set to RESTRICTED, permissions are checked and no partial results are displayed. This is valid only when compartmentIdInSubtree is set to true. Setting accessLevel to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions, directly or indirectly (permissions can be on a resource in a subcompartment). “Not Authorized” is returned if user doesn't have access to at least one of the child compartments. When accessLevel is set to RESTRICTED, permissions are checked and no partial results are displayed. This is valid only when compartmentIdInSubtree is set to true.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedResponderExecutions.go.html to see an example of how to use RequestSummarizedResponderExecutions API.

func (CloudGuardClient) RequestSummarizedRiskScores

func (client CloudGuardClient) RequestSummarizedRiskScores(ctx context.Context, request RequestSummarizedRiskScoresRequest) (response RequestSummarizedRiskScoresResponse, err error)

RequestSummarizedRiskScores DEPRECATED

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedRiskScores.go.html to see an example of how to use RequestSummarizedRiskScores API.

func (CloudGuardClient) RequestSummarizedSecurityScores

func (client CloudGuardClient) RequestSummarizedSecurityScores(ctx context.Context, request RequestSummarizedSecurityScoresRequest) (response RequestSummarizedSecurityScoresResponse, err error)

RequestSummarizedSecurityScores DEPRECATED

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedSecurityScores.go.html to see an example of how to use RequestSummarizedSecurityScores API.

func (CloudGuardClient) RequestSummarizedTopTrendResourceProfileRiskScores

func (client CloudGuardClient) RequestSummarizedTopTrendResourceProfileRiskScores(ctx context.Context, request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) (response RequestSummarizedTopTrendResourceProfileRiskScoresResponse, err error)

RequestSummarizedTopTrendResourceProfileRiskScores Returns a list of resource profile risk score aggregation summaries (ResourceProfileRiskScoreAggregationSummaryCollection resource with a page of ResourceProfileRiskScoreAggregationSummary resources) for a specified compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTopTrendResourceProfileRiskScores.go.html to see an example of how to use RequestSummarizedTopTrendResourceProfileRiskScores API.

func (CloudGuardClient) RequestSummarizedTrendProblems

func (client CloudGuardClient) RequestSummarizedTrendProblems(ctx context.Context, request RequestSummarizedTrendProblemsRequest) (response RequestSummarizedTrendProblemsResponse, err error)

RequestSummarizedTrendProblems Returns a ProblemTrendAggregationCollection resource for a compartment, identified by compartmentId, for the specified time period. The ProblemTrendAggregationCollection resource contains a list of ProblemTrendAggregation resources. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform summarize API on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTrendProblems.go.html to see an example of how to use RequestSummarizedTrendProblems API.

func (CloudGuardClient) RequestSummarizedTrendResourceRiskScores

func (client CloudGuardClient) RequestSummarizedTrendResourceRiskScores(ctx context.Context, request RequestSummarizedTrendResourceRiskScoresRequest) (response RequestSummarizedTrendResourceRiskScoresResponse, err error)

RequestSummarizedTrendResourceRiskScores Returns a summary of risk score trends in a ResourceRiskScoreAggregationCollection resource, with a page of ResourceRiskScoreAggregation resources, filtered by parameters that you specify in a RequestSummarizedTrendResourceRiskScoresDetailsresource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTrendResourceRiskScores.go.html to see an example of how to use RequestSummarizedTrendResourceRiskScores API.

func (CloudGuardClient) RequestSummarizedTrendResponderExecutions

func (client CloudGuardClient) RequestSummarizedTrendResponderExecutions(ctx context.Context, request RequestSummarizedTrendResponderExecutionsRequest) (response RequestSummarizedTrendResponderExecutionsResponse, err error)

RequestSummarizedTrendResponderExecutions Returns the number of remediations performed by Responders, for a given time period. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform summarize API on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTrendResponderExecutions.go.html to see an example of how to use RequestSummarizedTrendResponderExecutions API.

func (CloudGuardClient) RequestSummarizedTrendSecurityScores

func (client CloudGuardClient) RequestSummarizedTrendSecurityScores(ctx context.Context, request RequestSummarizedTrendSecurityScoresRequest) (response RequestSummarizedTrendSecurityScoresResponse, err error)

RequestSummarizedTrendSecurityScores DEPRECATED

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTrendSecurityScores.go.html to see an example of how to use RequestSummarizedTrendSecurityScores API.

func (*CloudGuardClient) SetRegion

func (client *CloudGuardClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (CloudGuardClient) SkipBulkResponderExecution

func (client CloudGuardClient) SkipBulkResponderExecution(ctx context.Context, request SkipBulkResponderExecutionRequest) (response SkipBulkResponderExecutionResponse, err error)

SkipBulkResponderExecution Skips the execution for a bulk of responder executions.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/SkipBulkResponderExecution.go.html to see an example of how to use SkipBulkResponderExecution API.

func (CloudGuardClient) SkipResponderExecution

func (client CloudGuardClient) SkipResponderExecution(ctx context.Context, request SkipResponderExecutionRequest) (response SkipResponderExecutionResponse, err error)

SkipResponderExecution Skips the execution of the responder execution. 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/65.64.0/cloudguard/SkipResponderExecution.go.html to see an example of how to use SkipResponderExecution API.

func (CloudGuardClient) TriggerResponder

func (client CloudGuardClient) TriggerResponder(ctx context.Context, request TriggerResponderRequest) (response TriggerResponderResponse, err error)

TriggerResponder Sends the problem identified by problemId to the responder engine, to be processed by rule that’s identified by responderRuleId, in the TriggerResponderDetails resource that’s passed.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/TriggerResponder.go.html to see an example of how to use TriggerResponder API.

func (CloudGuardClient) UpdateBulkProblemStatus

func (client CloudGuardClient) UpdateBulkProblemStatus(ctx context.Context, request UpdateBulkProblemStatusRequest) (response UpdateBulkProblemStatusResponse, err error)

UpdateBulkProblemStatus Changes the status for all problems listed in the problemIds array, passed through the UpdateBulkProblemStatusDetails resource, from the current status to the status set in UpdateBulkProblemStatusDetails.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateBulkProblemStatus.go.html to see an example of how to use UpdateBulkProblemStatus API.

func (CloudGuardClient) UpdateConfiguration

func (client CloudGuardClient) UpdateConfiguration(ctx context.Context, request UpdateConfigurationRequest) (response UpdateConfigurationResponse, err error)

UpdateConfiguration Updates configuration details for a Cloud Guard tenancy, identified by root compartment OCID. The reporting region cannot be updated once created.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateConfiguration.go.html to see an example of how to use UpdateConfiguration API.

func (CloudGuardClient) UpdateDataMaskRule

func (client CloudGuardClient) UpdateDataMaskRule(ctx context.Context, request UpdateDataMaskRuleRequest) (response UpdateDataMaskRuleResponse, err error)

UpdateDataMaskRule Updates a data mask rule (DataMaskRule resource) identified by dataMaskRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateDataMaskRule.go.html to see an example of how to use UpdateDataMaskRule API.

func (CloudGuardClient) UpdateDataSource

func (client CloudGuardClient) UpdateDataSource(ctx context.Context, request UpdateDataSourceRequest) (response UpdateDataSourceResponse, err error)

UpdateDataSource Updates a data source (DataSource resource) identified by dataSourceId, using values passed in an UpdateDataSourceDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateDataSource.go.html to see an example of how to use UpdateDataSource API.

func (CloudGuardClient) UpdateDetectorRecipe

func (client CloudGuardClient) UpdateDetectorRecipe(ctx context.Context, request UpdateDetectorRecipeRequest) (response UpdateDetectorRecipeResponse, err error)

UpdateDetectorRecipe Updates a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateDetectorRecipe.go.html to see an example of how to use UpdateDetectorRecipe API.

func (CloudGuardClient) UpdateDetectorRecipeDetectorRule

func (client CloudGuardClient) UpdateDetectorRecipeDetectorRule(ctx context.Context, request UpdateDetectorRecipeDetectorRuleRequest) (response UpdateDetectorRecipeDetectorRuleResponse, err error)

UpdateDetectorRecipeDetectorRule Updates a detector rule (DetectorRule resource) identified by detectorRuleId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateDetectorRecipeDetectorRule.go.html to see an example of how to use UpdateDetectorRecipeDetectorRule API.

func (CloudGuardClient) UpdateManagedList

func (client CloudGuardClient) UpdateManagedList(ctx context.Context, request UpdateManagedListRequest) (response UpdateManagedListResponse, err error)

UpdateManagedList Updates a ManagedList resource, identified by managedList.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateManagedList.go.html to see an example of how to use UpdateManagedList API.

func (CloudGuardClient) UpdateProblemStatus

func (client CloudGuardClient) UpdateProblemStatus(ctx context.Context, request UpdateProblemStatusRequest) (response UpdateProblemStatusResponse, err error)

UpdateProblemStatus Changes the current status of the problem, identified by problemId, to the status specified in the UpdateProblemStatusDetails resource that you pass.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateProblemStatus.go.html to see an example of how to use UpdateProblemStatus API.

func (CloudGuardClient) UpdateResponderRecipe

func (client CloudGuardClient) UpdateResponderRecipe(ctx context.Context, request UpdateResponderRecipeRequest) (response UpdateResponderRecipeResponse, err error)

UpdateResponderRecipe Updates a responder recipe (ResponderRecipe resource) identified by responderRecipeId, passed in an UpdateResponderRecipeDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateResponderRecipe.go.html to see an example of how to use UpdateResponderRecipe API.

func (CloudGuardClient) UpdateResponderRecipeResponderRule

func (client CloudGuardClient) UpdateResponderRecipeResponderRule(ctx context.Context, request UpdateResponderRecipeResponderRuleRequest) (response UpdateResponderRecipeResponderRuleResponse, err error)

UpdateResponderRecipeResponderRule Updates a responder rule (ResponderRule resource) identified by responderRuleId, passed in a UpdateResponderRecipeResponderRuleDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateResponderRecipeResponderRule.go.html to see an example of how to use UpdateResponderRecipeResponderRule API.

func (CloudGuardClient) UpdateSavedQuery

func (client CloudGuardClient) UpdateSavedQuery(ctx context.Context, request UpdateSavedQueryRequest) (response UpdateSavedQueryResponse, err error)

UpdateSavedQuery Updates a saved query identified by savedQueryId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateSavedQuery.go.html to see an example of how to use UpdateSavedQuery API.

func (CloudGuardClient) UpdateSecurityRecipe

func (client CloudGuardClient) UpdateSecurityRecipe(ctx context.Context, request UpdateSecurityRecipeRequest) (response UpdateSecurityRecipeResponse, err error)

UpdateSecurityRecipe Updates a security zone recipe (SecurityRecipe resource), identified by securityRecipeId, using parameters passed in an UpdateSecurityRecipeDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateSecurityRecipe.go.html to see an example of how to use UpdateSecurityRecipe API.

func (CloudGuardClient) UpdateSecurityZone

func (client CloudGuardClient) UpdateSecurityZone(ctx context.Context, request UpdateSecurityZoneRequest) (response UpdateSecurityZoneResponse, err error)

UpdateSecurityZone Updates a security zone (SecurityZone resource) identified by securityZoneId. Pass parameters through an UpdateSecurityZoneDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateSecurityZone.go.html to see an example of how to use UpdateSecurityZone API.

func (CloudGuardClient) UpdateTarget

func (client CloudGuardClient) UpdateTarget(ctx context.Context, request UpdateTargetRequest) (response UpdateTargetResponse, err error)

UpdateTarget Updates a target (Target resource) identified by targetId, using parameters passed in an UpdateTargetDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTarget.go.html to see an example of how to use UpdateTarget API.

func (CloudGuardClient) UpdateTargetDetectorRecipe

func (client CloudGuardClient) UpdateTargetDetectorRecipe(ctx context.Context, request UpdateTargetDetectorRecipeRequest) (response UpdateTargetDetectorRecipeResponse, err error)

UpdateTargetDetectorRecipe Updates a target detector recipe (TargtetDetectorRecipe resource) identified by targetDetectorRecipeId, using parameters passed in an UpdateTargetDetectorRecipeDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTargetDetectorRecipe.go.html to see an example of how to use UpdateTargetDetectorRecipe API.

func (CloudGuardClient) UpdateTargetDetectorRecipeDetectorRule

func (client CloudGuardClient) UpdateTargetDetectorRecipeDetectorRule(ctx context.Context, request UpdateTargetDetectorRecipeDetectorRuleRequest) (response UpdateTargetDetectorRecipeDetectorRuleResponse, err error)

UpdateTargetDetectorRecipeDetectorRule Updates the DetectorRule resource identified by targetDetectorRecipeId

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTargetDetectorRecipeDetectorRule.go.html to see an example of how to use UpdateTargetDetectorRecipeDetectorRule API.

func (CloudGuardClient) UpdateTargetResponderRecipe

func (client CloudGuardClient) UpdateTargetResponderRecipe(ctx context.Context, request UpdateTargetResponderRecipeRequest) (response UpdateTargetResponderRecipeResponse, err error)

UpdateTargetResponderRecipe Updates the target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, attached to a target identified by targetId. Pass parameters for the update through an UpdateTargetResponderRecipeDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTargetResponderRecipe.go.html to see an example of how to use UpdateTargetResponderRecipe API.

func (CloudGuardClient) UpdateTargetResponderRecipeResponderRule

func (client CloudGuardClient) UpdateTargetResponderRecipeResponderRule(ctx context.Context, request UpdateTargetResponderRecipeResponderRuleRequest) (response UpdateTargetResponderRecipeResponderRuleResponse, err error)

UpdateTargetResponderRecipeResponderRule Updates a responder rule (ResponderRule resource) identified by responderRuleId, for a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, for a target (Target resource) identified by targetId. Parameters for the update are passed through an UpdateTargetResponderRecipeResponderRuleDetails resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTargetResponderRecipeResponderRule.go.html to see an example of how to use UpdateTargetResponderRecipeResponderRule API.

func (CloudGuardClient) UpdateWlpAgent

func (client CloudGuardClient) UpdateWlpAgent(ctx context.Context, request UpdateWlpAgentRequest) (response UpdateWlpAgentResponse, err error)

UpdateWlpAgent Updates and renews the certificate for an on-premise WLP agent identified by wlpAgentId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateWlpAgent.go.html to see an example of how to use UpdateWlpAgent API.

type CloudGuardStatusEnum

CloudGuardStatusEnum Enum with underlying type: string

type CloudGuardStatusEnum string

Set of constants representing the allowable values for CloudGuardStatusEnum

const (
    CloudGuardStatusEnabled  CloudGuardStatusEnum = "ENABLED"
    CloudGuardStatusDisabled CloudGuardStatusEnum = "DISABLED"
)

func GetCloudGuardStatusEnumValues

func GetCloudGuardStatusEnumValues() []CloudGuardStatusEnum

GetCloudGuardStatusEnumValues Enumerates the set of values for CloudGuardStatusEnum

func GetMappingCloudGuardStatusEnum

func GetMappingCloudGuardStatusEnum(val string) (CloudGuardStatusEnum, bool)

GetMappingCloudGuardStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type CompositeCondition

CompositeCondition Composite condition resource with nested condition.

type CompositeCondition struct {
    LeftOperand Condition `mandatory:"false" json:"leftOperand"`

    RightOperand Condition `mandatory:"false" json:"rightOperand"`

    // Composite condition operator
    CompositeOperator CompositeConditionCompositeOperatorEnum `mandatory:"false" json:"compositeOperator,omitempty"`
}

func (CompositeCondition) MarshalJSON

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

MarshalJSON marshals to json representation

func (CompositeCondition) String

func (m CompositeCondition) String() string

func (*CompositeCondition) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CompositeCondition) ValidateEnumValue

func (m CompositeCondition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CompositeConditionCompositeOperatorEnum

CompositeConditionCompositeOperatorEnum Enum with underlying type: string

type CompositeConditionCompositeOperatorEnum string

Set of constants representing the allowable values for CompositeConditionCompositeOperatorEnum

const (
    CompositeConditionCompositeOperatorAnd CompositeConditionCompositeOperatorEnum = "AND"
    CompositeConditionCompositeOperatorOr  CompositeConditionCompositeOperatorEnum = "OR"
)

func GetCompositeConditionCompositeOperatorEnumValues

func GetCompositeConditionCompositeOperatorEnumValues() []CompositeConditionCompositeOperatorEnum

GetCompositeConditionCompositeOperatorEnumValues Enumerates the set of values for CompositeConditionCompositeOperatorEnum

func GetMappingCompositeConditionCompositeOperatorEnum

func GetMappingCompositeConditionCompositeOperatorEnum(val string) (CompositeConditionCompositeOperatorEnum, bool)

GetMappingCompositeConditionCompositeOperatorEnum performs case Insensitive comparison on enum value and return the desired enum

type Condition

Condition The base condition resource.

type Condition interface {
}

type ConditionFilterTypeEnum

ConditionFilterTypeEnum Enum with underlying type: string

type ConditionFilterTypeEnum string

Set of constants representing the allowable values for ConditionFilterTypeEnum

const (
    ConditionFilterTypeCondition ConditionFilterTypeEnum = "CONDITION"
    ConditionFilterTypeConfig    ConditionFilterTypeEnum = "CONFIG"
)

func GetConditionFilterTypeEnumValues

func GetConditionFilterTypeEnumValues() []ConditionFilterTypeEnum

GetConditionFilterTypeEnumValues Enumerates the set of values for ConditionFilterTypeEnum

func GetMappingConditionFilterTypeEnum

func GetMappingConditionFilterTypeEnum(val string) (ConditionFilterTypeEnum, bool)

GetMappingConditionFilterTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConditionGroup

ConditionGroup Details for a condition configured on a target.

type ConditionGroup struct {

    // Compartment OCID associated with condition
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    Condition Condition `mandatory:"true" json:"condition"`
}

func (ConditionGroup) String

func (m ConditionGroup) String() string

func (*ConditionGroup) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConditionGroup) ValidateEnumValue

func (m ConditionGroup) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConditionKindEnum

ConditionKindEnum Enum with underlying type: string

type ConditionKindEnum string

Set of constants representing the allowable values for ConditionKindEnum

const (
    ConditionKindComposite ConditionKindEnum = "COMPOSITE"
    ConditionKindSimple    ConditionKindEnum = "SIMPLE"
)

func GetConditionKindEnumValues

func GetConditionKindEnumValues() []ConditionKindEnum

GetConditionKindEnumValues Enumerates the set of values for ConditionKindEnum

func GetMappingConditionKindEnum

func GetMappingConditionKindEnum(val string) (ConditionKindEnum, bool)

GetMappingConditionKindEnum performs case Insensitive comparison on enum value and return the desired enum

type ConditionMetadataType

ConditionMetadataType The metadata definition of the requested condition type.

type ConditionMetadataType struct {

    // Name used to identify the condition metadata type
    Name *string `mandatory:"true" json:"name"`

    // Collection of ServiceTypeSummary resources
    ServiceTypes []ServiceTypeSummary `mandatory:"true" json:"serviceTypes"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ConditionMetadataType) String

func (m ConditionMetadataType) String() string

func (ConditionMetadataType) ValidateEnumValue

func (m ConditionMetadataType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConditionMetadataTypeCollection

ConditionMetadataTypeCollection The collection of available condition types.

type ConditionMetadataTypeCollection struct {

    // List of ConditionMetadataTypeSummary resources
    Items []ConditionMetadataTypeSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ConditionMetadataTypeCollection) String

func (m ConditionMetadataTypeCollection) String() string

func (ConditionMetadataTypeCollection) ValidateEnumValue

func (m ConditionMetadataTypeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConditionMetadataTypeSummary

ConditionMetadataTypeSummary Additional information on supported condition types.

type ConditionMetadataTypeSummary struct {

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

    // Display name of the condition type
    Description *string `mandatory:"true" json:"description"`

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

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ConditionMetadataTypeSummary) String

func (m ConditionMetadataTypeSummary) String() string

func (ConditionMetadataTypeSummary) ValidateEnumValue

func (m ConditionMetadataTypeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConditionOperator

ConditionOperator Conditions related to the parameter data type.

type ConditionOperator struct {

    // Operator name
    Name ConditionOperatorNameEnum `mandatory:"true" json:"name"`

    // Display name of the operator
    DisplayName *string `mandatory:"true" json:"displayName"`
}

func (ConditionOperator) String

func (m ConditionOperator) String() string

func (ConditionOperator) ValidateEnumValue

func (m ConditionOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConditionOperatorNameEnum

ConditionOperatorNameEnum Enum with underlying type: string

type ConditionOperatorNameEnum string

Set of constants representing the allowable values for ConditionOperatorNameEnum

const (
    ConditionOperatorNameAnd         ConditionOperatorNameEnum = "AND"
    ConditionOperatorNameOr          ConditionOperatorNameEnum = "OR"
    ConditionOperatorNameIn          ConditionOperatorNameEnum = "IN"
    ConditionOperatorNameNotIn       ConditionOperatorNameEnum = "NOT_IN"
    ConditionOperatorNameEquals      ConditionOperatorNameEnum = "EQUALS"
    ConditionOperatorNameNotEquals   ConditionOperatorNameEnum = "NOT_EQUALS"
    ConditionOperatorNameLessThan    ConditionOperatorNameEnum = "LESS_THAN"
    ConditionOperatorNameGreaterThan ConditionOperatorNameEnum = "GREATER_THAN"
    ConditionOperatorNameRange       ConditionOperatorNameEnum = "RANGE"
)

func GetConditionOperatorNameEnumValues

func GetConditionOperatorNameEnumValues() []ConditionOperatorNameEnum

GetConditionOperatorNameEnumValues Enumerates the set of values for ConditionOperatorNameEnum

func GetMappingConditionOperatorNameEnum

func GetMappingConditionOperatorNameEnum(val string) (ConditionOperatorNameEnum, bool)

GetMappingConditionOperatorNameEnum performs case Insensitive comparison on enum value and return the desired enum

type ConditionTypeEnumEnum

ConditionTypeEnumEnum Enum with underlying type: string

type ConditionTypeEnumEnum string

Set of constants representing the allowable values for ConditionTypeEnumEnum

const (
    ConditionTypeEnumActivityCondition         ConditionTypeEnumEnum = "ActivityCondition"
    ConditionTypeEnumSecurityCondition         ConditionTypeEnumEnum = "SecurityCondition"
    ConditionTypeEnumCloudGuardCondition       ConditionTypeEnumEnum = "CloudGuardCondition"
    ConditionTypeEnumInstanceSecurityCondition ConditionTypeEnumEnum = "InstanceSecurityCondition"
    ConditionTypeEnumThreatCondition           ConditionTypeEnumEnum = "ThreatCondition"
)

func GetConditionTypeEnumEnumValues

func GetConditionTypeEnumEnumValues() []ConditionTypeEnumEnum

GetConditionTypeEnumEnumValues Enumerates the set of values for ConditionTypeEnumEnum

func GetMappingConditionTypeEnumEnum

func GetMappingConditionTypeEnumEnum(val string) (ConditionTypeEnumEnum, bool)

GetMappingConditionTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum

type ConditionValueTypeEnum

ConditionValueTypeEnum Enum with underlying type: string

type ConditionValueTypeEnum string

Set of constants representing the allowable values for ConditionValueTypeEnum

const (
    ConditionValueTypeManaged ConditionValueTypeEnum = "MANAGED"
    ConditionValueTypeCustom  ConditionValueTypeEnum = "CUSTOM"
)

func GetConditionValueTypeEnumValues

func GetConditionValueTypeEnumValues() []ConditionValueTypeEnum

GetConditionValueTypeEnumValues Enumerates the set of values for ConditionValueTypeEnum

func GetMappingConditionValueTypeEnum

func GetMappingConditionValueTypeEnum(val string) (ConditionValueTypeEnum, bool)

GetMappingConditionValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConfidenceEnum

ConfidenceEnum Enum with underlying type: string

type ConfidenceEnum string

Set of constants representing the allowable values for ConfidenceEnum

const (
    ConfidenceCritical ConfidenceEnum = "CRITICAL"
    ConfidenceHigh     ConfidenceEnum = "HIGH"
    ConfidenceMedium   ConfidenceEnum = "MEDIUM"
    ConfidenceLow      ConfidenceEnum = "LOW"
    ConfidenceMinor    ConfidenceEnum = "MINOR"
)

func GetConfidenceEnumValues

func GetConfidenceEnumValues() []ConfidenceEnum

GetConfidenceEnumValues Enumerates the set of values for ConfidenceEnum

func GetMappingConfidenceEnum

func GetMappingConfidenceEnum(val string) (ConfidenceEnum, bool)

GetMappingConfidenceEnum performs case Insensitive comparison on enum value and return the desired enum

type ConfigValue

ConfigValue Details for a configuration value for a managed list.

type ConfigValue struct {

    // Configuration list item type (CUSTOM or MANAGED)
    ListType ConfigurationListItemTypeEnum `mandatory:"true" json:"listType"`

    // Type of content in the managed list
    ManagedListType *string `mandatory:"true" json:"managedListType"`

    // Configuration value
    Value *string `mandatory:"true" json:"value"`
}

func (ConfigValue) String

func (m ConfigValue) String() string

func (ConfigValue) ValidateEnumValue

func (m ConfigValue) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Configuration

Configuration Specifies several key settings for a Cloud Guard tenancy, identified by tenancy root compartment OCID.

type Configuration struct {

    // The reporting region
    ReportingRegion *string `mandatory:"true" json:"reportingRegion"`

    // Status of the Cloud Guard tenant
    Status CloudGuardStatusEnum `mandatory:"false" json:"status,omitempty"`

    // List of service configurations for this tenant
    ServiceConfigurations []ServiceConfiguration `mandatory:"false" json:"serviceConfigurations"`

    // Were Oracle-managed resources created by customer?
    SelfManageResources *bool `mandatory:"false" json:"selfManageResources"`
}

func (Configuration) String

func (m Configuration) String() string

func (*Configuration) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (Configuration) ValidateEnumValue

func (m Configuration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConfigurationLifecycleStateEnum

ConfigurationLifecycleStateEnum Enum with underlying type: string

type ConfigurationLifecycleStateEnum string

Set of constants representing the allowable values for ConfigurationLifecycleStateEnum

const (
    ConfigurationLifecycleStateEnabled  ConfigurationLifecycleStateEnum = "ENABLED"
    ConfigurationLifecycleStateDisabled ConfigurationLifecycleStateEnum = "DISABLED"
)

func GetConfigurationLifecycleStateEnumValues

func GetConfigurationLifecycleStateEnumValues() []ConfigurationLifecycleStateEnum

GetConfigurationLifecycleStateEnumValues Enumerates the set of values for ConfigurationLifecycleStateEnum

func GetMappingConfigurationLifecycleStateEnum

func GetMappingConfigurationLifecycleStateEnum(val string) (ConfigurationLifecycleStateEnum, bool)

GetMappingConfigurationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ConfigurationListItemTypeEnum

ConfigurationListItemTypeEnum Enum with underlying type: string

type ConfigurationListItemTypeEnum string

Set of constants representing the allowable values for ConfigurationListItemTypeEnum

const (
    ConfigurationListItemTypeManaged ConfigurationListItemTypeEnum = "MANAGED"
    ConfigurationListItemTypeCustom  ConfigurationListItemTypeEnum = "CUSTOM"
)

func GetConfigurationListItemTypeEnumValues

func GetConfigurationListItemTypeEnumValues() []ConfigurationListItemTypeEnum

GetConfigurationListItemTypeEnumValues Enumerates the set of values for ConfigurationListItemTypeEnum

func GetMappingConfigurationListItemTypeEnum

func GetMappingConfigurationListItemTypeEnum(val string) (ConfigurationListItemTypeEnum, bool)

GetMappingConfigurationListItemTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ContinuousQueryStartPolicy

ContinuousQueryStartPolicy Start policy for continuous query

type ContinuousQueryStartPolicy interface {
}

type ContinuousQueryStartPolicyStartPolicyTypeEnum

ContinuousQueryStartPolicyStartPolicyTypeEnum Enum with underlying type: string

type ContinuousQueryStartPolicyStartPolicyTypeEnum string

Set of constants representing the allowable values for ContinuousQueryStartPolicyStartPolicyTypeEnum

const (
    ContinuousQueryStartPolicyStartPolicyTypeNoDelayStartPolicy      ContinuousQueryStartPolicyStartPolicyTypeEnum = "NO_DELAY_START_POLICY"
    ContinuousQueryStartPolicyStartPolicyTypeAbsoluteTimeStartPolicy ContinuousQueryStartPolicyStartPolicyTypeEnum = "ABSOLUTE_TIME_START_POLICY"
)

func GetContinuousQueryStartPolicyStartPolicyTypeEnumValues

func GetContinuousQueryStartPolicyStartPolicyTypeEnumValues() []ContinuousQueryStartPolicyStartPolicyTypeEnum

GetContinuousQueryStartPolicyStartPolicyTypeEnumValues Enumerates the set of values for ContinuousQueryStartPolicyStartPolicyTypeEnum

func GetMappingContinuousQueryStartPolicyStartPolicyTypeEnum

func GetMappingContinuousQueryStartPolicyStartPolicyTypeEnum(val string) (ContinuousQueryStartPolicyStartPolicyTypeEnum, bool)

GetMappingContinuousQueryStartPolicyStartPolicyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateAdhocQueryDetails

CreateAdhocQueryDetails Details for creating adhoc query.

type CreateAdhocQueryDetails struct {

    // Compartment OCID of adhoc query
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    AdhocQueryDetails *AdhocQueryDetails `mandatory:"true" json:"adhocQueryDetails"`

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

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

func (CreateAdhocQueryDetails) String

func (m CreateAdhocQueryDetails) String() string

func (CreateAdhocQueryDetails) ValidateEnumValue

func (m CreateAdhocQueryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAdhocQueryRequest

CreateAdhocQueryRequest wrapper for the CreateAdhocQuery operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateAdhocQuery.go.html to see an example of how to use CreateAdhocQueryRequest.

type CreateAdhocQueryRequest struct {

    // Details for the new AdhocQuery resource
    CreateAdhocQueryDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateAdhocQueryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateAdhocQueryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateAdhocQueryRequest) RetryPolicy

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

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

func (CreateAdhocQueryRequest) String

func (request CreateAdhocQueryRequest) String() string

func (CreateAdhocQueryRequest) ValidateEnumValue

func (request CreateAdhocQueryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateAdhocQueryResponse

CreateAdhocQueryResponse wrapper for the CreateAdhocQuery operation

type CreateAdhocQueryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AdhocQuery instance
    AdhocQuery `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateAdhocQueryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateAdhocQueryResponse) String

func (response CreateAdhocQueryResponse) String() string

type CreateDataMaskRuleDetails

CreateDataMaskRuleDetails Parameters to us to create a new data mask rule.

type CreateDataMaskRuleDetails struct {

    // Data mask rule display name
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // IAM group ID associated with the data mask rule
    IamGroupId *string `mandatory:"true" json:"iamGroupId"`

    TargetSelected TargetSelected `mandatory:"true" json:"targetSelected"`

    // Data mask rule categories
    DataMaskCategories []DataMaskCategoryEnum `mandatory:"true" json:"dataMaskCategories"`

    // The data mask rule description
    // Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The current status of the data mask rule
    DataMaskRuleStatus DataMaskRuleStatusEnum `mandatory:"false" json:"dataMaskRuleStatus,omitempty"`

    // The current lifecycle state of the data mask rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

func (CreateDataMaskRuleDetails) String

func (m CreateDataMaskRuleDetails) String() string

func (*CreateDataMaskRuleDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataMaskRuleDetails) ValidateEnumValue

func (m CreateDataMaskRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataMaskRuleRequest

CreateDataMaskRuleRequest wrapper for the CreateDataMaskRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateDataMaskRule.go.html to see an example of how to use CreateDataMaskRuleRequest.

type CreateDataMaskRuleRequest struct {

    // Definition for the new data mask rule
    CreateDataMaskRuleDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDataMaskRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataMaskRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataMaskRuleRequest) RetryPolicy

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

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

func (CreateDataMaskRuleRequest) String

func (request CreateDataMaskRuleRequest) String() string

func (CreateDataMaskRuleRequest) ValidateEnumValue

func (request CreateDataMaskRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataMaskRuleResponse

CreateDataMaskRuleResponse wrapper for the CreateDataMaskRule operation

type CreateDataMaskRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDataMaskRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataMaskRuleResponse) String

func (response CreateDataMaskRuleResponse) String() string

type CreateDataSourceDetails

CreateDataSourceDetails Parameters for creating a data source (DataSource resource).

type CreateDataSourceDetails struct {

    // Data source display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID of the data source
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of data source feed provider (LoggingQuery)
    DataSourceFeedProvider DataSourceFeedProviderEnum `mandatory:"true" json:"dataSourceFeedProvider"`

    // Enablement status of data source.
    Status DataSourceStatusEnum `mandatory:"false" json:"status,omitempty"`

    DataSourceDetails DataSourceDetails `mandatory:"false" json:"dataSourceDetails"`

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

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

func (CreateDataSourceDetails) String

func (m CreateDataSourceDetails) String() string

func (*CreateDataSourceDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataSourceDetails) ValidateEnumValue

func (m CreateDataSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataSourceRequest

CreateDataSourceRequest wrapper for the CreateDataSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateDataSource.go.html to see an example of how to use CreateDataSourceRequest.

type CreateDataSourceRequest struct {

    // Details for the new DataSource resource
    CreateDataSourceDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDataSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataSourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataSourceRequest) RetryPolicy

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

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

func (CreateDataSourceRequest) String

func (request CreateDataSourceRequest) String() string

func (CreateDataSourceRequest) ValidateEnumValue

func (request CreateDataSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataSourceResponse

CreateDataSourceResponse wrapper for the CreateDataSource operation

type CreateDataSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDataSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataSourceResponse) String

func (response CreateDataSourceResponse) String() string

type CreateDetectorRecipeDetails

CreateDetectorRecipeDetails Parameters to use to create details for a detector recipe.

type CreateDetectorRecipeDetails struct {

    // Detector recipe display name.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Detector recipe description.
    // Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Detector for the rule
    Detector DetectorEnumEnum `mandatory:"false" json:"detector,omitempty"`

    // The ID of the source detector recipe
    SourceDetectorRecipeId *string `mandatory:"false" json:"sourceDetectorRecipeId"`

    // Detector rules to override from source detector recipe
    DetectorRules []UpdateDetectorRecipeDetectorRule `mandatory:"false" json:"detectorRules"`

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

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

func (CreateDetectorRecipeDetails) String

func (m CreateDetectorRecipeDetails) String() string

func (CreateDetectorRecipeDetails) ValidateEnumValue

func (m CreateDetectorRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDetectorRecipeDetectorRuleDetails

CreateDetectorRecipeDetectorRuleDetails Parameters to use to create details in a detector rule in a detector recipe.

type CreateDetectorRecipeDetectorRuleDetails struct {
    Details *CreateDetectorRuleDetails `mandatory:"false" json:"details"`
}

func (CreateDetectorRecipeDetectorRuleDetails) String

func (m CreateDetectorRecipeDetectorRuleDetails) String() string

func (CreateDetectorRecipeDetectorRuleDetails) ValidateEnumValue

func (m CreateDetectorRecipeDetectorRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDetectorRecipeDetectorRuleRequest

CreateDetectorRecipeDetectorRuleRequest wrapper for the CreateDetectorRecipeDetectorRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateDetectorRecipeDetectorRule.go.html to see an example of how to use CreateDetectorRecipeDetectorRuleRequest.

type CreateDetectorRecipeDetectorRuleRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // The details with which detector rule is to be created.
    CreateDetectorRecipeDetectorRuleDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDetectorRecipeDetectorRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDetectorRecipeDetectorRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDetectorRecipeDetectorRuleRequest) RetryPolicy

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

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

func (CreateDetectorRecipeDetectorRuleRequest) String

func (request CreateDetectorRecipeDetectorRuleRequest) String() string

func (CreateDetectorRecipeDetectorRuleRequest) ValidateEnumValue

func (request CreateDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDetectorRecipeDetectorRuleResponse

CreateDetectorRecipeDetectorRuleResponse wrapper for the CreateDetectorRecipeDetectorRule operation

type CreateDetectorRecipeDetectorRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDetectorRecipeDetectorRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDetectorRecipeDetectorRuleResponse) String

func (response CreateDetectorRecipeDetectorRuleResponse) String() string

type CreateDetectorRecipeRequest

CreateDetectorRecipeRequest wrapper for the CreateDetectorRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateDetectorRecipe.go.html to see an example of how to use CreateDetectorRecipeRequest.

type CreateDetectorRecipeRequest struct {

    // Details for the new DetectorRecipe
    CreateDetectorRecipeDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDetectorRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDetectorRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDetectorRecipeRequest) RetryPolicy

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

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

func (CreateDetectorRecipeRequest) String

func (request CreateDetectorRecipeRequest) String() string

func (CreateDetectorRecipeRequest) ValidateEnumValue

func (request CreateDetectorRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDetectorRecipeResponse

CreateDetectorRecipeResponse wrapper for the CreateDetectorRecipe operation

type CreateDetectorRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateDetectorRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDetectorRecipeResponse) String

func (response CreateDetectorRecipeResponse) String() string

type CreateDetectorRuleDetails

CreateDetectorRuleDetails Details of a detector rule to be created in a detector recipe.

type CreateDetectorRuleDetails struct {

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

    // ID of source detector rule
    SourceDetectorRuleId *string `mandatory:"false" json:"sourceDetectorRuleId"`

    // Description of the detector rule
    Description *string `mandatory:"false" json:"description"`

    // Enablement state of the detector rule
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // The risk level for the detector rule
    RiskLevel RiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // List of detector rule configurations
    Configurations []DetectorConfiguration `mandatory:"false" json:"configurations"`

    Condition Condition `mandatory:"false" json:"condition"`

    // User-defined labels for the detector rule
    Labels []string `mandatory:"false" json:"labels"`

    // Recommendations for the detector rule
    Recommendation *string `mandatory:"false" json:"recommendation"`

    // OCID of the data source which is attached
    DataSourceId *string `mandatory:"false" json:"dataSourceId"`

    // Data source entities mapping for the detector rule
    EntitiesMappings []EntitiesMapping `mandatory:"false" json:"entitiesMappings"`
}

func (CreateDetectorRuleDetails) String

func (m CreateDetectorRuleDetails) String() string

func (*CreateDetectorRuleDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDetectorRuleDetails) ValidateEnumValue

func (m CreateDetectorRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateManagedListDetails

CreateManagedListDetails Parameters to use to create details for a new managed list.

type CreateManagedListDetails struct {

    // Managed list display name.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // OCID of the source managed list
    SourceManagedListId *string `mandatory:"false" json:"sourceManagedListId"`

    // Managed list description
    // Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // Type of information stored in the list
    ListType ManagedListTypeEnum `mandatory:"false" json:"listType,omitempty"`

    // List of items in the managed list
    ListItems []string `mandatory:"false" json:"listItems"`

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

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

func (CreateManagedListDetails) String

func (m CreateManagedListDetails) String() string

func (CreateManagedListDetails) ValidateEnumValue

func (m CreateManagedListDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateManagedListRequest

CreateManagedListRequest wrapper for the CreateManagedList operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateManagedList.go.html to see an example of how to use CreateManagedListRequest.

type CreateManagedListRequest struct {

    // Details for the new ManagedList resources
    CreateManagedListDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateManagedListRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateManagedListRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateManagedListRequest) RetryPolicy

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

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

func (CreateManagedListRequest) String

func (request CreateManagedListRequest) String() string

func (CreateManagedListRequest) ValidateEnumValue

func (request CreateManagedListRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateManagedListResponse

CreateManagedListResponse wrapper for the CreateManagedList operation

type CreateManagedListResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateManagedListResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateManagedListResponse) String

func (response CreateManagedListResponse) String() string

type CreateResponderRecipeDetails

CreateResponderRecipeDetails Parameters for creating a responder recipe.

type CreateResponderRecipeDetails struct {

    // Responder recipe display name.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier of the source responder recipe
    SourceResponderRecipeId *string `mandatory:"true" json:"sourceResponderRecipeId"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Responder recipe description.
    // Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // List of responder rules to override from source responder recipe
    ResponderRules []UpdateResponderRecipeResponderRule `mandatory:"false" json:"responderRules"`

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

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

func (CreateResponderRecipeDetails) String

func (m CreateResponderRecipeDetails) String() string

func (CreateResponderRecipeDetails) ValidateEnumValue

func (m CreateResponderRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateResponderRecipeRequest

CreateResponderRecipeRequest wrapper for the CreateResponderRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateResponderRecipe.go.html to see an example of how to use CreateResponderRecipeRequest.

type CreateResponderRecipeRequest struct {

    // Details for ResponderRecipe
    CreateResponderRecipeDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateResponderRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateResponderRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateResponderRecipeRequest) RetryPolicy

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

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

func (CreateResponderRecipeRequest) String

func (request CreateResponderRecipeRequest) String() string

func (CreateResponderRecipeRequest) ValidateEnumValue

func (request CreateResponderRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateResponderRecipeResponse

CreateResponderRecipeResponse wrapper for the CreateResponderRecipe operation

type CreateResponderRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateResponderRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateResponderRecipeResponse) String

func (response CreateResponderRecipeResponse) String() string

type CreateSavedQueryDetails

CreateSavedQueryDetails Details of query to be saved

type CreateSavedQueryDetails struct {

    // Display name of the saved query
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID of the saved query
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The adhoc query expression that is run
    Query *string `mandatory:"true" json:"query"`

    // Description of the saved query
    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"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

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

func (CreateSavedQueryDetails) String

func (m CreateSavedQueryDetails) String() string

func (CreateSavedQueryDetails) ValidateEnumValue

func (m CreateSavedQueryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSavedQueryRequest

CreateSavedQueryRequest wrapper for the CreateSavedQuery operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateSavedQuery.go.html to see an example of how to use CreateSavedQueryRequest.

type CreateSavedQueryRequest struct {

    // Details for the new SavedQuery resource
    CreateSavedQueryDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateSavedQueryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateSavedQueryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateSavedQueryRequest) RetryPolicy

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

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

func (CreateSavedQueryRequest) String

func (request CreateSavedQueryRequest) String() string

func (CreateSavedQueryRequest) ValidateEnumValue

func (request CreateSavedQueryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSavedQueryResponse

CreateSavedQueryResponse wrapper for the CreateSavedQuery operation

type CreateSavedQueryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateSavedQueryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateSavedQueryResponse) String

func (response CreateSavedQueryResponse) String() string

type CreateSecurityPolicyDetails

CreateSecurityPolicyDetails Parameters to be used to create a new security policy.

type CreateSecurityPolicyDetails struct {

    // Security policy display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Short version of security policy name
    FriendlyName *string `mandatory:"false" json:"friendlyName"`

    // Security policy description
    Description *string `mandatory:"false" json:"description"`

    // The category of the security policy
    Category *string `mandatory:"false" json:"category"`

    // The list of services for the security policy
    Services []string `mandatory:"false" json:"services"`

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

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

func (CreateSecurityPolicyDetails) String

func (m CreateSecurityPolicyDetails) String() string

func (CreateSecurityPolicyDetails) ValidateEnumValue

func (m CreateSecurityPolicyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSecurityRecipeDetails

CreateSecurityRecipeDetails Parameters to be used to create a security recipe.

type CreateSecurityRecipeDetails struct {

    // The recipe's display name.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The list of security policy IDs to include in the recipe
    SecurityPolicies []string `mandatory:"true" json:"securityPolicies"`

    // The OCID of the compartment in which to create the recipe
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The recipe's 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"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

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

func (CreateSecurityRecipeDetails) String

func (m CreateSecurityRecipeDetails) String() string

func (CreateSecurityRecipeDetails) ValidateEnumValue

func (m CreateSecurityRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSecurityRecipeRequest

CreateSecurityRecipeRequest wrapper for the CreateSecurityRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateSecurityRecipe.go.html to see an example of how to use CreateSecurityRecipeRequest.

type CreateSecurityRecipeRequest struct {

    // Details for the new `SecurityRecipe` resource
    CreateSecurityRecipeDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateSecurityRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateSecurityRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateSecurityRecipeRequest) RetryPolicy

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

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

func (CreateSecurityRecipeRequest) String

func (request CreateSecurityRecipeRequest) String() string

func (CreateSecurityRecipeRequest) ValidateEnumValue

func (request CreateSecurityRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSecurityRecipeResponse

CreateSecurityRecipeResponse wrapper for the CreateSecurityRecipe operation

type CreateSecurityRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateSecurityRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateSecurityRecipeResponse) String

func (response CreateSecurityRecipeResponse) String() string

type CreateSecurityZoneDetails

CreateSecurityZoneDetails Parameters to be used to create a new security zone.

type CreateSecurityZoneDetails struct {

    // The security zone's display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID of the security zone recipe (`SecurityRecipe` resource) for the security zone
    SecurityZoneRecipeId *string `mandatory:"true" json:"securityZoneRecipeId"`

    // The OCID of the compartment for the security zone
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The security zone's 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"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

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

func (CreateSecurityZoneDetails) String

func (m CreateSecurityZoneDetails) String() string

func (CreateSecurityZoneDetails) ValidateEnumValue

func (m CreateSecurityZoneDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSecurityZoneRequest

CreateSecurityZoneRequest wrapper for the CreateSecurityZone operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateSecurityZone.go.html to see an example of how to use CreateSecurityZoneRequest.

type CreateSecurityZoneRequest struct {

    // Details for the new `SecurityZone` resource
    CreateSecurityZoneDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateSecurityZoneRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateSecurityZoneRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateSecurityZoneRequest) RetryPolicy

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

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

func (CreateSecurityZoneRequest) String

func (request CreateSecurityZoneRequest) String() string

func (CreateSecurityZoneRequest) ValidateEnumValue

func (request CreateSecurityZoneRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSecurityZoneResponse

CreateSecurityZoneResponse wrapper for the CreateSecurityZone operation

type CreateSecurityZoneResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateSecurityZoneResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateSecurityZoneResponse) String

func (response CreateSecurityZoneResponse) String() string

type CreateTargetDetails

CreateTargetDetails Parameters used to create a new target.

type CreateTargetDetails struct {

    // Display name for the target.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of resource that target support (COMPARTMENT/FACLOUD)
    TargetResourceType TargetResourceTypeEnum `mandatory:"true" json:"targetResourceType"`

    // Resource ID which the target uses to monitor
    TargetResourceId *string `mandatory:"true" json:"targetResourceId"`

    // The target description.
    // Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // List of detector recipes to attach to target
    TargetDetectorRecipes []CreateTargetDetectorRecipeDetails `mandatory:"false" json:"targetDetectorRecipes"`

    // List of responder recipes to attach to target
    TargetResponderRecipes []CreateTargetResponderRecipeDetails `mandatory:"false" json:"targetResponderRecipes"`

    // The enablement state of the detector rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

func (CreateTargetDetails) String

func (m CreateTargetDetails) String() string

func (CreateTargetDetails) ValidateEnumValue

func (m CreateTargetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTargetDetectorRecipeDetails

CreateTargetDetectorRecipeDetails Parameters to use to create a target detector recipe.

type CreateTargetDetectorRecipeDetails struct {

    // Unique identifier for the target detector recipe
    DetectorRecipeId *string `mandatory:"true" json:"detectorRecipeId"`

    // List of overrides to be applied to detector rules associated with the target
    DetectorRules []UpdateTargetRecipeDetectorRuleDetails `mandatory:"false" json:"detectorRules"`
}

func (CreateTargetDetectorRecipeDetails) String

func (m CreateTargetDetectorRecipeDetails) String() string

func (CreateTargetDetectorRecipeDetails) ValidateEnumValue

func (m CreateTargetDetectorRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTargetDetectorRecipeRequest

CreateTargetDetectorRecipeRequest wrapper for the CreateTargetDetectorRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateTargetDetectorRecipe.go.html to see an example of how to use CreateTargetDetectorRecipeRequest.

type CreateTargetDetectorRecipeRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // Details for associating DetectorRecipe with Target
    AttachTargetDetectorRecipeDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTargetDetectorRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTargetDetectorRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTargetDetectorRecipeRequest) RetryPolicy

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

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

func (CreateTargetDetectorRecipeRequest) String

func (request CreateTargetDetectorRecipeRequest) String() string

func (CreateTargetDetectorRecipeRequest) ValidateEnumValue

func (request CreateTargetDetectorRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTargetDetectorRecipeResponse

CreateTargetDetectorRecipeResponse wrapper for the CreateTargetDetectorRecipe operation

type CreateTargetDetectorRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTargetDetectorRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTargetDetectorRecipeResponse) String

func (response CreateTargetDetectorRecipeResponse) String() string

type CreateTargetRequest

CreateTargetRequest wrapper for the CreateTarget operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateTarget.go.html to see an example of how to use CreateTargetRequest.

type CreateTargetRequest struct {

    // Contains generic target information which is required for all target types
    CreateTargetDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTargetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTargetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTargetRequest) RetryPolicy

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

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

func (CreateTargetRequest) String

func (request CreateTargetRequest) String() string

func (CreateTargetRequest) ValidateEnumValue

func (request CreateTargetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTargetResponderRecipeDetails

CreateTargetResponderRecipeDetails Parameters to be used to create a new target responder recipe (TargetDetectorRecipe resource).

type CreateTargetResponderRecipeDetails struct {

    // Unique identifier for responder recipe
    ResponderRecipeId *string `mandatory:"true" json:"responderRecipeId"`

    // List of overrides to be applied to responder rules associated with the target
    ResponderRules []UpdateTargetRecipeResponderRuleDetails `mandatory:"false" json:"responderRules"`
}

func (CreateTargetResponderRecipeDetails) String

func (m CreateTargetResponderRecipeDetails) String() string

func (CreateTargetResponderRecipeDetails) ValidateEnumValue

func (m CreateTargetResponderRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTargetResponderRecipeRequest

CreateTargetResponderRecipeRequest wrapper for the CreateTargetResponderRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateTargetResponderRecipe.go.html to see an example of how to use CreateTargetResponderRecipeRequest.

type CreateTargetResponderRecipeRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // Details for attaching a responder recipe to a target
    AttachTargetResponderRecipeDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTargetResponderRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTargetResponderRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTargetResponderRecipeRequest) RetryPolicy

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

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

func (CreateTargetResponderRecipeRequest) String

func (request CreateTargetResponderRecipeRequest) String() string

func (CreateTargetResponderRecipeRequest) ValidateEnumValue

func (request CreateTargetResponderRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTargetResponderRecipeResponse

CreateTargetResponderRecipeResponse wrapper for the CreateTargetResponderRecipe operation

type CreateTargetResponderRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTargetResponderRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTargetResponderRecipeResponse) String

func (response CreateTargetResponderRecipeResponse) String() string

type CreateTargetResponse

CreateTargetResponse wrapper for the CreateTarget operation

type CreateTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTargetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTargetResponse) String

func (response CreateTargetResponse) String() string

type CreateWlpAgentDetails

CreateWlpAgentDetails On-premise resource agent registration request resource. Example: `{"compartmentId": "ocid1.compartment.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg2fauxvlcxbtliaa",

"agentVersion": "1.0.11",
"certificateSignedRequest": "MIIGwjCCBaqgAwIBAgIVAK8hJCS/5Hu0dEMQ2ud"}`
type CreateWlpAgentDetails struct {

    // Compartment OCID of the host
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The version of the agent making the request
    AgentVersion *string `mandatory:"true" json:"agentVersion"`

    // The certificate signed request containing domain, organization names, organization units, city, state, country, email and public key, among other certificate details, signed by private key
    CertificateSignedRequest *string `mandatory:"true" json:"certificateSignedRequest"`

    // Concatenated OS name, OS version and agent architecture; for example, ubuntu_22.0_amd64.
    OsInfo *string `mandatory:"true" json:"osInfo"`

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

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

func (CreateWlpAgentDetails) String

func (m CreateWlpAgentDetails) String() string

func (CreateWlpAgentDetails) ValidateEnumValue

func (m CreateWlpAgentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateWlpAgentRequest

CreateWlpAgentRequest wrapper for the CreateWlpAgent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/CreateWlpAgent.go.html to see an example of how to use CreateWlpAgentRequest.

type CreateWlpAgentRequest struct {

    // Details for the WLP agent to be created
    CreateWlpAgentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateWlpAgentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateWlpAgentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateWlpAgentRequest) RetryPolicy

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

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

func (CreateWlpAgentRequest) String

func (request CreateWlpAgentRequest) String() string

func (CreateWlpAgentRequest) ValidateEnumValue

func (request CreateWlpAgentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateWlpAgentResponse

CreateWlpAgentResponse wrapper for the CreateWlpAgent operation

type CreateWlpAgentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateWlpAgentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateWlpAgentResponse) String

func (response CreateWlpAgentResponse) String() string

type CveRiskLevelEnum

CveRiskLevelEnum Enum with underlying type: string

type CveRiskLevelEnum string

Set of constants representing the allowable values for CveRiskLevelEnum

const (
    CveRiskLevelCritical CveRiskLevelEnum = "CRITICAL"
    CveRiskLevelHigh     CveRiskLevelEnum = "HIGH"
    CveRiskLevelMedium   CveRiskLevelEnum = "MEDIUM"
    CveRiskLevelLow      CveRiskLevelEnum = "LOW"
    CveRiskLevelMinor    CveRiskLevelEnum = "MINOR"
    CveRiskLevelNone     CveRiskLevelEnum = "NONE"
)

func GetCveRiskLevelEnumValues

func GetCveRiskLevelEnumValues() []CveRiskLevelEnum

GetCveRiskLevelEnumValues Enumerates the set of values for CveRiskLevelEnum

func GetMappingCveRiskLevelEnum

func GetMappingCveRiskLevelEnum(val string) (CveRiskLevelEnum, bool)

GetMappingCveRiskLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type DataMaskCategoryEnum

DataMaskCategoryEnum Enum with underlying type: string

type DataMaskCategoryEnum string

Set of constants representing the allowable values for DataMaskCategoryEnum

const (
    DataMaskCategoryActor     DataMaskCategoryEnum = "ACTOR"
    DataMaskCategoryPii       DataMaskCategoryEnum = "PII"
    DataMaskCategoryPhi       DataMaskCategoryEnum = "PHI"
    DataMaskCategoryFinancial DataMaskCategoryEnum = "FINANCIAL"
    DataMaskCategoryLocation  DataMaskCategoryEnum = "LOCATION"
    DataMaskCategoryCustom    DataMaskCategoryEnum = "CUSTOM"
)

func GetDataMaskCategoryEnumValues

func GetDataMaskCategoryEnumValues() []DataMaskCategoryEnum

GetDataMaskCategoryEnumValues Enumerates the set of values for DataMaskCategoryEnum

func GetMappingDataMaskCategoryEnum

func GetMappingDataMaskCategoryEnum(val string) (DataMaskCategoryEnum, bool)

GetMappingDataMaskCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

type DataMaskRule

DataMaskRule A data mask rule specifies the conditions in which the value for a sensitive data field in the UI is to be hidden or displayed when viewed by specified groups of users. The DataMaskRule resource contains the parameters for a data mask rule.

type DataMaskRule struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // IAM Group ID associated with the data mask rule
    IamGroupId *string `mandatory:"true" json:"iamGroupId"`

    TargetSelected TargetSelected `mandatory:"true" json:"targetSelected"`

    // Data mask rule display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The data mask rule description
    Description *string `mandatory:"false" json:"description"`

    // List of data mask rule categories
    DataMaskCategories []DataMaskCategoryEnum `mandatory:"false" json:"dataMaskCategories,omitempty"`

    // The date and time the target was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current status of the data mask rule
    DataMaskRuleStatus DataMaskRuleStatusEnum `mandatory:"false" json:"dataMaskRuleStatus,omitempty"`

    // The current lifecycle state of the data mask rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Additional details on the substate of the lifecycle state [DEPRECATE]
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DataMaskRule) String

func (m DataMaskRule) String() string

func (*DataMaskRule) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataMaskRule) ValidateEnumValue

func (m DataMaskRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataMaskRuleCollection

DataMaskRuleCollection Collection of data mask rules.

type DataMaskRuleCollection struct {

    // List of DataMaskRuleSummary resources
    Items []DataMaskRuleSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (DataMaskRuleCollection) String

func (m DataMaskRuleCollection) String() string

func (DataMaskRuleCollection) ValidateEnumValue

func (m DataMaskRuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataMaskRuleStatusEnum

DataMaskRuleStatusEnum Enum with underlying type: string

type DataMaskRuleStatusEnum string

Set of constants representing the allowable values for DataMaskRuleStatusEnum

const (
    DataMaskRuleStatusEnabled  DataMaskRuleStatusEnum = "ENABLED"
    DataMaskRuleStatusDisabled DataMaskRuleStatusEnum = "DISABLED"
)

func GetDataMaskRuleStatusEnumValues

func GetDataMaskRuleStatusEnumValues() []DataMaskRuleStatusEnum

GetDataMaskRuleStatusEnumValues Enumerates the set of values for DataMaskRuleStatusEnum

func GetMappingDataMaskRuleStatusEnum

func GetMappingDataMaskRuleStatusEnum(val string) (DataMaskRuleStatusEnum, bool)

GetMappingDataMaskRuleStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DataMaskRuleSummary

DataMaskRuleSummary Summary information for a data mask rule.

type DataMaskRuleSummary struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // IAM group ID associated with the data mask rule
    IamGroupId *string `mandatory:"true" json:"iamGroupId"`

    TargetSelected TargetSelected `mandatory:"true" json:"targetSelected"`

    // Data mask rule display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The data mask rule description
    Description *string `mandatory:"false" json:"description"`

    // List of data mask rule categories
    DataMaskCategories []DataMaskCategoryEnum `mandatory:"false" json:"dataMaskCategories,omitempty"`

    // The date and time the target was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current status of the data mask rule
    DataMaskRuleStatus DataMaskRuleStatusEnum `mandatory:"false" json:"dataMaskRuleStatus,omitempty"`

    // The current lifecycle state of the data mask rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. [DEPRECATE]
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DataMaskRuleSummary) String

func (m DataMaskRuleSummary) String() string

func (*DataMaskRuleSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataMaskRuleSummary) ValidateEnumValue

func (m DataMaskRuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataSource

DataSource Detailed information for a data source (DataSource resource).

type DataSource struct {

    // OCID for the data source
    Id *string `mandatory:"true" json:"id"`

    // Display name of the data source
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Possible type of dataSourceFeed Provider(LoggingQuery)
    DataSourceFeedProvider DataSourceFeedProviderEnum `mandatory:"true" json:"dataSourceFeedProvider"`

    // Compartment OCID of data source
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DataSourceDetails DataSourceDetails `mandatory:"false" json:"dataSourceDetails"`

    // The date and time the Data source was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the data source was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Enablement status of the data source
    Status DataSourceStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Information about the detector recipe and rule attached
    DataSourceDetectorMappingInfo []DataSourceMappingInfo `mandatory:"false" json:"dataSourceDetectorMappingInfo"`

    // Information about the region and status of query replication
    RegionStatusDetail []RegionStatusDetail `mandatory:"false" json:"regionStatusDetail"`

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

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DataSource) String

func (m DataSource) String() string

func (*DataSource) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataSource) ValidateEnumValue

func (m DataSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataSourceCollection

DataSourceCollection The collection of data source summaries (DataSourceSummary resources).

type DataSourceCollection struct {

    // List of data source summaries (DataSourceSummary resources)
    Items []DataSourceSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (DataSourceCollection) String

func (m DataSourceCollection) String() string

func (DataSourceCollection) ValidateEnumValue

func (m DataSourceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataSourceDetails

DataSourceDetails Details specific to the data source type.

type DataSourceDetails interface {
}

type DataSourceEventCollection

DataSourceEventCollection The collection of events related to a data source.

type DataSourceEventCollection struct {

    // List of events related to a data source
    Items []DataSourceEventSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (DataSourceEventCollection) String

func (m DataSourceEventCollection) String() string

func (DataSourceEventCollection) ValidateEnumValue

func (m DataSourceEventCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataSourceEventInfo

DataSourceEventInfo This resource can have multiple subtypes, depending on the dataSourceFeedProvider value. For example, if dataSourceFeedProvider is LOGGINGQUERY, this resource will be of type LoggingEventInfo.

type DataSourceEventInfo interface {
}

type DataSourceEventInfoStatusEnum

DataSourceEventInfoStatusEnum Enum with underlying type: string

type DataSourceEventInfoStatusEnum string

Set of constants representing the allowable values for DataSourceEventInfoStatusEnum

const (
    DataSourceEventInfoStatusSuccess DataSourceEventInfoStatusEnum = "SUCCESS"
    DataSourceEventInfoStatusFailure DataSourceEventInfoStatusEnum = "FAILURE"
)

func GetDataSourceEventInfoStatusEnumValues

func GetDataSourceEventInfoStatusEnumValues() []DataSourceEventInfoStatusEnum

GetDataSourceEventInfoStatusEnumValues Enumerates the set of values for DataSourceEventInfoStatusEnum

func GetMappingDataSourceEventInfoStatusEnum

func GetMappingDataSourceEventInfoStatusEnum(val string) (DataSourceEventInfoStatusEnum, bool)

GetMappingDataSourceEventInfoStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DataSourceEventSummary

DataSourceEventSummary Summary information about a data source event.

type DataSourceEventSummary struct {

    // Data source event region
    Region *string `mandatory:"true" json:"region"`

    // Data source event date and time
    EventDate *common.SDKTime `mandatory:"true" json:"eventDate"`

    // Unique identifier of data source.
    DataSourceId *string `mandatory:"true" json:"dataSourceId"`

    // Data source event creation date and time
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    EventInfo DataSourceEventInfo `mandatory:"true" json:"eventInfo"`

    // Current data source event info status
    Status DataSourceEventInfoStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Data source event comments
    Comments *string `mandatory:"false" json:"comments"`
}

func (DataSourceEventSummary) String

func (m DataSourceEventSummary) String() string

func (*DataSourceEventSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataSourceEventSummary) ValidateEnumValue

func (m DataSourceEventSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataSourceFeedProviderEnum

DataSourceFeedProviderEnum Enum with underlying type: string

type DataSourceFeedProviderEnum string

Set of constants representing the allowable values for DataSourceFeedProviderEnum

const (
    DataSourceFeedProviderLoggingquery   DataSourceFeedProviderEnum = "LOGGINGQUERY"
    DataSourceFeedProviderScheduledquery DataSourceFeedProviderEnum = "SCHEDULEDQUERY"
)

func GetDataSourceFeedProviderEnumValues

func GetDataSourceFeedProviderEnumValues() []DataSourceFeedProviderEnum

GetDataSourceFeedProviderEnumValues Enumerates the set of values for DataSourceFeedProviderEnum

func GetMappingDataSourceFeedProviderEnum

func GetMappingDataSourceFeedProviderEnum(val string) (DataSourceFeedProviderEnum, bool)

GetMappingDataSourceFeedProviderEnum performs case Insensitive comparison on enum value and return the desired enum

type DataSourceMappingInfo

DataSourceMappingInfo Details of the detector recipe and detector rule mapped to the data source.

type DataSourceMappingInfo struct {

    // ID of the detector recipe attached to the data source
    DetectorRecipeId *string `mandatory:"true" json:"detectorRecipeId"`

    // ID of the detector rule attached to the data source
    DetectorRuleId *string `mandatory:"true" json:"detectorRuleId"`
}

func (DataSourceMappingInfo) String

func (m DataSourceMappingInfo) String() string

func (DataSourceMappingInfo) ValidateEnumValue

func (m DataSourceMappingInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataSourceStatusEnum

DataSourceStatusEnum Enum with underlying type: string

type DataSourceStatusEnum string

Set of constants representing the allowable values for DataSourceStatusEnum

const (
    DataSourceStatusEnabled  DataSourceStatusEnum = "ENABLED"
    DataSourceStatusDisabled DataSourceStatusEnum = "DISABLED"
)

func GetDataSourceStatusEnumValues

func GetDataSourceStatusEnumValues() []DataSourceStatusEnum

GetDataSourceStatusEnumValues Enumerates the set of values for DataSourceStatusEnum

func GetMappingDataSourceStatusEnum

func GetMappingDataSourceStatusEnum(val string) (DataSourceStatusEnum, bool)

GetMappingDataSourceStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DataSourceSummary

DataSourceSummary Summary information for a specific data source.

type DataSourceSummary struct {

    // OCID for the data source
    Id *string `mandatory:"true" json:"id"`

    // Display name of the data source
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Type of data source feed provider(LoggingQuery)
    DataSourceFeedProvider DataSourceFeedProviderEnum `mandatory:"true" json:"dataSourceFeedProvider"`

    // Compartment OCID of the data source
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DataSourceSummaryDetails DataSourceSummaryDetails `mandatory:"false" json:"dataSourceSummaryDetails"`

    // The date and time the data source was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the data source was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Status of data source
    Status DataSourceStatusEnum `mandatory:"false" json:"status,omitempty"`

    LoggingQueryDetails LoggingQueryDetails `mandatory:"false" json:"loggingQueryDetails"`

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

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a zone in the `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DataSourceSummary) String

func (m DataSourceSummary) String() string

func (*DataSourceSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataSourceSummary) ValidateEnumValue

func (m DataSourceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataSourceSummaryDetails

DataSourceSummaryDetails Summary information for a data source of a specified data source type.

type DataSourceSummaryDetails interface {
}

type DeleteAdhocQueryRequest

DeleteAdhocQueryRequest wrapper for the DeleteAdhocQuery operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteAdhocQuery.go.html to see an example of how to use DeleteAdhocQueryRequest.

type DeleteAdhocQueryRequest struct {

    // Adhoc query OCID.
    AdhocQueryId *string `mandatory:"true" contributesTo:"path" name:"adhocQueryId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteAdhocQueryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAdhocQueryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteAdhocQueryRequest) RetryPolicy

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

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

func (DeleteAdhocQueryRequest) String

func (request DeleteAdhocQueryRequest) String() string

func (DeleteAdhocQueryRequest) ValidateEnumValue

func (request DeleteAdhocQueryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteAdhocQueryResponse

DeleteAdhocQueryResponse wrapper for the DeleteAdhocQuery operation

type DeleteAdhocQueryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteAdhocQueryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteAdhocQueryResponse) String

func (response DeleteAdhocQueryResponse) String() string

type DeleteDataMaskRuleRequest

DeleteDataMaskRuleRequest wrapper for the DeleteDataMaskRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDataMaskRule.go.html to see an example of how to use DeleteDataMaskRuleRequest.

type DeleteDataMaskRuleRequest struct {

    // OCID of the data mask rule
    DataMaskRuleId *string `mandatory:"true" contributesTo:"path" name:"dataMaskRuleId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDataMaskRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataMaskRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDataMaskRuleRequest) RetryPolicy

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

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

func (DeleteDataMaskRuleRequest) String

func (request DeleteDataMaskRuleRequest) String() string

func (DeleteDataMaskRuleRequest) ValidateEnumValue

func (request DeleteDataMaskRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDataMaskRuleResponse

DeleteDataMaskRuleResponse wrapper for the DeleteDataMaskRule operation

type DeleteDataMaskRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDataMaskRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDataMaskRuleResponse) String

func (response DeleteDataMaskRuleResponse) String() string

type DeleteDataSourceRequest

DeleteDataSourceRequest wrapper for the DeleteDataSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDataSource.go.html to see an example of how to use DeleteDataSourceRequest.

type DeleteDataSourceRequest struct {

    // Data source OCID.
    DataSourceId *string `mandatory:"true" contributesTo:"path" name:"dataSourceId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDataSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataSourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDataSourceRequest) RetryPolicy

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

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

func (DeleteDataSourceRequest) String

func (request DeleteDataSourceRequest) String() string

func (DeleteDataSourceRequest) ValidateEnumValue

func (request DeleteDataSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDataSourceResponse

DeleteDataSourceResponse wrapper for the DeleteDataSource operation

type DeleteDataSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDataSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDataSourceResponse) String

func (response DeleteDataSourceResponse) String() string

type DeleteDetectorRecipeDetectorRuleDataSourceRequest

DeleteDetectorRecipeDetectorRuleDataSourceRequest wrapper for the DeleteDetectorRecipeDetectorRuleDataSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDetectorRecipeDetectorRuleDataSource.go.html to see an example of how to use DeleteDetectorRecipeDetectorRuleDataSourceRequest.

type DeleteDetectorRecipeDetectorRuleDataSourceRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // The unique identifier of a detector rule.
    DetectorRuleId *string `mandatory:"true" contributesTo:"path" name:"detectorRuleId"`

    // Data source OCID.
    DataSourceId *string `mandatory:"true" contributesTo:"path" name:"dataSourceId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDetectorRecipeDetectorRuleDataSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDetectorRecipeDetectorRuleDataSourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDetectorRecipeDetectorRuleDataSourceRequest) RetryPolicy

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

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

func (DeleteDetectorRecipeDetectorRuleDataSourceRequest) String

func (request DeleteDetectorRecipeDetectorRuleDataSourceRequest) String() string

func (DeleteDetectorRecipeDetectorRuleDataSourceRequest) ValidateEnumValue

func (request DeleteDetectorRecipeDetectorRuleDataSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDetectorRecipeDetectorRuleDataSourceResponse

DeleteDetectorRecipeDetectorRuleDataSourceResponse wrapper for the DeleteDetectorRecipeDetectorRuleDataSource operation

type DeleteDetectorRecipeDetectorRuleDataSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDetectorRecipeDetectorRuleDataSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDetectorRecipeDetectorRuleDataSourceResponse) String

func (response DeleteDetectorRecipeDetectorRuleDataSourceResponse) String() string

type DeleteDetectorRecipeDetectorRuleRequest

DeleteDetectorRecipeDetectorRuleRequest wrapper for the DeleteDetectorRecipeDetectorRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDetectorRecipeDetectorRule.go.html to see an example of how to use DeleteDetectorRecipeDetectorRuleRequest.

type DeleteDetectorRecipeDetectorRuleRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // The unique identifier of a detector rule.
    DetectorRuleId *string `mandatory:"true" contributesTo:"path" name:"detectorRuleId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDetectorRecipeDetectorRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDetectorRecipeDetectorRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDetectorRecipeDetectorRuleRequest) RetryPolicy

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

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

func (DeleteDetectorRecipeDetectorRuleRequest) String

func (request DeleteDetectorRecipeDetectorRuleRequest) String() string

func (DeleteDetectorRecipeDetectorRuleRequest) ValidateEnumValue

func (request DeleteDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDetectorRecipeDetectorRuleResponse

DeleteDetectorRecipeDetectorRuleResponse wrapper for the DeleteDetectorRecipeDetectorRule operation

type DeleteDetectorRecipeDetectorRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDetectorRecipeDetectorRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDetectorRecipeDetectorRuleResponse) String

func (response DeleteDetectorRecipeDetectorRuleResponse) String() string

type DeleteDetectorRecipeRequest

DeleteDetectorRecipeRequest wrapper for the DeleteDetectorRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteDetectorRecipe.go.html to see an example of how to use DeleteDetectorRecipeRequest.

type DeleteDetectorRecipeRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDetectorRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDetectorRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDetectorRecipeRequest) RetryPolicy

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

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

func (DeleteDetectorRecipeRequest) String

func (request DeleteDetectorRecipeRequest) String() string

func (DeleteDetectorRecipeRequest) ValidateEnumValue

func (request DeleteDetectorRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDetectorRecipeResponse

DeleteDetectorRecipeResponse wrapper for the DeleteDetectorRecipe operation

type DeleteDetectorRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDetectorRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDetectorRecipeResponse) String

func (response DeleteDetectorRecipeResponse) String() string

type DeleteManagedListRequest

DeleteManagedListRequest wrapper for the DeleteManagedList operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteManagedList.go.html to see an example of how to use DeleteManagedListRequest.

type DeleteManagedListRequest struct {

    // The managed list OCID to be passed in the request.
    ManagedListId *string `mandatory:"true" contributesTo:"path" name:"managedListId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteManagedListRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagedListRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteManagedListRequest) RetryPolicy

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

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

func (DeleteManagedListRequest) String

func (request DeleteManagedListRequest) String() string

func (DeleteManagedListRequest) ValidateEnumValue

func (request DeleteManagedListRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteManagedListResponse

DeleteManagedListResponse wrapper for the DeleteManagedList operation

type DeleteManagedListResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteManagedListResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteManagedListResponse) String

func (response DeleteManagedListResponse) String() string

type DeleteResponderRecipeRequest

DeleteResponderRecipeRequest wrapper for the DeleteResponderRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteResponderRecipe.go.html to see an example of how to use DeleteResponderRecipeRequest.

type DeleteResponderRecipeRequest struct {

    // OCID of the responder recipe.
    ResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"responderRecipeId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteResponderRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteResponderRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteResponderRecipeRequest) RetryPolicy

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

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

func (DeleteResponderRecipeRequest) String

func (request DeleteResponderRecipeRequest) String() string

func (DeleteResponderRecipeRequest) ValidateEnumValue

func (request DeleteResponderRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteResponderRecipeResponse

DeleteResponderRecipeResponse wrapper for the DeleteResponderRecipe operation

type DeleteResponderRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteResponderRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteResponderRecipeResponse) String

func (response DeleteResponderRecipeResponse) String() string

type DeleteSavedQueryRequest

DeleteSavedQueryRequest wrapper for the DeleteSavedQuery operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteSavedQuery.go.html to see an example of how to use DeleteSavedQueryRequest.

type DeleteSavedQueryRequest struct {

    // Saved query OCID
    SavedQueryId *string `mandatory:"true" contributesTo:"path" name:"savedQueryId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteSavedQueryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteSavedQueryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteSavedQueryRequest) RetryPolicy

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

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

func (DeleteSavedQueryRequest) String

func (request DeleteSavedQueryRequest) String() string

func (DeleteSavedQueryRequest) ValidateEnumValue

func (request DeleteSavedQueryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteSavedQueryResponse

DeleteSavedQueryResponse wrapper for the DeleteSavedQuery operation

type DeleteSavedQueryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteSavedQueryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteSavedQueryResponse) String

func (response DeleteSavedQueryResponse) String() string

type DeleteSecurityRecipeRequest

DeleteSecurityRecipeRequest wrapper for the DeleteSecurityRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteSecurityRecipe.go.html to see an example of how to use DeleteSecurityRecipeRequest.

type DeleteSecurityRecipeRequest struct {

    // The unique identifier of the security zone recipe. (`SecurityRecipe`)
    SecurityRecipeId *string `mandatory:"true" contributesTo:"path" name:"securityRecipeId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteSecurityRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteSecurityRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteSecurityRecipeRequest) RetryPolicy

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

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

func (DeleteSecurityRecipeRequest) String

func (request DeleteSecurityRecipeRequest) String() string

func (DeleteSecurityRecipeRequest) ValidateEnumValue

func (request DeleteSecurityRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteSecurityRecipeResponse

DeleteSecurityRecipeResponse wrapper for the DeleteSecurityRecipe operation

type DeleteSecurityRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteSecurityRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteSecurityRecipeResponse) String

func (response DeleteSecurityRecipeResponse) String() string

type DeleteSecurityZoneRequest

DeleteSecurityZoneRequest wrapper for the DeleteSecurityZone operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteSecurityZone.go.html to see an example of how to use DeleteSecurityZoneRequest.

type DeleteSecurityZoneRequest struct {

    // The unique identifier of the security zone (`SecurityZone` resource).
    SecurityZoneId *string `mandatory:"true" contributesTo:"path" name:"securityZoneId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteSecurityZoneRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteSecurityZoneRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteSecurityZoneRequest) RetryPolicy

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

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

func (DeleteSecurityZoneRequest) String

func (request DeleteSecurityZoneRequest) String() string

func (DeleteSecurityZoneRequest) ValidateEnumValue

func (request DeleteSecurityZoneRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteSecurityZoneResponse

DeleteSecurityZoneResponse wrapper for the DeleteSecurityZone operation

type DeleteSecurityZoneResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteSecurityZoneResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteSecurityZoneResponse) String

func (response DeleteSecurityZoneResponse) String() string

type DeleteTargetDetectorRecipeRequest

DeleteTargetDetectorRecipeRequest wrapper for the DeleteTargetDetectorRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteTargetDetectorRecipe.go.html to see an example of how to use DeleteTargetDetectorRecipeRequest.

type DeleteTargetDetectorRecipeRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target detector recipe.
    TargetDetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetDetectorRecipeId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTargetDetectorRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteTargetDetectorRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteTargetDetectorRecipeRequest) RetryPolicy

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

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

func (DeleteTargetDetectorRecipeRequest) String

func (request DeleteTargetDetectorRecipeRequest) String() string

func (DeleteTargetDetectorRecipeRequest) ValidateEnumValue

func (request DeleteTargetDetectorRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTargetDetectorRecipeResponse

DeleteTargetDetectorRecipeResponse wrapper for the DeleteTargetDetectorRecipe operation

type DeleteTargetDetectorRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTargetDetectorRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteTargetDetectorRecipeResponse) String

func (response DeleteTargetDetectorRecipeResponse) String() string

type DeleteTargetRequest

DeleteTargetRequest wrapper for the DeleteTarget operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteTarget.go.html to see an example of how to use DeleteTargetRequest.

type DeleteTargetRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTargetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteTargetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteTargetRequest) RetryPolicy

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

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

func (DeleteTargetRequest) String

func (request DeleteTargetRequest) String() string

func (DeleteTargetRequest) ValidateEnumValue

func (request DeleteTargetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTargetResponderRecipeRequest

DeleteTargetResponderRecipeRequest wrapper for the DeleteTargetResponderRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteTargetResponderRecipe.go.html to see an example of how to use DeleteTargetResponderRecipeRequest.

type DeleteTargetResponderRecipeRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target responder recipe.
    TargetResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetResponderRecipeId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTargetResponderRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteTargetResponderRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteTargetResponderRecipeRequest) RetryPolicy

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

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

func (DeleteTargetResponderRecipeRequest) String

func (request DeleteTargetResponderRecipeRequest) String() string

func (DeleteTargetResponderRecipeRequest) ValidateEnumValue

func (request DeleteTargetResponderRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTargetResponderRecipeResponse

DeleteTargetResponderRecipeResponse wrapper for the DeleteTargetResponderRecipe operation

type DeleteTargetResponderRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTargetResponderRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteTargetResponderRecipeResponse) String

func (response DeleteTargetResponderRecipeResponse) String() string

type DeleteTargetResponse

DeleteTargetResponse wrapper for the DeleteTarget operation

type DeleteTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTargetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteTargetResponse) String

func (response DeleteTargetResponse) String() string

type DeleteWlpAgentRequest

DeleteWlpAgentRequest wrapper for the DeleteWlpAgent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/DeleteWlpAgent.go.html to see an example of how to use DeleteWlpAgentRequest.

type DeleteWlpAgentRequest struct {

    // WLP agent OCID.
    WlpAgentId *string `mandatory:"true" contributesTo:"path" name:"wlpAgentId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteWlpAgentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteWlpAgentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteWlpAgentRequest) RetryPolicy

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

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

func (DeleteWlpAgentRequest) String

func (request DeleteWlpAgentRequest) String() string

func (DeleteWlpAgentRequest) ValidateEnumValue

func (request DeleteWlpAgentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteWlpAgentResponse

DeleteWlpAgentResponse wrapper for the DeleteWlpAgent operation

type DeleteWlpAgentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteWlpAgentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteWlpAgentResponse) String

func (response DeleteWlpAgentResponse) String() string

type Detector

Detector Information for a single detector category. For example, IAAS_ACTIVITY_DETECTOR or IAAS_CONFIGURATION_DETECTOR.

type Detector struct {

    // Unique identifier for detector
    Id *string `mandatory:"true" json:"id"`

    // Detector description
    Description *string `mandatory:"true" json:"description"`

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

func (Detector) String

func (m Detector) String() string

func (Detector) ValidateEnumValue

func (m Detector) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorCollection

DetectorCollection The collection of detector summaries.

type DetectorCollection struct {

    // List of DetectorSummary resources
    Items []DetectorSummary `mandatory:"true" json:"items"`
}

func (DetectorCollection) String

func (m DetectorCollection) String() string

func (DetectorCollection) ValidateEnumValue

func (m DetectorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorConfiguration

DetectorConfiguration Configuration details for a detector.

type DetectorConfiguration struct {

    // Unique identifier of the configuration
    ConfigKey *string `mandatory:"true" json:"configKey"`

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

    // Configuration value
    Value *string `mandatory:"false" json:"value"`

    // Configuration data type
    DataType *string `mandatory:"false" json:"dataType"`

    // List of configuration values
    Values []ConfigValue `mandatory:"false" json:"values"`

    // Map property Value data type
    AllowedValuesDataType *string `mandatory:"false" json:"allowedValuesDataType"`

    // Map of possible values for configuration
    AllowedValues []PropertyTuple `mandatory:"false" json:"allowedValues"`
}

func (DetectorConfiguration) String

func (m DetectorConfiguration) String() string

func (DetectorConfiguration) ValidateEnumValue

func (m DetectorConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorDetails

DetectorDetails Detailed information for a detector.

type DetectorDetails struct {

    // Enablement status for the rule
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The risk level for the rule
    RiskLevel RiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // List of detector rule configurations
    Configurations []DetectorConfiguration `mandatory:"false" json:"configurations"`

    Condition Condition `mandatory:"false" json:"condition"`

    // User-defined labels for a detector rule
    Labels []string `mandatory:"false" json:"labels"`

    // Can the rule be configured?
    IsConfigurationAllowed *bool `mandatory:"false" json:"isConfigurationAllowed"`

    // The point at which an elevated resource risk score creates a problem
    ProblemThreshold *int `mandatory:"false" json:"problemThreshold"`

    // List of target types for which the detector rule is applicable
    TargetTypes []string `mandatory:"false" json:"targetTypes"`

    // List of sighting types
    SightingTypes []SightingType `mandatory:"false" json:"sightingTypes"`

    // Description for detector recipe detector rule
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for detector recipe detector rule
    Recommendation *string `mandatory:"false" json:"recommendation"`

    // The ID of the attached data source
    DataSourceId *string `mandatory:"false" json:"dataSourceId"`

    // Data source entities mapping for a detector rule
    EntitiesMappings []EntitiesMapping `mandatory:"false" json:"entitiesMappings"`
}

func (DetectorDetails) String

func (m DetectorDetails) String() string

func (*DetectorDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DetectorDetails) ValidateEnumValue

func (m DetectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorEnumEnum

DetectorEnumEnum Enum with underlying type: string

type DetectorEnumEnum string

Set of constants representing the allowable values for DetectorEnumEnum

const (
    DetectorEnumIaasActivityDetector         DetectorEnumEnum = "IAAS_ACTIVITY_DETECTOR"
    DetectorEnumIaasConfigurationDetector    DetectorEnumEnum = "IAAS_CONFIGURATION_DETECTOR"
    DetectorEnumIaasThreatDetector           DetectorEnumEnum = "IAAS_THREAT_DETECTOR"
    DetectorEnumIaasLogInsightDetector       DetectorEnumEnum = "IAAS_LOG_INSIGHT_DETECTOR"
    DetectorEnumIaasInstanceSecurityDetector DetectorEnumEnum = "IAAS_INSTANCE_SECURITY_DETECTOR"
)

func GetDetectorEnumEnumValues

func GetDetectorEnumEnumValues() []DetectorEnumEnum

GetDetectorEnumEnumValues Enumerates the set of values for DetectorEnumEnum

func GetMappingDetectorEnumEnum

func GetMappingDetectorEnumEnum(val string) (DetectorEnumEnum, bool)

GetMappingDetectorEnumEnum performs case Insensitive comparison on enum value and return the desired enum

type DetectorRecipe

DetectorRecipe A detector recipe is a collection of rules that can be configured to trigger problems that appear on the Cloud Guard Problems page. A DetectorRecipe resource contains settings for a specific detector recipe, plus a list of the detector rules (DetectorRecipeDetectorRule resources) belonging to the DetectorRecipe resource.

type DetectorRecipe struct {

    // OCID for detector recipe
    Id *string `mandatory:"true" json:"id"`

    // Display name of detector recipe
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID of detector recipe
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Recipe OCID of the source recipe to be cloned
    SourceDetectorRecipeId *string `mandatory:"true" json:"sourceDetectorRecipeId"`

    // Owner of detector recipe
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // Type of detector
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Detector recipe description
    Description *string `mandatory:"false" json:"description"`

    // Recipe type ( STANDARD, ENTERPRISE )
    DetectorRecipeType DetectorRecipeEnumEnum `mandatory:"false" json:"detectorRecipeType,omitempty"`

    // List of detector rules for the detector type for recipe - user input
    DetectorRules []DetectorRecipeDetectorRule `mandatory:"false" json:"detectorRules"`

    // List of effective detector rules for the detector type for recipe after applying defaults
    EffectiveDetectorRules []DetectorRecipeDetectorRule `mandatory:"false" json:"effectiveDetectorRules"`

    // The date and time the detector recipe was created Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the detector recipe was last updated Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

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

    // The number of days for which source data is retained
    SourceDataRetention *int `mandatory:"false" json:"sourceDataRetention"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // List of target IDs to which the recipe is attached
    TargetIds []string `mandatory:"false" json:"targetIds"`
}

func (DetectorRecipe) String

func (m DetectorRecipe) String() string

func (DetectorRecipe) ValidateEnumValue

func (m DetectorRecipe) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRecipeCollection

DetectorRecipeCollection The collection of summary information for detector recipes.

type DetectorRecipeCollection struct {

    // List of DetectorRecipeSummary resources
    Items []DetectorRecipeSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (DetectorRecipeCollection) String

func (m DetectorRecipeCollection) String() string

func (DetectorRecipeCollection) ValidateEnumValue

func (m DetectorRecipeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRecipeDetectorRule

DetectorRecipeDetectorRule A DetectorRecipeDetectorRule resource defines a single recipe rule in the collection for a DetectorRecipe resource.

type DetectorRecipeDetectorRule struct {

    // The unique identifier of the detector rule.
    DetectorRuleId *string `mandatory:"true" json:"detectorRuleId"`

    // Detector recipe for the rule
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Service type of the configuration to which the rule is applied
    ServiceType *string `mandatory:"true" json:"serviceType"`

    // Resource type of the configuration to which the rule is applied
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Display name for DetectorRecipeDetectorRule resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for DetectorRecipeDetectorRule resource
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for DetectorRecipeDetectorRule resource
    Recommendation *string `mandatory:"false" json:"recommendation"`

    Details *DetectorDetails `mandatory:"false" json:"details"`

    // List of managed list types related to this rule
    ManagedListTypes []DetectorRecipeDetectorRuleManagedListTypesEnum `mandatory:"false" json:"managedListTypes,omitempty"`

    // List of responder rules that can be used to remediate this detector rule
    CandidateResponderRules []CandidateResponderRule `mandatory:"false" json:"candidateResponderRules"`

    // The date and time the detector recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the detector recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the detector rule.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The unique identifier of the attached data source
    DataSourceId *string `mandatory:"false" json:"dataSourceId"`

    // Data source entities mapping for the detector rule
    EntitiesMappings []EntitiesMapping `mandatory:"false" json:"entitiesMappings"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (DetectorRecipeDetectorRule) String

func (m DetectorRecipeDetectorRule) String() string

func (DetectorRecipeDetectorRule) ValidateEnumValue

func (m DetectorRecipeDetectorRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRecipeDetectorRuleCollection

DetectorRecipeDetectorRuleCollection Collection of summary information for detector rules in a detector recipe.

type DetectorRecipeDetectorRuleCollection struct {

    // List of DetectorRecipeDetectorRuleSummary resources
    Items []DetectorRecipeDetectorRuleSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (DetectorRecipeDetectorRuleCollection) String

func (m DetectorRecipeDetectorRuleCollection) String() string

func (DetectorRecipeDetectorRuleCollection) ValidateEnumValue

func (m DetectorRecipeDetectorRuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRecipeDetectorRuleManagedListTypesEnum

DetectorRecipeDetectorRuleManagedListTypesEnum Enum with underlying type: string

type DetectorRecipeDetectorRuleManagedListTypesEnum string

Set of constants representing the allowable values for DetectorRecipeDetectorRuleManagedListTypesEnum

const (
    DetectorRecipeDetectorRuleManagedListTypesCidrBlock            DetectorRecipeDetectorRuleManagedListTypesEnum = "CIDR_BLOCK"
    DetectorRecipeDetectorRuleManagedListTypesUsers                DetectorRecipeDetectorRuleManagedListTypesEnum = "USERS"
    DetectorRecipeDetectorRuleManagedListTypesGroups               DetectorRecipeDetectorRuleManagedListTypesEnum = "GROUPS"
    DetectorRecipeDetectorRuleManagedListTypesIpv4address          DetectorRecipeDetectorRuleManagedListTypesEnum = "IPV4ADDRESS"
    DetectorRecipeDetectorRuleManagedListTypesIpv6address          DetectorRecipeDetectorRuleManagedListTypesEnum = "IPV6ADDRESS"
    DetectorRecipeDetectorRuleManagedListTypesResourceOcid         DetectorRecipeDetectorRuleManagedListTypesEnum = "RESOURCE_OCID"
    DetectorRecipeDetectorRuleManagedListTypesRegion               DetectorRecipeDetectorRuleManagedListTypesEnum = "REGION"
    DetectorRecipeDetectorRuleManagedListTypesCountry              DetectorRecipeDetectorRuleManagedListTypesEnum = "COUNTRY"
    DetectorRecipeDetectorRuleManagedListTypesState                DetectorRecipeDetectorRuleManagedListTypesEnum = "STATE"
    DetectorRecipeDetectorRuleManagedListTypesCity                 DetectorRecipeDetectorRuleManagedListTypesEnum = "CITY"
    DetectorRecipeDetectorRuleManagedListTypesTags                 DetectorRecipeDetectorRuleManagedListTypesEnum = "TAGS"
    DetectorRecipeDetectorRuleManagedListTypesGeneric              DetectorRecipeDetectorRuleManagedListTypesEnum = "GENERIC"
    DetectorRecipeDetectorRuleManagedListTypesFusionAppsRole       DetectorRecipeDetectorRuleManagedListTypesEnum = "FUSION_APPS_ROLE"
    DetectorRecipeDetectorRuleManagedListTypesFusionAppsPermission DetectorRecipeDetectorRuleManagedListTypesEnum = "FUSION_APPS_PERMISSION"
)

func GetDetectorRecipeDetectorRuleManagedListTypesEnumValues

func GetDetectorRecipeDetectorRuleManagedListTypesEnumValues() []DetectorRecipeDetectorRuleManagedListTypesEnum

GetDetectorRecipeDetectorRuleManagedListTypesEnumValues Enumerates the set of values for DetectorRecipeDetectorRuleManagedListTypesEnum

func GetMappingDetectorRecipeDetectorRuleManagedListTypesEnum

func GetMappingDetectorRecipeDetectorRuleManagedListTypesEnum(val string) (DetectorRecipeDetectorRuleManagedListTypesEnum, bool)

GetMappingDetectorRecipeDetectorRuleManagedListTypesEnum performs case Insensitive comparison on enum value and return the desired enum

type DetectorRecipeDetectorRuleSummary

DetectorRecipeDetectorRuleSummary Summary information for a DetectorRecipeDetectorRule resoource.

type DetectorRecipeDetectorRuleSummary struct {

    // The unique identifier of the detector rule
    Id *string `mandatory:"true" json:"id"`

    // Possible types of detectors
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Display name of the detector rule
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the detector rule
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for the Display name of the detector rule
    Recommendation *string `mandatory:"false" json:"recommendation"`

    // Service type of the configuration to which the rule is applied
    ServiceType *string `mandatory:"false" json:"serviceType"`

    // Resource type of the configuration to which the rule is applied
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // List of managed list types related to this rule
    ManagedListTypes []DetectorRecipeDetectorRuleSummaryManagedListTypesEnum `mandatory:"false" json:"managedListTypes,omitempty"`

    // List of responder rules that can be used to remediate problems triggered by this detector rule
    CandidateResponderRules []CandidateResponderRule `mandatory:"false" json:"candidateResponderRules"`

    DetectorDetails *DetectorDetails `mandatory:"false" json:"detectorDetails"`

    // The date and time the detector recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the detector recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the detector recipe rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The ID of the attached data source
    DataSourceId *string `mandatory:"false" json:"dataSourceId"`

    // Data source entities mapping for the detector rule
    EntitiesMappings []EntitiesMapping `mandatory:"false" json:"entitiesMappings"`
}

func (DetectorRecipeDetectorRuleSummary) String

func (m DetectorRecipeDetectorRuleSummary) String() string

func (DetectorRecipeDetectorRuleSummary) ValidateEnumValue

func (m DetectorRecipeDetectorRuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRecipeDetectorRuleSummaryManagedListTypesEnum

DetectorRecipeDetectorRuleSummaryManagedListTypesEnum Enum with underlying type: string

type DetectorRecipeDetectorRuleSummaryManagedListTypesEnum string

Set of constants representing the allowable values for DetectorRecipeDetectorRuleSummaryManagedListTypesEnum

const (
    DetectorRecipeDetectorRuleSummaryManagedListTypesCidrBlock            DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "CIDR_BLOCK"
    DetectorRecipeDetectorRuleSummaryManagedListTypesUsers                DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "USERS"
    DetectorRecipeDetectorRuleSummaryManagedListTypesGroups               DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "GROUPS"
    DetectorRecipeDetectorRuleSummaryManagedListTypesIpv4address          DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "IPV4ADDRESS"
    DetectorRecipeDetectorRuleSummaryManagedListTypesIpv6address          DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "IPV6ADDRESS"
    DetectorRecipeDetectorRuleSummaryManagedListTypesResourceOcid         DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "RESOURCE_OCID"
    DetectorRecipeDetectorRuleSummaryManagedListTypesRegion               DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "REGION"
    DetectorRecipeDetectorRuleSummaryManagedListTypesCountry              DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "COUNTRY"
    DetectorRecipeDetectorRuleSummaryManagedListTypesState                DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "STATE"
    DetectorRecipeDetectorRuleSummaryManagedListTypesCity                 DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "CITY"
    DetectorRecipeDetectorRuleSummaryManagedListTypesTags                 DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "TAGS"
    DetectorRecipeDetectorRuleSummaryManagedListTypesGeneric              DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "GENERIC"
    DetectorRecipeDetectorRuleSummaryManagedListTypesFusionAppsRole       DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "FUSION_APPS_ROLE"
    DetectorRecipeDetectorRuleSummaryManagedListTypesFusionAppsPermission DetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "FUSION_APPS_PERMISSION"
)

func GetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumValues

func GetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumValues() []DetectorRecipeDetectorRuleSummaryManagedListTypesEnum

GetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumValues Enumerates the set of values for DetectorRecipeDetectorRuleSummaryManagedListTypesEnum

func GetMappingDetectorRecipeDetectorRuleSummaryManagedListTypesEnum

func GetMappingDetectorRecipeDetectorRuleSummaryManagedListTypesEnum(val string) (DetectorRecipeDetectorRuleSummaryManagedListTypesEnum, bool)

GetMappingDetectorRecipeDetectorRuleSummaryManagedListTypesEnum performs case Insensitive comparison on enum value and return the desired enum

type DetectorRecipeEnumEnum

DetectorRecipeEnumEnum Enum with underlying type: string

type DetectorRecipeEnumEnum string

Set of constants representing the allowable values for DetectorRecipeEnumEnum

const (
    DetectorRecipeEnumLimited    DetectorRecipeEnumEnum = "LIMITED"
    DetectorRecipeEnumBasic      DetectorRecipeEnumEnum = "BASIC"
    DetectorRecipeEnumStandard   DetectorRecipeEnumEnum = "STANDARD"
    DetectorRecipeEnumEnterprise DetectorRecipeEnumEnum = "ENTERPRISE"
)

func GetDetectorRecipeEnumEnumValues

func GetDetectorRecipeEnumEnumValues() []DetectorRecipeEnumEnum

GetDetectorRecipeEnumEnumValues Enumerates the set of values for DetectorRecipeEnumEnum

func GetMappingDetectorRecipeEnumEnum

func GetMappingDetectorRecipeEnumEnum(val string) (DetectorRecipeEnumEnum, bool)

GetMappingDetectorRecipeEnumEnum performs case Insensitive comparison on enum value and return the desired enum

type DetectorRecipeSummary

DetectorRecipeSummary Summary information for a detector recipe.

type DetectorRecipeSummary struct {

    // OCID for detector recipe
    Id *string `mandatory:"true" json:"id"`

    // Display name for detector recipe
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID of detector recipe
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Owner of the detector recipe
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // Type of detector
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Detector recipe description
    Description *string `mandatory:"false" json:"description"`

    // Recipe OCID of the source recipe to be cloned
    SourceDetectorRecipeId *string `mandatory:"false" json:"sourceDetectorRecipeId"`

    // Recipe type ( STANDARD, ENTERPRISE )
    DetectorRecipeType DetectorRecipeEnumEnum `mandatory:"false" json:"detectorRecipeType,omitempty"`

    // List of detector rules for the detector type
    DetectorRules []DetectorRecipeDetectorRule `mandatory:"false" json:"detectorRules"`

    // The date and time the detector recipe was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the detector recipe was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

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

    // The number of days for which source data is retained
    SourceDataRetention *int `mandatory:"false" json:"sourceDataRetention"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DetectorRecipeSummary) String

func (m DetectorRecipeSummary) String() string

func (DetectorRecipeSummary) ValidateEnumValue

func (m DetectorRecipeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRule

DetectorRule Information for a detector rule (DetectorRule object).

type DetectorRule struct {

    // The unique identifier of the detector rule
    Id *string `mandatory:"true" json:"id"`

    // Detector recipe for the rule
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Service type of the configuration to which the rule is applied
    ServiceType *string `mandatory:"true" json:"serviceType"`

    // Resource type of the configuration to which the rule is applied
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Display name for the detector rule
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for the detector rule
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for the detector rule
    Recommendation *string `mandatory:"false" json:"recommendation"`

    DetectorDetails *DetectorDetails `mandatory:"false" json:"detectorDetails"`

    // List of managed list types related to this rule
    ManagedListTypes []DetectorRuleManagedListTypesEnum `mandatory:"false" json:"managedListTypes,omitempty"`

    // List of responder rules that could be used to remediate a problem triggered by this detector rule
    CandidateResponderRules []CandidateResponderRule `mandatory:"false" json:"candidateResponderRules"`

    // The date and time the detector rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the detector rule was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the detector rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (DetectorRule) String

func (m DetectorRule) String() string

func (DetectorRule) ValidateEnumValue

func (m DetectorRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRuleCollection

DetectorRuleCollection Summary information for the collection of detector rules.

type DetectorRuleCollection struct {

    // List of DetectorRuleSummary resources
    Items []DetectorRuleSummary `mandatory:"true" json:"items"`
}

func (DetectorRuleCollection) String

func (m DetectorRuleCollection) String() string

func (DetectorRuleCollection) ValidateEnumValue

func (m DetectorRuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRuleManagedListTypesEnum

DetectorRuleManagedListTypesEnum Enum with underlying type: string

type DetectorRuleManagedListTypesEnum string

Set of constants representing the allowable values for DetectorRuleManagedListTypesEnum

const (
    DetectorRuleManagedListTypesCidrBlock            DetectorRuleManagedListTypesEnum = "CIDR_BLOCK"
    DetectorRuleManagedListTypesUsers                DetectorRuleManagedListTypesEnum = "USERS"
    DetectorRuleManagedListTypesGroups               DetectorRuleManagedListTypesEnum = "GROUPS"
    DetectorRuleManagedListTypesIpv4address          DetectorRuleManagedListTypesEnum = "IPV4ADDRESS"
    DetectorRuleManagedListTypesIpv6address          DetectorRuleManagedListTypesEnum = "IPV6ADDRESS"
    DetectorRuleManagedListTypesResourceOcid         DetectorRuleManagedListTypesEnum = "RESOURCE_OCID"
    DetectorRuleManagedListTypesRegion               DetectorRuleManagedListTypesEnum = "REGION"
    DetectorRuleManagedListTypesCountry              DetectorRuleManagedListTypesEnum = "COUNTRY"
    DetectorRuleManagedListTypesState                DetectorRuleManagedListTypesEnum = "STATE"
    DetectorRuleManagedListTypesCity                 DetectorRuleManagedListTypesEnum = "CITY"
    DetectorRuleManagedListTypesTags                 DetectorRuleManagedListTypesEnum = "TAGS"
    DetectorRuleManagedListTypesGeneric              DetectorRuleManagedListTypesEnum = "GENERIC"
    DetectorRuleManagedListTypesFusionAppsRole       DetectorRuleManagedListTypesEnum = "FUSION_APPS_ROLE"
    DetectorRuleManagedListTypesFusionAppsPermission DetectorRuleManagedListTypesEnum = "FUSION_APPS_PERMISSION"
)

func GetDetectorRuleManagedListTypesEnumValues

func GetDetectorRuleManagedListTypesEnumValues() []DetectorRuleManagedListTypesEnum

GetDetectorRuleManagedListTypesEnumValues Enumerates the set of values for DetectorRuleManagedListTypesEnum

func GetMappingDetectorRuleManagedListTypesEnum

func GetMappingDetectorRuleManagedListTypesEnum(val string) (DetectorRuleManagedListTypesEnum, bool)

GetMappingDetectorRuleManagedListTypesEnum performs case Insensitive comparison on enum value and return the desired enum

type DetectorRuleSummary

DetectorRuleSummary Summary information for a detector rule.

type DetectorRuleSummary struct {

    // The unique identifier of the detector rule
    Id *string `mandatory:"true" json:"id"`

    // Possible types of detectors
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Display name for the detector rule
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for the detector rule
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for the detector rule
    Recommendation *string `mandatory:"false" json:"recommendation"`

    // Service type of the configuration to which the rule is applied
    ServiceType *string `mandatory:"false" json:"serviceType"`

    // Resource type of the configuration to which the rule is applied
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // List of managed list types related to this rule
    ManagedListTypes []DetectorRuleSummaryManagedListTypesEnum `mandatory:"false" json:"managedListTypes,omitempty"`

    // List of responder rules that can be used to remediate a problem triggered by this detector rule
    CandidateResponderRules []CandidateResponderRule `mandatory:"false" json:"candidateResponderRules"`

    DetectorDetails *DetectorDetails `mandatory:"false" json:"detectorDetails"`

    // The date and time the detector rule was first created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the detector rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the detector rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (DetectorRuleSummary) String

func (m DetectorRuleSummary) String() string

func (DetectorRuleSummary) ValidateEnumValue

func (m DetectorRuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectorRuleSummaryManagedListTypesEnum

DetectorRuleSummaryManagedListTypesEnum Enum with underlying type: string

type DetectorRuleSummaryManagedListTypesEnum string

Set of constants representing the allowable values for DetectorRuleSummaryManagedListTypesEnum

const (
    DetectorRuleSummaryManagedListTypesCidrBlock            DetectorRuleSummaryManagedListTypesEnum = "CIDR_BLOCK"
    DetectorRuleSummaryManagedListTypesUsers                DetectorRuleSummaryManagedListTypesEnum = "USERS"
    DetectorRuleSummaryManagedListTypesGroups               DetectorRuleSummaryManagedListTypesEnum = "GROUPS"
    DetectorRuleSummaryManagedListTypesIpv4address          DetectorRuleSummaryManagedListTypesEnum = "IPV4ADDRESS"
    DetectorRuleSummaryManagedListTypesIpv6address          DetectorRuleSummaryManagedListTypesEnum = "IPV6ADDRESS"
    DetectorRuleSummaryManagedListTypesResourceOcid         DetectorRuleSummaryManagedListTypesEnum = "RESOURCE_OCID"
    DetectorRuleSummaryManagedListTypesRegion               DetectorRuleSummaryManagedListTypesEnum = "REGION"
    DetectorRuleSummaryManagedListTypesCountry              DetectorRuleSummaryManagedListTypesEnum = "COUNTRY"
    DetectorRuleSummaryManagedListTypesState                DetectorRuleSummaryManagedListTypesEnum = "STATE"
    DetectorRuleSummaryManagedListTypesCity                 DetectorRuleSummaryManagedListTypesEnum = "CITY"
    DetectorRuleSummaryManagedListTypesTags                 DetectorRuleSummaryManagedListTypesEnum = "TAGS"
    DetectorRuleSummaryManagedListTypesGeneric              DetectorRuleSummaryManagedListTypesEnum = "GENERIC"
    DetectorRuleSummaryManagedListTypesFusionAppsRole       DetectorRuleSummaryManagedListTypesEnum = "FUSION_APPS_ROLE"
    DetectorRuleSummaryManagedListTypesFusionAppsPermission DetectorRuleSummaryManagedListTypesEnum = "FUSION_APPS_PERMISSION"
)

func GetDetectorRuleSummaryManagedListTypesEnumValues

func GetDetectorRuleSummaryManagedListTypesEnumValues() []DetectorRuleSummaryManagedListTypesEnum

GetDetectorRuleSummaryManagedListTypesEnumValues Enumerates the set of values for DetectorRuleSummaryManagedListTypesEnum

func GetMappingDetectorRuleSummaryManagedListTypesEnum

func GetMappingDetectorRuleSummaryManagedListTypesEnum(val string) (DetectorRuleSummaryManagedListTypesEnum, bool)

GetMappingDetectorRuleSummaryManagedListTypesEnum performs case Insensitive comparison on enum value and return the desired enum

type DetectorSummary

DetectorSummary Summary information for a detector.

type DetectorSummary struct {

    // Unique identifier for the detector
    Id *string `mandatory:"true" json:"id"`

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

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

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (DetectorSummary) String

func (m DetectorSummary) String() string

func (DetectorSummary) ValidateEnumValue

func (m DetectorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntitiesMapping

EntitiesMapping Parameters for entities mapping to data source.

type EntitiesMapping struct {

    // The entity value mapped to a data source query
    QueryField *string `mandatory:"true" json:"queryField"`

    // Display name of the entity
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Type of entity
    EntityType EntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (EntitiesMapping) String

func (m EntitiesMapping) String() string

func (EntitiesMapping) ValidateEnumValue

func (m EntitiesMapping) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityDetails

EntityDetails Detailed information for the entities mapped to a data source.

type EntityDetails struct {

    // The display name of entity
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The entity value
    Value *string `mandatory:"false" json:"value"`

    // Type of entity
    Type *string `mandatory:"false" json:"type"`
}

func (EntityDetails) String

func (m EntityDetails) String() string

func (EntityDetails) ValidateEnumValue

func (m EntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityTypeEnum

EntityTypeEnum Enum with underlying type: string

type EntityTypeEnum string

Set of constants representing the allowable values for EntityTypeEnum

const (
    EntityTypeExternalIp EntityTypeEnum = "EXTERNAL_IP"
    EntityTypeInternalIp EntityTypeEnum = "INTERNAL_IP"
    EntityTypeText       EntityTypeEnum = "TEXT"
    EntityTypeJsonList   EntityTypeEnum = "JSON_LIST"
)

func GetEntityTypeEnumValues

func GetEntityTypeEnumValues() []EntityTypeEnum

GetEntityTypeEnumValues Enumerates the set of values for EntityTypeEnum

func GetMappingEntityTypeEnum

func GetMappingEntityTypeEnum(val string) (EntityTypeEnum, bool)

GetMappingEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EventStatusEnum

EventStatusEnum Enum with underlying type: string

type EventStatusEnum string

Set of constants representing the allowable values for EventStatusEnum

const (
    EventStatusReopen  EventStatusEnum = "REOPEN"
    EventStatusOpen    EventStatusEnum = "OPEN"
    EventStatusUpdate  EventStatusEnum = "UPDATE"
    EventStatusResolve EventStatusEnum = "RESOLVE"
    EventStatusDismiss EventStatusEnum = "DISMISS"
    EventStatusDelete  EventStatusEnum = "DELETE"
)

func GetEventStatusEnumValues

func GetEventStatusEnumValues() []EventStatusEnum

GetEventStatusEnumValues Enumerates the set of values for EventStatusEnum

func GetMappingEventStatusEnum

func GetMappingEventStatusEnum(val string) (EventStatusEnum, bool)

GetMappingEventStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ExecuteResponderExecutionDetails

ExecuteResponderExecutionDetails The configuration details for a responder rule execution.

type ExecuteResponderExecutionDetails struct {

    // List of responder rule configurations
    Configurations []ResponderConfiguration `mandatory:"false" json:"configurations"`
}

func (ExecuteResponderExecutionDetails) String

func (m ExecuteResponderExecutionDetails) String() string

func (ExecuteResponderExecutionDetails) ValidateEnumValue

func (m ExecuteResponderExecutionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExecuteResponderExecutionRequest

ExecuteResponderExecutionRequest wrapper for the ExecuteResponderExecution operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ExecuteResponderExecution.go.html to see an example of how to use ExecuteResponderExecutionRequest.

type ExecuteResponderExecutionRequest struct {

    // The unique identifier of the responder execution.
    ResponderExecutionId *string `mandatory:"true" contributesTo:"path" name:"responderExecutionId"`

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

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

    // Details for responder configuration
    ExecuteResponderExecutionDetails `contributesTo:"body"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ExecuteResponderExecutionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ExecuteResponderExecutionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ExecuteResponderExecutionRequest) RetryPolicy

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

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

func (ExecuteResponderExecutionRequest) String

func (request ExecuteResponderExecutionRequest) String() string

func (ExecuteResponderExecutionRequest) ValidateEnumValue

func (request ExecuteResponderExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExecuteResponderExecutionResponse

ExecuteResponderExecutionResponse wrapper for the ExecuteResponderExecution operation

type ExecuteResponderExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ExecuteResponderExecutionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ExecuteResponderExecutionResponse) String

func (response ExecuteResponderExecutionResponse) String() string

type FeedProviderTypeEnum

FeedProviderTypeEnum Enum with underlying type: string

type FeedProviderTypeEnum string

Set of constants representing the allowable values for FeedProviderTypeEnum

const (
    FeedProviderTypeCustomer FeedProviderTypeEnum = "CUSTOMER"
    FeedProviderTypeOracle   FeedProviderTypeEnum = "ORACLE"
)

func GetFeedProviderTypeEnumValues

func GetFeedProviderTypeEnumValues() []FeedProviderTypeEnum

GetFeedProviderTypeEnumValues Enumerates the set of values for FeedProviderTypeEnum

func GetMappingFeedProviderTypeEnum

func GetMappingFeedProviderTypeEnum(val string) (FeedProviderTypeEnum, bool)

GetMappingFeedProviderTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GeographicalLocation

GeographicalLocation The geographical location of a problem in terms of latitude and longitude.

type GeographicalLocation struct {

    // Latitude of problem
    Latitude *float64 `mandatory:"true" json:"latitude"`

    // Longitude of problem
    Longitude *float64 `mandatory:"true" json:"longitude"`
}

func (GeographicalLocation) String

func (m GeographicalLocation) String() string

func (GeographicalLocation) ValidateEnumValue

func (m GeographicalLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdhocQueryRequest

GetAdhocQueryRequest wrapper for the GetAdhocQuery operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetAdhocQuery.go.html to see an example of how to use GetAdhocQueryRequest.

type GetAdhocQueryRequest struct {

    // Adhoc query OCID.
    AdhocQueryId *string `mandatory:"true" contributesTo:"path" name:"adhocQueryId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdhocQueryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAdhocQueryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetAdhocQueryRequest) RetryPolicy

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

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

func (GetAdhocQueryRequest) String

func (request GetAdhocQueryRequest) String() string

func (GetAdhocQueryRequest) ValidateEnumValue

func (request GetAdhocQueryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdhocQueryResponse

GetAdhocQueryResponse wrapper for the GetAdhocQuery operation

type GetAdhocQueryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAdhocQueryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAdhocQueryResponse) String

func (response GetAdhocQueryResponse) String() string

type GetAdhocQueryResultContentRequest

GetAdhocQueryResultContentRequest wrapper for the GetAdhocQueryResultContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetAdhocQueryResultContent.go.html to see an example of how to use GetAdhocQueryResultContentRequest.

type GetAdhocQueryResultContentRequest struct {

    // Adhoc query OCID.
    AdhocQueryId *string `mandatory:"true" contributesTo:"path" name:"adhocQueryId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAdhocQueryResultContentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAdhocQueryResultContentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetAdhocQueryResultContentRequest) RetryPolicy

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

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

func (GetAdhocQueryResultContentRequest) String

func (request GetAdhocQueryResultContentRequest) String() string

func (GetAdhocQueryResultContentRequest) ValidateEnumValue

func (request GetAdhocQueryResultContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAdhocQueryResultContentResponse

GetAdhocQueryResultContentResponse wrapper for the GetAdhocQueryResultContent operation

type GetAdhocQueryResultContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAdhocQueryResultContentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAdhocQueryResultContentResponse) String

func (response GetAdhocQueryResultContentResponse) String() string

type GetConditionMetadataTypeConditionMetadataTypeIdEnum

GetConditionMetadataTypeConditionMetadataTypeIdEnum Enum with underlying type: string

type GetConditionMetadataTypeConditionMetadataTypeIdEnum string

Set of constants representing the allowable values for GetConditionMetadataTypeConditionMetadataTypeIdEnum

const (
    GetConditionMetadataTypeConditionMetadataTypeIdActivitycondition         GetConditionMetadataTypeConditionMetadataTypeIdEnum = "ActivityCondition"
    GetConditionMetadataTypeConditionMetadataTypeIdSecuritycondition         GetConditionMetadataTypeConditionMetadataTypeIdEnum = "SecurityCondition"
    GetConditionMetadataTypeConditionMetadataTypeIdCloudguardcondition       GetConditionMetadataTypeConditionMetadataTypeIdEnum = "CloudGuardCondition"
    GetConditionMetadataTypeConditionMetadataTypeIdInstancesecuritycondition GetConditionMetadataTypeConditionMetadataTypeIdEnum = "InstanceSecurityCondition"
    GetConditionMetadataTypeConditionMetadataTypeIdThreatcondition           GetConditionMetadataTypeConditionMetadataTypeIdEnum = "ThreatCondition"
)

func GetGetConditionMetadataTypeConditionMetadataTypeIdEnumValues

func GetGetConditionMetadataTypeConditionMetadataTypeIdEnumValues() []GetConditionMetadataTypeConditionMetadataTypeIdEnum

GetGetConditionMetadataTypeConditionMetadataTypeIdEnumValues Enumerates the set of values for GetConditionMetadataTypeConditionMetadataTypeIdEnum

func GetMappingGetConditionMetadataTypeConditionMetadataTypeIdEnum

func GetMappingGetConditionMetadataTypeConditionMetadataTypeIdEnum(val string) (GetConditionMetadataTypeConditionMetadataTypeIdEnum, bool)

GetMappingGetConditionMetadataTypeConditionMetadataTypeIdEnum performs case Insensitive comparison on enum value and return the desired enum

type GetConditionMetadataTypeRequest

GetConditionMetadataTypeRequest wrapper for the GetConditionMetadataType operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetConditionMetadataType.go.html to see an example of how to use GetConditionMetadataTypeRequest.

type GetConditionMetadataTypeRequest struct {

    // The type of the condition metadata.
    ConditionMetadataTypeId GetConditionMetadataTypeConditionMetadataTypeIdEnum `mandatory:"true" contributesTo:"path" name:"conditionMetadataTypeId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Service type filter for the condition metadata.
    ServiceType *string `mandatory:"false" contributesTo:"query" name:"serviceType"`

    // Resource filter for the condition metadata.
    ResourceType *string `mandatory:"false" contributesTo:"query" name:"resourceType"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetConditionMetadataTypeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetConditionMetadataTypeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetConditionMetadataTypeRequest) RetryPolicy

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

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

func (GetConditionMetadataTypeRequest) String

func (request GetConditionMetadataTypeRequest) String() string

func (GetConditionMetadataTypeRequest) ValidateEnumValue

func (request GetConditionMetadataTypeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetConditionMetadataTypeResponse

GetConditionMetadataTypeResponse wrapper for the GetConditionMetadataType operation

type GetConditionMetadataTypeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetConditionMetadataTypeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetConditionMetadataTypeResponse) String

func (response GetConditionMetadataTypeResponse) String() string

type GetConfigurationRequest

GetConfigurationRequest wrapper for the GetConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetConfiguration.go.html to see an example of how to use GetConfigurationRequest.

type GetConfigurationRequest struct {

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

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetConfigurationRequest) RetryPolicy

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

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

func (GetConfigurationRequest) String

func (request GetConfigurationRequest) String() string

func (GetConfigurationRequest) ValidateEnumValue

func (request GetConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetConfigurationResponse

GetConfigurationResponse wrapper for the GetConfiguration operation

type GetConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

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

func (GetConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetConfigurationResponse) String

func (response GetConfigurationResponse) String() string

type GetDataMaskRuleRequest

GetDataMaskRuleRequest wrapper for the GetDataMaskRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDataMaskRule.go.html to see an example of how to use GetDataMaskRuleRequest.

type GetDataMaskRuleRequest struct {

    // OCID of the data mask rule
    DataMaskRuleId *string `mandatory:"true" contributesTo:"path" name:"dataMaskRuleId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDataMaskRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDataMaskRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDataMaskRuleRequest) RetryPolicy

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

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

func (GetDataMaskRuleRequest) String

func (request GetDataMaskRuleRequest) String() string

func (GetDataMaskRuleRequest) ValidateEnumValue

func (request GetDataMaskRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataMaskRuleResponse

GetDataMaskRuleResponse wrapper for the GetDataMaskRule operation

type GetDataMaskRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataMaskRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDataMaskRuleResponse) String

func (response GetDataMaskRuleResponse) String() string

type GetDataSourceRequest

GetDataSourceRequest wrapper for the GetDataSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDataSource.go.html to see an example of how to use GetDataSourceRequest.

type GetDataSourceRequest struct {

    // Data source OCID.
    DataSourceId *string `mandatory:"true" contributesTo:"path" name:"dataSourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDataSourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDataSourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDataSourceRequest) RetryPolicy

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

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

func (GetDataSourceRequest) String

func (request GetDataSourceRequest) String() string

func (GetDataSourceRequest) ValidateEnumValue

func (request GetDataSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataSourceResponse

GetDataSourceResponse wrapper for the GetDataSource operation

type GetDataSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataSourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDataSourceResponse) String

func (response GetDataSourceResponse) String() string

type GetDetectorRecipeDetectorRuleRequest

GetDetectorRecipeDetectorRuleRequest wrapper for the GetDetectorRecipeDetectorRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDetectorRecipeDetectorRule.go.html to see an example of how to use GetDetectorRecipeDetectorRuleRequest.

type GetDetectorRecipeDetectorRuleRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // The unique identifier of a detector rule.
    DetectorRuleId *string `mandatory:"true" contributesTo:"path" name:"detectorRuleId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDetectorRecipeDetectorRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDetectorRecipeDetectorRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDetectorRecipeDetectorRuleRequest) RetryPolicy

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

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

func (GetDetectorRecipeDetectorRuleRequest) String

func (request GetDetectorRecipeDetectorRuleRequest) String() string

func (GetDetectorRecipeDetectorRuleRequest) ValidateEnumValue

func (request GetDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDetectorRecipeDetectorRuleResponse

GetDetectorRecipeDetectorRuleResponse wrapper for the GetDetectorRecipeDetectorRule operation

type GetDetectorRecipeDetectorRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDetectorRecipeDetectorRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDetectorRecipeDetectorRuleResponse) String

func (response GetDetectorRecipeDetectorRuleResponse) String() string

type GetDetectorRecipeRequest

GetDetectorRecipeRequest wrapper for the GetDetectorRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDetectorRecipe.go.html to see an example of how to use GetDetectorRecipeRequest.

type GetDetectorRecipeRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDetectorRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDetectorRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDetectorRecipeRequest) RetryPolicy

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

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

func (GetDetectorRecipeRequest) String

func (request GetDetectorRecipeRequest) String() string

func (GetDetectorRecipeRequest) ValidateEnumValue

func (request GetDetectorRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDetectorRecipeResponse

GetDetectorRecipeResponse wrapper for the GetDetectorRecipe operation

type GetDetectorRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDetectorRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDetectorRecipeResponse) String

func (response GetDetectorRecipeResponse) String() string

type GetDetectorRequest

GetDetectorRequest wrapper for the GetDetector operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDetector.go.html to see an example of how to use GetDetectorRequest.

type GetDetectorRequest struct {

    // Detector name.
    DetectorId *string `mandatory:"true" contributesTo:"path" name:"detectorId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDetectorRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDetectorRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDetectorRequest) RetryPolicy

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

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

func (GetDetectorRequest) String

func (request GetDetectorRequest) String() string

func (GetDetectorRequest) ValidateEnumValue

func (request GetDetectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDetectorResponse

GetDetectorResponse wrapper for the GetDetector operation

type GetDetectorResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (GetDetectorResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDetectorResponse) String

func (response GetDetectorResponse) String() string

type GetDetectorRuleRequest

GetDetectorRuleRequest wrapper for the GetDetectorRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetDetectorRule.go.html to see an example of how to use GetDetectorRuleRequest.

type GetDetectorRuleRequest struct {

    // Detector name.
    DetectorId *string `mandatory:"true" contributesTo:"path" name:"detectorId"`

    // The unique identifier of a detector rule.
    DetectorRuleId *string `mandatory:"true" contributesTo:"path" name:"detectorRuleId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDetectorRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDetectorRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDetectorRuleRequest) RetryPolicy

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

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

func (GetDetectorRuleRequest) String

func (request GetDetectorRuleRequest) String() string

func (GetDetectorRuleRequest) ValidateEnumValue

func (request GetDetectorRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDetectorRuleResponse

GetDetectorRuleResponse wrapper for the GetDetectorRule operation

type GetDetectorRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (GetDetectorRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDetectorRuleResponse) String

func (response GetDetectorRuleResponse) String() string

type GetManagedListRequest

GetManagedListRequest wrapper for the GetManagedList operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetManagedList.go.html to see an example of how to use GetManagedListRequest.

type GetManagedListRequest struct {

    // The managed list OCID to be passed in the request.
    ManagedListId *string `mandatory:"true" contributesTo:"path" name:"managedListId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetManagedListRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetManagedListRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetManagedListRequest) RetryPolicy

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

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

func (GetManagedListRequest) String

func (request GetManagedListRequest) String() string

func (GetManagedListRequest) ValidateEnumValue

func (request GetManagedListRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetManagedListResponse

GetManagedListResponse wrapper for the GetManagedList operation

type GetManagedListResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedList instance
    ManagedList `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetManagedListResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetManagedListResponse) String

func (response GetManagedListResponse) String() string

type GetProblemRequest

GetProblemRequest wrapper for the GetProblem operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetProblem.go.html to see an example of how to use GetProblemRequest.

type GetProblemRequest struct {

    // OCID of the problem.
    ProblemId *string `mandatory:"true" contributesTo:"path" name:"problemId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProblemRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetProblemRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetProblemRequest) RetryPolicy

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

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

func (GetProblemRequest) String

func (request GetProblemRequest) String() string

func (GetProblemRequest) ValidateEnumValue

func (request GetProblemRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProblemResponse

GetProblemResponse wrapper for the GetProblem operation

type GetProblemResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Problem instance
    Problem `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetProblemResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetProblemResponse) String

func (response GetProblemResponse) String() string

type GetResourceProfileRequest

GetResourceProfileRequest wrapper for the GetResourceProfile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResourceProfile.go.html to see an example of how to use GetResourceProfileRequest.

type GetResourceProfileRequest struct {

    // OCID of the resource profile.
    ResourceProfileId *string `mandatory:"true" contributesTo:"path" name:"resourceProfileId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetResourceProfileRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetResourceProfileRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetResourceProfileRequest) RetryPolicy

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

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

func (GetResourceProfileRequest) String

func (request GetResourceProfileRequest) String() string

func (GetResourceProfileRequest) ValidateEnumValue

func (request GetResourceProfileRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetResourceProfileResponse

GetResourceProfileResponse wrapper for the GetResourceProfile operation

type GetResourceProfileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ResourceProfile instance
    ResourceProfile `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetResourceProfileResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetResourceProfileResponse) String

func (response GetResourceProfileResponse) String() string

type GetResourceRequest

GetResourceRequest wrapper for the GetResource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResource.go.html to see an example of how to use GetResourceRequest.

type GetResourceRequest struct {

    // CloudGuard resource OCID
    ResourceId *string `mandatory:"true" contributesTo:"path" name:"resourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetResourceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetResourceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetResourceRequest) RetryPolicy

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

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

func (GetResourceRequest) String

func (request GetResourceRequest) String() string

func (GetResourceRequest) ValidateEnumValue

func (request GetResourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetResourceResponse

GetResourceResponse wrapper for the GetResource operation

type GetResourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetResourceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetResourceResponse) String

func (response GetResourceResponse) String() string

type GetResourceVulnerabilityRequest

GetResourceVulnerabilityRequest wrapper for the GetResourceVulnerability operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResourceVulnerability.go.html to see an example of how to use GetResourceVulnerabilityRequest.

type GetResourceVulnerabilityRequest struct {

    // CloudGuard resource OCID
    ResourceId *string `mandatory:"true" contributesTo:"path" name:"resourceId"`

    // CloudGuard vulnerability id
    VulnerabilityKey *string `mandatory:"true" contributesTo:"path" name:"vulnerabilityKey"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetResourceVulnerabilityRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetResourceVulnerabilityRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetResourceVulnerabilityRequest) RetryPolicy

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

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

func (GetResourceVulnerabilityRequest) String

func (request GetResourceVulnerabilityRequest) String() string

func (GetResourceVulnerabilityRequest) ValidateEnumValue

func (request GetResourceVulnerabilityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetResourceVulnerabilityResponse

GetResourceVulnerabilityResponse wrapper for the GetResourceVulnerability operation

type GetResourceVulnerabilityResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (GetResourceVulnerabilityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetResourceVulnerabilityResponse) String

func (response GetResourceVulnerabilityResponse) String() string

type GetResponderExecutionRequest

GetResponderExecutionRequest wrapper for the GetResponderExecution operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResponderExecution.go.html to see an example of how to use GetResponderExecutionRequest.

type GetResponderExecutionRequest struct {

    // The unique identifier of the responder execution.
    ResponderExecutionId *string `mandatory:"true" contributesTo:"path" name:"responderExecutionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetResponderExecutionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetResponderExecutionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetResponderExecutionRequest) RetryPolicy

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

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

func (GetResponderExecutionRequest) String

func (request GetResponderExecutionRequest) String() string

func (GetResponderExecutionRequest) ValidateEnumValue

func (request GetResponderExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetResponderExecutionResponse

GetResponderExecutionResponse wrapper for the GetResponderExecution operation

type GetResponderExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetResponderExecutionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetResponderExecutionResponse) String

func (response GetResponderExecutionResponse) String() string

type GetResponderRecipeRequest

GetResponderRecipeRequest wrapper for the GetResponderRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResponderRecipe.go.html to see an example of how to use GetResponderRecipeRequest.

type GetResponderRecipeRequest struct {

    // OCID of the responder recipe.
    ResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"responderRecipeId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetResponderRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetResponderRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetResponderRecipeRequest) RetryPolicy

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

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

func (GetResponderRecipeRequest) String

func (request GetResponderRecipeRequest) String() string

func (GetResponderRecipeRequest) ValidateEnumValue

func (request GetResponderRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetResponderRecipeResponderRuleRequest

GetResponderRecipeResponderRuleRequest wrapper for the GetResponderRecipeResponderRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResponderRecipeResponderRule.go.html to see an example of how to use GetResponderRecipeResponderRuleRequest.

type GetResponderRecipeResponderRuleRequest struct {

    // OCID of the responder recipe.
    ResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"responderRecipeId"`

    // Unique identifier of the responder rule.
    ResponderRuleId *string `mandatory:"true" contributesTo:"path" name:"responderRuleId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetResponderRecipeResponderRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetResponderRecipeResponderRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetResponderRecipeResponderRuleRequest) RetryPolicy

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

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

func (GetResponderRecipeResponderRuleRequest) String

func (request GetResponderRecipeResponderRuleRequest) String() string

func (GetResponderRecipeResponderRuleRequest) ValidateEnumValue

func (request GetResponderRecipeResponderRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetResponderRecipeResponderRuleResponse

GetResponderRecipeResponderRuleResponse wrapper for the GetResponderRecipeResponderRule operation

type GetResponderRecipeResponderRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetResponderRecipeResponderRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetResponderRecipeResponderRuleResponse) String

func (response GetResponderRecipeResponderRuleResponse) String() string

type GetResponderRecipeResponse

GetResponderRecipeResponse wrapper for the GetResponderRecipe operation

type GetResponderRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetResponderRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetResponderRecipeResponse) String

func (response GetResponderRecipeResponse) String() string

type GetResponderRuleRequest

GetResponderRuleRequest wrapper for the GetResponderRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetResponderRule.go.html to see an example of how to use GetResponderRuleRequest.

type GetResponderRuleRequest struct {

    // Unique identifier of the responder rule.
    ResponderRuleId *string `mandatory:"true" contributesTo:"path" name:"responderRuleId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetResponderRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetResponderRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetResponderRuleRequest) RetryPolicy

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

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

func (GetResponderRuleRequest) String

func (request GetResponderRuleRequest) String() string

func (GetResponderRuleRequest) ValidateEnumValue

func (request GetResponderRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetResponderRuleResponse

GetResponderRuleResponse wrapper for the GetResponderRule operation

type GetResponderRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetResponderRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetResponderRuleResponse) String

func (response GetResponderRuleResponse) String() string

type GetSavedQueryRequest

GetSavedQueryRequest wrapper for the GetSavedQuery operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSavedQuery.go.html to see an example of how to use GetSavedQueryRequest.

type GetSavedQueryRequest struct {

    // Saved query OCID
    SavedQueryId *string `mandatory:"true" contributesTo:"path" name:"savedQueryId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSavedQueryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetSavedQueryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSavedQueryRequest) RetryPolicy

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

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

func (GetSavedQueryRequest) String

func (request GetSavedQueryRequest) String() string

func (GetSavedQueryRequest) ValidateEnumValue

func (request GetSavedQueryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSavedQueryResponse

GetSavedQueryResponse wrapper for the GetSavedQuery operation

type GetSavedQueryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSavedQueryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetSavedQueryResponse) String

func (response GetSavedQueryResponse) String() string

type GetSecurityPolicyRequest

GetSecurityPolicyRequest wrapper for the GetSecurityPolicy operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSecurityPolicy.go.html to see an example of how to use GetSecurityPolicyRequest.

type GetSecurityPolicyRequest struct {

    // The unique identifier of the security zone policy. (`SecurityPolicy`)
    SecurityPolicyId *string `mandatory:"true" contributesTo:"path" name:"securityPolicyId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSecurityPolicyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetSecurityPolicyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSecurityPolicyRequest) RetryPolicy

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

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

func (GetSecurityPolicyRequest) String

func (request GetSecurityPolicyRequest) String() string

func (GetSecurityPolicyRequest) ValidateEnumValue

func (request GetSecurityPolicyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSecurityPolicyResponse

GetSecurityPolicyResponse wrapper for the GetSecurityPolicy operation

type GetSecurityPolicyResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSecurityPolicyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetSecurityPolicyResponse) String

func (response GetSecurityPolicyResponse) String() string

type GetSecurityRecipeRequest

GetSecurityRecipeRequest wrapper for the GetSecurityRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSecurityRecipe.go.html to see an example of how to use GetSecurityRecipeRequest.

type GetSecurityRecipeRequest struct {

    // The unique identifier of the security zone recipe. (`SecurityRecipe`)
    SecurityRecipeId *string `mandatory:"true" contributesTo:"path" name:"securityRecipeId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSecurityRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetSecurityRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSecurityRecipeRequest) RetryPolicy

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

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

func (GetSecurityRecipeRequest) String

func (request GetSecurityRecipeRequest) String() string

func (GetSecurityRecipeRequest) ValidateEnumValue

func (request GetSecurityRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSecurityRecipeResponse

GetSecurityRecipeResponse wrapper for the GetSecurityRecipe operation

type GetSecurityRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSecurityRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetSecurityRecipeResponse) String

func (response GetSecurityRecipeResponse) String() string

type GetSecurityZoneRequest

GetSecurityZoneRequest wrapper for the GetSecurityZone operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSecurityZone.go.html to see an example of how to use GetSecurityZoneRequest.

type GetSecurityZoneRequest struct {

    // The unique identifier of the security zone (`SecurityZone` resource).
    SecurityZoneId *string `mandatory:"true" contributesTo:"path" name:"securityZoneId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSecurityZoneRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetSecurityZoneRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSecurityZoneRequest) RetryPolicy

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

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

func (GetSecurityZoneRequest) String

func (request GetSecurityZoneRequest) String() string

func (GetSecurityZoneRequest) ValidateEnumValue

func (request GetSecurityZoneRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSecurityZoneResponse

GetSecurityZoneResponse wrapper for the GetSecurityZone operation

type GetSecurityZoneResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSecurityZoneResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetSecurityZoneResponse) String

func (response GetSecurityZoneResponse) String() string

type GetSightingRequest

GetSightingRequest wrapper for the GetSighting operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetSighting.go.html to see an example of how to use GetSightingRequest.

type GetSightingRequest struct {

    // OCID of the sighting.
    SightingId *string `mandatory:"true" contributesTo:"path" name:"sightingId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSightingRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetSightingRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSightingRequest) RetryPolicy

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

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

func (GetSightingRequest) String

func (request GetSightingRequest) String() string

func (GetSightingRequest) ValidateEnumValue

func (request GetSightingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSightingResponse

GetSightingResponse wrapper for the GetSighting operation

type GetSightingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Sighting instance
    Sighting `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetSightingResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetSightingResponse) String

func (response GetSightingResponse) String() string

type GetTargetDetectorRecipeDetectorRuleRequest

GetTargetDetectorRecipeDetectorRuleRequest wrapper for the GetTargetDetectorRecipeDetectorRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTargetDetectorRecipeDetectorRule.go.html to see an example of how to use GetTargetDetectorRecipeDetectorRuleRequest.

type GetTargetDetectorRecipeDetectorRuleRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target detector recipe.
    TargetDetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetDetectorRecipeId"`

    // The unique identifier of the detector rule.
    DetectorRuleId *string `mandatory:"true" contributesTo:"path" name:"detectorRuleId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTargetDetectorRecipeDetectorRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetTargetDetectorRecipeDetectorRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetTargetDetectorRecipeDetectorRuleRequest) RetryPolicy

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

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

func (GetTargetDetectorRecipeDetectorRuleRequest) String

func (request GetTargetDetectorRecipeDetectorRuleRequest) String() string

func (GetTargetDetectorRecipeDetectorRuleRequest) ValidateEnumValue

func (request GetTargetDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTargetDetectorRecipeDetectorRuleResponse

GetTargetDetectorRecipeDetectorRuleResponse wrapper for the GetTargetDetectorRecipeDetectorRule operation

type GetTargetDetectorRecipeDetectorRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTargetDetectorRecipeDetectorRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTargetDetectorRecipeDetectorRuleResponse) String

func (response GetTargetDetectorRecipeDetectorRuleResponse) String() string

type GetTargetDetectorRecipeRequest

GetTargetDetectorRecipeRequest wrapper for the GetTargetDetectorRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTargetDetectorRecipe.go.html to see an example of how to use GetTargetDetectorRecipeRequest.

type GetTargetDetectorRecipeRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target detector recipe.
    TargetDetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetDetectorRecipeId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTargetDetectorRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetTargetDetectorRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetTargetDetectorRecipeRequest) RetryPolicy

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

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

func (GetTargetDetectorRecipeRequest) String

func (request GetTargetDetectorRecipeRequest) String() string

func (GetTargetDetectorRecipeRequest) ValidateEnumValue

func (request GetTargetDetectorRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTargetDetectorRecipeResponse

GetTargetDetectorRecipeResponse wrapper for the GetTargetDetectorRecipe operation

type GetTargetDetectorRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTargetDetectorRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTargetDetectorRecipeResponse) String

func (response GetTargetDetectorRecipeResponse) String() string

type GetTargetRequest

GetTargetRequest wrapper for the GetTarget operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTarget.go.html to see an example of how to use GetTargetRequest.

type GetTargetRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTargetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetTargetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetTargetRequest) RetryPolicy

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

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

func (GetTargetRequest) String

func (request GetTargetRequest) String() string

func (GetTargetRequest) ValidateEnumValue

func (request GetTargetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTargetResponderRecipeRequest

GetTargetResponderRecipeRequest wrapper for the GetTargetResponderRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTargetResponderRecipe.go.html to see an example of how to use GetTargetResponderRecipeRequest.

type GetTargetResponderRecipeRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target responder recipe.
    TargetResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetResponderRecipeId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTargetResponderRecipeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetTargetResponderRecipeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetTargetResponderRecipeRequest) RetryPolicy

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

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

func (GetTargetResponderRecipeRequest) String

func (request GetTargetResponderRecipeRequest) String() string

func (GetTargetResponderRecipeRequest) ValidateEnumValue

func (request GetTargetResponderRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTargetResponderRecipeResponderRuleRequest

GetTargetResponderRecipeResponderRuleRequest wrapper for the GetTargetResponderRecipeResponderRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetTargetResponderRecipeResponderRule.go.html to see an example of how to use GetTargetResponderRecipeResponderRuleRequest.

type GetTargetResponderRecipeResponderRuleRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target responder recipe.
    TargetResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetResponderRecipeId"`

    // Unique identifier of the responder rule.
    ResponderRuleId *string `mandatory:"true" contributesTo:"path" name:"responderRuleId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTargetResponderRecipeResponderRuleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetTargetResponderRecipeResponderRuleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetTargetResponderRecipeResponderRuleRequest) RetryPolicy

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

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

func (GetTargetResponderRecipeResponderRuleRequest) String

func (request GetTargetResponderRecipeResponderRuleRequest) String() string

func (GetTargetResponderRecipeResponderRuleRequest) ValidateEnumValue

func (request GetTargetResponderRecipeResponderRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTargetResponderRecipeResponderRuleResponse

GetTargetResponderRecipeResponderRuleResponse wrapper for the GetTargetResponderRecipeResponderRule operation

type GetTargetResponderRecipeResponderRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTargetResponderRecipeResponderRuleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTargetResponderRecipeResponderRuleResponse) String

func (response GetTargetResponderRecipeResponderRuleResponse) String() string

type GetTargetResponderRecipeResponse

GetTargetResponderRecipeResponse wrapper for the GetTargetResponderRecipe operation

type GetTargetResponderRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTargetResponderRecipeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTargetResponderRecipeResponse) String

func (response GetTargetResponderRecipeResponse) String() string

type GetTargetResponse

GetTargetResponse wrapper for the GetTarget operation

type GetTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTargetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTargetResponse) String

func (response GetTargetResponse) String() string

type GetWlpAgentRequest

GetWlpAgentRequest wrapper for the GetWlpAgent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/GetWlpAgent.go.html to see an example of how to use GetWlpAgentRequest.

type GetWlpAgentRequest struct {

    // WLP agent OCID.
    WlpAgentId *string `mandatory:"true" contributesTo:"path" name:"wlpAgentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWlpAgentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWlpAgentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWlpAgentRequest) RetryPolicy

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

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

func (GetWlpAgentRequest) String

func (request GetWlpAgentRequest) String() string

func (GetWlpAgentRequest) ValidateEnumValue

func (request GetWlpAgentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWlpAgentResponse

GetWlpAgentResponse wrapper for the GetWlpAgent operation

type GetWlpAgentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetWlpAgentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWlpAgentResponse) String

func (response GetWlpAgentResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

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

type GetWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

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

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type ImpactedResourceCollection

ImpactedResourceCollection Collection of impacted resource summaries.

type ImpactedResourceCollection struct {

    // List of ImpactedResourceSummary resources
    Items []ImpactedResourceSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ImpactedResourceCollection) String

func (m ImpactedResourceCollection) String() string

func (ImpactedResourceCollection) ValidateEnumValue

func (m ImpactedResourceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImpactedResourceSummary

ImpactedResourceSummary Summary of information on a resource that’s been impacted by a detected problem.

type ImpactedResourceSummary struct {

    // Unique identifier for finding event
    Id *string `mandatory:"true" json:"id"`

    // Unique identifier of the impacted resource
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // Problem ID associated with the Impacted resource
    ProblemId *string `mandatory:"true" json:"problemId"`

    // Compartment OCID where the impacted resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Name of the impacted resource
    ResourceName *string `mandatory:"true" json:"resourceName"`

    // Type of the impacted resource
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Region where the resource is created
    Region *string `mandatory:"true" json:"region"`

    // Date and time when the problem was identified
    TimeIdentified *common.SDKTime `mandatory:"true" json:"timeIdentified"`

    // Sighting type involved
    SightingType *string `mandatory:"false" json:"sightingType"`

    // Display name of the sighting type
    SightingTypeDisplayName *string `mandatory:"false" json:"sightingTypeDisplayName"`
}

func (ImpactedResourceSummary) String

func (m ImpactedResourceSummary) String() string

func (ImpactedResourceSummary) ValidateEnumValue

func (m ImpactedResourceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InsightTypeLoggingQueryDetails

InsightTypeLoggingQueryDetails Additional details for Insight type queries on a data source.

type InsightTypeLoggingQueryDetails struct {

    // The key entities count used for data source query
    KeyEntitiesCount *int `mandatory:"false" json:"keyEntitiesCount"`
}

func (InsightTypeLoggingQueryDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (InsightTypeLoggingQueryDetails) String

func (m InsightTypeLoggingQueryDetails) String() string

func (InsightTypeLoggingQueryDetails) ValidateEnumValue

func (m InsightTypeLoggingQueryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InstanceSecurityServiceConfiguration

InstanceSecurityServiceConfiguration Instance Security service configuration.

type InstanceSecurityServiceConfiguration struct {

    // Partner service status
    Status ConfigurationLifecycleStateEnum `mandatory:"false" json:"status,omitempty"`
}

func (InstanceSecurityServiceConfiguration) MarshalJSON

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

MarshalJSON marshals to json representation

func (InstanceSecurityServiceConfiguration) String

func (m InstanceSecurityServiceConfiguration) String() string

func (InstanceSecurityServiceConfiguration) ValidateEnumValue

func (m InstanceSecurityServiceConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

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

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

func GetMappingLifecycleStateEnum

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

GetMappingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdhocQueriesAccessLevelEnum

ListAdhocQueriesAccessLevelEnum Enum with underlying type: string

type ListAdhocQueriesAccessLevelEnum string

Set of constants representing the allowable values for ListAdhocQueriesAccessLevelEnum

const (
    ListAdhocQueriesAccessLevelRestricted ListAdhocQueriesAccessLevelEnum = "RESTRICTED"
    ListAdhocQueriesAccessLevelAccessible ListAdhocQueriesAccessLevelEnum = "ACCESSIBLE"
)

func GetListAdhocQueriesAccessLevelEnumValues

func GetListAdhocQueriesAccessLevelEnumValues() []ListAdhocQueriesAccessLevelEnum

GetListAdhocQueriesAccessLevelEnumValues Enumerates the set of values for ListAdhocQueriesAccessLevelEnum

func GetMappingListAdhocQueriesAccessLevelEnum

func GetMappingListAdhocQueriesAccessLevelEnum(val string) (ListAdhocQueriesAccessLevelEnum, bool)

GetMappingListAdhocQueriesAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdhocQueriesAdhocQueryStatusEnum

ListAdhocQueriesAdhocQueryStatusEnum Enum with underlying type: string

type ListAdhocQueriesAdhocQueryStatusEnum string

Set of constants representing the allowable values for ListAdhocQueriesAdhocQueryStatusEnum

const (
    ListAdhocQueriesAdhocQueryStatusCreating           ListAdhocQueriesAdhocQueryStatusEnum = "CREATING"
    ListAdhocQueriesAdhocQueryStatusCreated            ListAdhocQueriesAdhocQueryStatusEnum = "CREATED"
    ListAdhocQueriesAdhocQueryStatusInProgress         ListAdhocQueriesAdhocQueryStatusEnum = "IN_PROGRESS"
    ListAdhocQueriesAdhocQueryStatusPartiallyCompleted ListAdhocQueriesAdhocQueryStatusEnum = "PARTIALLY_COMPLETED"
    ListAdhocQueriesAdhocQueryStatusExpired            ListAdhocQueriesAdhocQueryStatusEnum = "EXPIRED"
    ListAdhocQueriesAdhocQueryStatusCompleted          ListAdhocQueriesAdhocQueryStatusEnum = "COMPLETED"
    ListAdhocQueriesAdhocQueryStatusFailed             ListAdhocQueriesAdhocQueryStatusEnum = "FAILED"
)

func GetListAdhocQueriesAdhocQueryStatusEnumValues

func GetListAdhocQueriesAdhocQueryStatusEnumValues() []ListAdhocQueriesAdhocQueryStatusEnum

GetListAdhocQueriesAdhocQueryStatusEnumValues Enumerates the set of values for ListAdhocQueriesAdhocQueryStatusEnum

func GetMappingListAdhocQueriesAdhocQueryStatusEnum

func GetMappingListAdhocQueriesAdhocQueryStatusEnum(val string) (ListAdhocQueriesAdhocQueryStatusEnum, bool)

GetMappingListAdhocQueriesAdhocQueryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdhocQueriesRequest

ListAdhocQueriesRequest wrapper for the ListAdhocQueries operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListAdhocQueries.go.html to see an example of how to use ListAdhocQueriesRequest.

type ListAdhocQueriesRequest struct {

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

    // The status of the adhoc query created. Default value for state is provisioning. If no value is specified state is provisioning.
    AdhocQueryStatus ListAdhocQueriesAdhocQueryStatusEnum `mandatory:"false" contributesTo:"query" name:"adhocQueryStatus" omitEmpty:"true"`

    // Start time for a filter. If start time is not specified, start time will be set to current time - 30 days.
    TimeStartedFilterQueryParam *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStartedFilterQueryParam"`

    // End time for a filter. If end time is not specified, end time will be set to current time.
    TimeEndedFilterQueryParam *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEndedFilterQueryParam"`

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

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListAdhocQueriesAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListAdhocQueriesSortOrderEnum `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 ListAdhocQueriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdhocQueriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAdhocQueriesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListAdhocQueriesRequest) RetryPolicy

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

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

func (ListAdhocQueriesRequest) String

func (request ListAdhocQueriesRequest) String() string

func (ListAdhocQueriesRequest) ValidateEnumValue

func (request ListAdhocQueriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdhocQueriesResponse

ListAdhocQueriesResponse wrapper for the ListAdhocQueries operation

type ListAdhocQueriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdhocQueryCollection instances
    AdhocQueryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAdhocQueriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAdhocQueriesResponse) String

func (response ListAdhocQueriesResponse) String() string

type ListAdhocQueriesSortByEnum

ListAdhocQueriesSortByEnum Enum with underlying type: string

type ListAdhocQueriesSortByEnum string

Set of constants representing the allowable values for ListAdhocQueriesSortByEnum

const (
    ListAdhocQueriesSortByTimecreated ListAdhocQueriesSortByEnum = "timeCreated"
    ListAdhocQueriesSortByDisplayname ListAdhocQueriesSortByEnum = "displayName"
)

func GetListAdhocQueriesSortByEnumValues

func GetListAdhocQueriesSortByEnumValues() []ListAdhocQueriesSortByEnum

GetListAdhocQueriesSortByEnumValues Enumerates the set of values for ListAdhocQueriesSortByEnum

func GetMappingListAdhocQueriesSortByEnum

func GetMappingListAdhocQueriesSortByEnum(val string) (ListAdhocQueriesSortByEnum, bool)

GetMappingListAdhocQueriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdhocQueriesSortOrderEnum

ListAdhocQueriesSortOrderEnum Enum with underlying type: string

type ListAdhocQueriesSortOrderEnum string

Set of constants representing the allowable values for ListAdhocQueriesSortOrderEnum

const (
    ListAdhocQueriesSortOrderAsc  ListAdhocQueriesSortOrderEnum = "ASC"
    ListAdhocQueriesSortOrderDesc ListAdhocQueriesSortOrderEnum = "DESC"
)

func GetListAdhocQueriesSortOrderEnumValues

func GetListAdhocQueriesSortOrderEnumValues() []ListAdhocQueriesSortOrderEnum

GetListAdhocQueriesSortOrderEnumValues Enumerates the set of values for ListAdhocQueriesSortOrderEnum

func GetMappingListAdhocQueriesSortOrderEnum

func GetMappingListAdhocQueriesSortOrderEnum(val string) (ListAdhocQueriesSortOrderEnum, bool)

GetMappingListAdhocQueriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdhocQueryResultsRequest

ListAdhocQueryResultsRequest wrapper for the ListAdhocQueryResults operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListAdhocQueryResults.go.html to see an example of how to use ListAdhocQueryResultsRequest.

type ListAdhocQueryResultsRequest struct {

    // Adhoc query OCID.
    AdhocQueryId *string `mandatory:"true" contributesTo:"path" name:"adhocQueryId"`

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

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListAdhocQueryResultsSortOrderEnum `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 ListAdhocQueryResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAdhocQueryResultsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAdhocQueryResultsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListAdhocQueryResultsRequest) RetryPolicy

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

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

func (ListAdhocQueryResultsRequest) String

func (request ListAdhocQueryResultsRequest) String() string

func (ListAdhocQueryResultsRequest) ValidateEnumValue

func (request ListAdhocQueryResultsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdhocQueryResultsResponse

ListAdhocQueryResultsResponse wrapper for the ListAdhocQueryResults operation

type ListAdhocQueryResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AdhocQueryResultCollection instances
    AdhocQueryResultCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAdhocQueryResultsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAdhocQueryResultsResponse) String

func (response ListAdhocQueryResultsResponse) String() string

type ListAdhocQueryResultsSortByEnum

ListAdhocQueryResultsSortByEnum Enum with underlying type: string

type ListAdhocQueryResultsSortByEnum string

Set of constants representing the allowable values for ListAdhocQueryResultsSortByEnum

const (
    ListAdhocQueryResultsSortByTimecreated ListAdhocQueryResultsSortByEnum = "timeCreated"
    ListAdhocQueryResultsSortByDisplayname ListAdhocQueryResultsSortByEnum = "displayName"
)

func GetListAdhocQueryResultsSortByEnumValues

func GetListAdhocQueryResultsSortByEnumValues() []ListAdhocQueryResultsSortByEnum

GetListAdhocQueryResultsSortByEnumValues Enumerates the set of values for ListAdhocQueryResultsSortByEnum

func GetMappingListAdhocQueryResultsSortByEnum

func GetMappingListAdhocQueryResultsSortByEnum(val string) (ListAdhocQueryResultsSortByEnum, bool)

GetMappingListAdhocQueryResultsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAdhocQueryResultsSortOrderEnum

ListAdhocQueryResultsSortOrderEnum Enum with underlying type: string

type ListAdhocQueryResultsSortOrderEnum string

Set of constants representing the allowable values for ListAdhocQueryResultsSortOrderEnum

const (
    ListAdhocQueryResultsSortOrderAsc  ListAdhocQueryResultsSortOrderEnum = "ASC"
    ListAdhocQueryResultsSortOrderDesc ListAdhocQueryResultsSortOrderEnum = "DESC"
)

func GetListAdhocQueryResultsSortOrderEnumValues

func GetListAdhocQueryResultsSortOrderEnumValues() []ListAdhocQueryResultsSortOrderEnum

GetListAdhocQueryResultsSortOrderEnumValues Enumerates the set of values for ListAdhocQueryResultsSortOrderEnum

func GetMappingListAdhocQueryResultsSortOrderEnum

func GetMappingListAdhocQueryResultsSortOrderEnum(val string) (ListAdhocQueryResultsSortOrderEnum, bool)

GetMappingListAdhocQueryResultsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConditionMetadataTypesLifecycleStateEnum

ListConditionMetadataTypesLifecycleStateEnum Enum with underlying type: string

type ListConditionMetadataTypesLifecycleStateEnum string

Set of constants representing the allowable values for ListConditionMetadataTypesLifecycleStateEnum

const (
    ListConditionMetadataTypesLifecycleStateCreating ListConditionMetadataTypesLifecycleStateEnum = "CREATING"
    ListConditionMetadataTypesLifecycleStateUpdating ListConditionMetadataTypesLifecycleStateEnum = "UPDATING"
    ListConditionMetadataTypesLifecycleStateActive   ListConditionMetadataTypesLifecycleStateEnum = "ACTIVE"
    ListConditionMetadataTypesLifecycleStateInactive ListConditionMetadataTypesLifecycleStateEnum = "INACTIVE"
    ListConditionMetadataTypesLifecycleStateDeleting ListConditionMetadataTypesLifecycleStateEnum = "DELETING"
    ListConditionMetadataTypesLifecycleStateDeleted  ListConditionMetadataTypesLifecycleStateEnum = "DELETED"
    ListConditionMetadataTypesLifecycleStateFailed   ListConditionMetadataTypesLifecycleStateEnum = "FAILED"
)

func GetListConditionMetadataTypesLifecycleStateEnumValues

func GetListConditionMetadataTypesLifecycleStateEnumValues() []ListConditionMetadataTypesLifecycleStateEnum

GetListConditionMetadataTypesLifecycleStateEnumValues Enumerates the set of values for ListConditionMetadataTypesLifecycleStateEnum

func GetMappingListConditionMetadataTypesLifecycleStateEnum

func GetMappingListConditionMetadataTypesLifecycleStateEnum(val string) (ListConditionMetadataTypesLifecycleStateEnum, bool)

GetMappingListConditionMetadataTypesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConditionMetadataTypesRequest

ListConditionMetadataTypesRequest wrapper for the ListConditionMetadataTypes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListConditionMetadataTypes.go.html to see an example of how to use ListConditionMetadataTypesRequest.

type ListConditionMetadataTypesRequest struct {

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListConditionMetadataTypesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListConditionMetadataTypesSortOrderEnum `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 ListConditionMetadataTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConditionMetadataTypesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListConditionMetadataTypesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListConditionMetadataTypesRequest) RetryPolicy

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

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

func (ListConditionMetadataTypesRequest) String

func (request ListConditionMetadataTypesRequest) String() string

func (ListConditionMetadataTypesRequest) ValidateEnumValue

func (request ListConditionMetadataTypesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConditionMetadataTypesResponse

ListConditionMetadataTypesResponse wrapper for the ListConditionMetadataTypes operation

type ListConditionMetadataTypesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConditionMetadataTypeCollection instances
    ConditionMetadataTypeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListConditionMetadataTypesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListConditionMetadataTypesResponse) String

func (response ListConditionMetadataTypesResponse) String() string

type ListConditionMetadataTypesSortByEnum

ListConditionMetadataTypesSortByEnum Enum with underlying type: string

type ListConditionMetadataTypesSortByEnum string

Set of constants representing the allowable values for ListConditionMetadataTypesSortByEnum

const (
    ListConditionMetadataTypesSortByTimecreated ListConditionMetadataTypesSortByEnum = "timeCreated"
    ListConditionMetadataTypesSortByDisplayname ListConditionMetadataTypesSortByEnum = "displayName"
)

func GetListConditionMetadataTypesSortByEnumValues

func GetListConditionMetadataTypesSortByEnumValues() []ListConditionMetadataTypesSortByEnum

GetListConditionMetadataTypesSortByEnumValues Enumerates the set of values for ListConditionMetadataTypesSortByEnum

func GetMappingListConditionMetadataTypesSortByEnum

func GetMappingListConditionMetadataTypesSortByEnum(val string) (ListConditionMetadataTypesSortByEnum, bool)

GetMappingListConditionMetadataTypesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConditionMetadataTypesSortOrderEnum

ListConditionMetadataTypesSortOrderEnum Enum with underlying type: string

type ListConditionMetadataTypesSortOrderEnum string

Set of constants representing the allowable values for ListConditionMetadataTypesSortOrderEnum

const (
    ListConditionMetadataTypesSortOrderAsc  ListConditionMetadataTypesSortOrderEnum = "ASC"
    ListConditionMetadataTypesSortOrderDesc ListConditionMetadataTypesSortOrderEnum = "DESC"
)

func GetListConditionMetadataTypesSortOrderEnumValues

func GetListConditionMetadataTypesSortOrderEnumValues() []ListConditionMetadataTypesSortOrderEnum

GetListConditionMetadataTypesSortOrderEnumValues Enumerates the set of values for ListConditionMetadataTypesSortOrderEnum

func GetMappingListConditionMetadataTypesSortOrderEnum

func GetMappingListConditionMetadataTypesSortOrderEnum(val string) (ListConditionMetadataTypesSortOrderEnum, bool)

GetMappingListConditionMetadataTypesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataMaskRulesAccessLevelEnum

ListDataMaskRulesAccessLevelEnum Enum with underlying type: string

type ListDataMaskRulesAccessLevelEnum string

Set of constants representing the allowable values for ListDataMaskRulesAccessLevelEnum

const (
    ListDataMaskRulesAccessLevelRestricted ListDataMaskRulesAccessLevelEnum = "RESTRICTED"
    ListDataMaskRulesAccessLevelAccessible ListDataMaskRulesAccessLevelEnum = "ACCESSIBLE"
)

func GetListDataMaskRulesAccessLevelEnumValues

func GetListDataMaskRulesAccessLevelEnumValues() []ListDataMaskRulesAccessLevelEnum

GetListDataMaskRulesAccessLevelEnumValues Enumerates the set of values for ListDataMaskRulesAccessLevelEnum

func GetMappingListDataMaskRulesAccessLevelEnum

func GetMappingListDataMaskRulesAccessLevelEnum(val string) (ListDataMaskRulesAccessLevelEnum, bool)

GetMappingListDataMaskRulesAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataMaskRulesDataMaskRuleStatusEnum

ListDataMaskRulesDataMaskRuleStatusEnum Enum with underlying type: string

type ListDataMaskRulesDataMaskRuleStatusEnum string

Set of constants representing the allowable values for ListDataMaskRulesDataMaskRuleStatusEnum

const (
    ListDataMaskRulesDataMaskRuleStatusEnabled  ListDataMaskRulesDataMaskRuleStatusEnum = "ENABLED"
    ListDataMaskRulesDataMaskRuleStatusDisabled ListDataMaskRulesDataMaskRuleStatusEnum = "DISABLED"
)

func GetListDataMaskRulesDataMaskRuleStatusEnumValues

func GetListDataMaskRulesDataMaskRuleStatusEnumValues() []ListDataMaskRulesDataMaskRuleStatusEnum

GetListDataMaskRulesDataMaskRuleStatusEnumValues Enumerates the set of values for ListDataMaskRulesDataMaskRuleStatusEnum

func GetMappingListDataMaskRulesDataMaskRuleStatusEnum

func GetMappingListDataMaskRulesDataMaskRuleStatusEnum(val string) (ListDataMaskRulesDataMaskRuleStatusEnum, bool)

GetMappingListDataMaskRulesDataMaskRuleStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataMaskRulesLifecycleStateEnum

ListDataMaskRulesLifecycleStateEnum Enum with underlying type: string

type ListDataMaskRulesLifecycleStateEnum string

Set of constants representing the allowable values for ListDataMaskRulesLifecycleStateEnum

const (
    ListDataMaskRulesLifecycleStateCreating ListDataMaskRulesLifecycleStateEnum = "CREATING"
    ListDataMaskRulesLifecycleStateUpdating ListDataMaskRulesLifecycleStateEnum = "UPDATING"
    ListDataMaskRulesLifecycleStateActive   ListDataMaskRulesLifecycleStateEnum = "ACTIVE"
    ListDataMaskRulesLifecycleStateInactive ListDataMaskRulesLifecycleStateEnum = "INACTIVE"
    ListDataMaskRulesLifecycleStateDeleting ListDataMaskRulesLifecycleStateEnum = "DELETING"
    ListDataMaskRulesLifecycleStateDeleted  ListDataMaskRulesLifecycleStateEnum = "DELETED"
    ListDataMaskRulesLifecycleStateFailed   ListDataMaskRulesLifecycleStateEnum = "FAILED"
)

func GetListDataMaskRulesLifecycleStateEnumValues

func GetListDataMaskRulesLifecycleStateEnumValues() []ListDataMaskRulesLifecycleStateEnum

GetListDataMaskRulesLifecycleStateEnumValues Enumerates the set of values for ListDataMaskRulesLifecycleStateEnum

func GetMappingListDataMaskRulesLifecycleStateEnum

func GetMappingListDataMaskRulesLifecycleStateEnum(val string) (ListDataMaskRulesLifecycleStateEnum, bool)

GetMappingListDataMaskRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataMaskRulesRequest

ListDataMaskRulesRequest wrapper for the ListDataMaskRules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDataMaskRules.go.html to see an example of how to use ListDataMaskRulesRequest.

type ListDataMaskRulesRequest struct {

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

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListDataMaskRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListDataMaskRulesAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListDataMaskRulesSortOrderEnum `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 ListDataMaskRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The status of the data mask rule
    DataMaskRuleStatus ListDataMaskRulesDataMaskRuleStatusEnum `mandatory:"false" contributesTo:"query" name:"dataMaskRuleStatus" omitEmpty:"true"`

    // OCID of the target
    TargetId *string `mandatory:"false" contributesTo:"query" name:"targetId"`

    // OCID of the IAM group
    IamGroupId *string `mandatory:"false" contributesTo:"query" name:"iamGroupId"`

    // Type of target
    TargetType *string `mandatory:"false" contributesTo:"query" name:"targetType"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataMaskRulesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDataMaskRulesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDataMaskRulesRequest) RetryPolicy

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

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

func (ListDataMaskRulesRequest) String

func (request ListDataMaskRulesRequest) String() string

func (ListDataMaskRulesRequest) ValidateEnumValue

func (request ListDataMaskRulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataMaskRulesResponse

ListDataMaskRulesResponse wrapper for the ListDataMaskRules operation

type ListDataMaskRulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataMaskRuleCollection instances
    DataMaskRuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDataMaskRulesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDataMaskRulesResponse) String

func (response ListDataMaskRulesResponse) String() string

type ListDataMaskRulesSortByEnum

ListDataMaskRulesSortByEnum Enum with underlying type: string

type ListDataMaskRulesSortByEnum string

Set of constants representing the allowable values for ListDataMaskRulesSortByEnum

const (
    ListDataMaskRulesSortByTimecreated ListDataMaskRulesSortByEnum = "timeCreated"
    ListDataMaskRulesSortByDisplayname ListDataMaskRulesSortByEnum = "displayName"
)

func GetListDataMaskRulesSortByEnumValues

func GetListDataMaskRulesSortByEnumValues() []ListDataMaskRulesSortByEnum

GetListDataMaskRulesSortByEnumValues Enumerates the set of values for ListDataMaskRulesSortByEnum

func GetMappingListDataMaskRulesSortByEnum

func GetMappingListDataMaskRulesSortByEnum(val string) (ListDataMaskRulesSortByEnum, bool)

GetMappingListDataMaskRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataMaskRulesSortOrderEnum

ListDataMaskRulesSortOrderEnum Enum with underlying type: string

type ListDataMaskRulesSortOrderEnum string

Set of constants representing the allowable values for ListDataMaskRulesSortOrderEnum

const (
    ListDataMaskRulesSortOrderAsc  ListDataMaskRulesSortOrderEnum = "ASC"
    ListDataMaskRulesSortOrderDesc ListDataMaskRulesSortOrderEnum = "DESC"
)

func GetListDataMaskRulesSortOrderEnumValues

func GetListDataMaskRulesSortOrderEnumValues() []ListDataMaskRulesSortOrderEnum

GetListDataMaskRulesSortOrderEnumValues Enumerates the set of values for ListDataMaskRulesSortOrderEnum

func GetMappingListDataMaskRulesSortOrderEnum

func GetMappingListDataMaskRulesSortOrderEnum(val string) (ListDataMaskRulesSortOrderEnum, bool)

GetMappingListDataMaskRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataSourceEventsRequest

ListDataSourceEventsRequest wrapper for the ListDataSourceEvents operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDataSourceEvents.go.html to see an example of how to use ListDataSourceEventsRequest.

type ListDataSourceEventsRequest struct {

    // Data source OCID.
    DataSourceId *string `mandatory:"true" contributesTo:"path" name:"dataSourceId"`

    // A filter to return only resource where their region matches the given region.
    Region *string `mandatory:"false" contributesTo:"query" name:"region"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use
    SortOrder ListDataSourceEventsSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListDataSourceEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataSourceEventsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDataSourceEventsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDataSourceEventsRequest) RetryPolicy

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

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

func (ListDataSourceEventsRequest) String

func (request ListDataSourceEventsRequest) String() string

func (ListDataSourceEventsRequest) ValidateEnumValue

func (request ListDataSourceEventsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataSourceEventsResponse

ListDataSourceEventsResponse wrapper for the ListDataSourceEvents operation

type ListDataSourceEventsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataSourceEventCollection instances
    DataSourceEventCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDataSourceEventsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDataSourceEventsResponse) String

func (response ListDataSourceEventsResponse) String() string

type ListDataSourceEventsSortByEnum

ListDataSourceEventsSortByEnum Enum with underlying type: string

type ListDataSourceEventsSortByEnum string

Set of constants representing the allowable values for ListDataSourceEventsSortByEnum

const (
    ListDataSourceEventsSortByTimecreated ListDataSourceEventsSortByEnum = "timeCreated"
)

func GetListDataSourceEventsSortByEnumValues

func GetListDataSourceEventsSortByEnumValues() []ListDataSourceEventsSortByEnum

GetListDataSourceEventsSortByEnumValues Enumerates the set of values for ListDataSourceEventsSortByEnum

func GetMappingListDataSourceEventsSortByEnum

func GetMappingListDataSourceEventsSortByEnum(val string) (ListDataSourceEventsSortByEnum, bool)

GetMappingListDataSourceEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataSourceEventsSortOrderEnum

ListDataSourceEventsSortOrderEnum Enum with underlying type: string

type ListDataSourceEventsSortOrderEnum string

Set of constants representing the allowable values for ListDataSourceEventsSortOrderEnum

const (
    ListDataSourceEventsSortOrderAsc  ListDataSourceEventsSortOrderEnum = "ASC"
    ListDataSourceEventsSortOrderDesc ListDataSourceEventsSortOrderEnum = "DESC"
)

func GetListDataSourceEventsSortOrderEnumValues

func GetListDataSourceEventsSortOrderEnumValues() []ListDataSourceEventsSortOrderEnum

GetListDataSourceEventsSortOrderEnumValues Enumerates the set of values for ListDataSourceEventsSortOrderEnum

func GetMappingListDataSourceEventsSortOrderEnum

func GetMappingListDataSourceEventsSortOrderEnum(val string) (ListDataSourceEventsSortOrderEnum, bool)

GetMappingListDataSourceEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataSourcesAccessLevelEnum

ListDataSourcesAccessLevelEnum Enum with underlying type: string

type ListDataSourcesAccessLevelEnum string

Set of constants representing the allowable values for ListDataSourcesAccessLevelEnum

const (
    ListDataSourcesAccessLevelRestricted ListDataSourcesAccessLevelEnum = "RESTRICTED"
    ListDataSourcesAccessLevelAccessible ListDataSourcesAccessLevelEnum = "ACCESSIBLE"
)

func GetListDataSourcesAccessLevelEnumValues

func GetListDataSourcesAccessLevelEnumValues() []ListDataSourcesAccessLevelEnum

GetListDataSourcesAccessLevelEnumValues Enumerates the set of values for ListDataSourcesAccessLevelEnum

func GetMappingListDataSourcesAccessLevelEnum

func GetMappingListDataSourcesAccessLevelEnum(val string) (ListDataSourcesAccessLevelEnum, bool)

GetMappingListDataSourcesAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataSourcesDataSourceFeedProviderEnum

ListDataSourcesDataSourceFeedProviderEnum Enum with underlying type: string

type ListDataSourcesDataSourceFeedProviderEnum string

Set of constants representing the allowable values for ListDataSourcesDataSourceFeedProviderEnum

const (
    ListDataSourcesDataSourceFeedProviderLoggingquery   ListDataSourcesDataSourceFeedProviderEnum = "LOGGINGQUERY"
    ListDataSourcesDataSourceFeedProviderScheduledquery ListDataSourcesDataSourceFeedProviderEnum = "SCHEDULEDQUERY"
)

func GetListDataSourcesDataSourceFeedProviderEnumValues

func GetListDataSourcesDataSourceFeedProviderEnumValues() []ListDataSourcesDataSourceFeedProviderEnum

GetListDataSourcesDataSourceFeedProviderEnumValues Enumerates the set of values for ListDataSourcesDataSourceFeedProviderEnum

func GetMappingListDataSourcesDataSourceFeedProviderEnum

func GetMappingListDataSourcesDataSourceFeedProviderEnum(val string) (ListDataSourcesDataSourceFeedProviderEnum, bool)

GetMappingListDataSourcesDataSourceFeedProviderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataSourcesLifecycleStateEnum

ListDataSourcesLifecycleStateEnum Enum with underlying type: string

type ListDataSourcesLifecycleStateEnum string

Set of constants representing the allowable values for ListDataSourcesLifecycleStateEnum

const (
    ListDataSourcesLifecycleStateCreating ListDataSourcesLifecycleStateEnum = "CREATING"
    ListDataSourcesLifecycleStateUpdating ListDataSourcesLifecycleStateEnum = "UPDATING"
    ListDataSourcesLifecycleStateActive   ListDataSourcesLifecycleStateEnum = "ACTIVE"
    ListDataSourcesLifecycleStateInactive ListDataSourcesLifecycleStateEnum = "INACTIVE"
    ListDataSourcesLifecycleStateDeleting ListDataSourcesLifecycleStateEnum = "DELETING"
    ListDataSourcesLifecycleStateDeleted  ListDataSourcesLifecycleStateEnum = "DELETED"
    ListDataSourcesLifecycleStateFailed   ListDataSourcesLifecycleStateEnum = "FAILED"
)

func GetListDataSourcesLifecycleStateEnumValues

func GetListDataSourcesLifecycleStateEnumValues() []ListDataSourcesLifecycleStateEnum

GetListDataSourcesLifecycleStateEnumValues Enumerates the set of values for ListDataSourcesLifecycleStateEnum

func GetMappingListDataSourcesLifecycleStateEnum

func GetMappingListDataSourcesLifecycleStateEnum(val string) (ListDataSourcesLifecycleStateEnum, bool)

GetMappingListDataSourcesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataSourcesLoggingQueryTypeEnum

ListDataSourcesLoggingQueryTypeEnum Enum with underlying type: string

type ListDataSourcesLoggingQueryTypeEnum string

Set of constants representing the allowable values for ListDataSourcesLoggingQueryTypeEnum

const (
    ListDataSourcesLoggingQueryTypeInsight ListDataSourcesLoggingQueryTypeEnum = "INSIGHT"
)

func GetListDataSourcesLoggingQueryTypeEnumValues

func GetListDataSourcesLoggingQueryTypeEnumValues() []ListDataSourcesLoggingQueryTypeEnum

GetListDataSourcesLoggingQueryTypeEnumValues Enumerates the set of values for ListDataSourcesLoggingQueryTypeEnum

func GetMappingListDataSourcesLoggingQueryTypeEnum

func GetMappingListDataSourcesLoggingQueryTypeEnum(val string) (ListDataSourcesLoggingQueryTypeEnum, bool)

GetMappingListDataSourcesLoggingQueryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataSourcesRequest

ListDataSourcesRequest wrapper for the ListDataSources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDataSources.go.html to see an example of how to use ListDataSourcesRequest.

type ListDataSourcesRequest struct {

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

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

    // A filter to return only resources when their feed provider matches the given feed provider (`DataSourceFeedProvider` resource).
    DataSourceFeedProvider ListDataSourcesDataSourceFeedProviderEnum `mandatory:"false" contributesTo:"query" name:"dataSourceFeedProvider" omitEmpty:"true"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListDataSourcesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only resources where their query type matches the given LoggingQueryType.
    LoggingQueryType ListDataSourcesLoggingQueryTypeEnum `mandatory:"false" contributesTo:"query" name:"loggingQueryType" omitEmpty:"true"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListDataSourcesAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListDataSourcesSortOrderEnum `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 ListDataSourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataSourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDataSourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDataSourcesRequest) RetryPolicy

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

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

func (ListDataSourcesRequest) String

func (request ListDataSourcesRequest) String() string

func (ListDataSourcesRequest) ValidateEnumValue

func (request ListDataSourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataSourcesResponse

ListDataSourcesResponse wrapper for the ListDataSources operation

type ListDataSourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataSourceCollection instances
    DataSourceCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDataSourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDataSourcesResponse) String

func (response ListDataSourcesResponse) String() string

type ListDataSourcesSortByEnum

ListDataSourcesSortByEnum Enum with underlying type: string

type ListDataSourcesSortByEnum string

Set of constants representing the allowable values for ListDataSourcesSortByEnum

const (
    ListDataSourcesSortByTimecreated ListDataSourcesSortByEnum = "timeCreated"
    ListDataSourcesSortByDisplayname ListDataSourcesSortByEnum = "displayName"
)

func GetListDataSourcesSortByEnumValues

func GetListDataSourcesSortByEnumValues() []ListDataSourcesSortByEnum

GetListDataSourcesSortByEnumValues Enumerates the set of values for ListDataSourcesSortByEnum

func GetMappingListDataSourcesSortByEnum

func GetMappingListDataSourcesSortByEnum(val string) (ListDataSourcesSortByEnum, bool)

GetMappingListDataSourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataSourcesSortOrderEnum

ListDataSourcesSortOrderEnum Enum with underlying type: string

type ListDataSourcesSortOrderEnum string

Set of constants representing the allowable values for ListDataSourcesSortOrderEnum

const (
    ListDataSourcesSortOrderAsc  ListDataSourcesSortOrderEnum = "ASC"
    ListDataSourcesSortOrderDesc ListDataSourcesSortOrderEnum = "DESC"
)

func GetListDataSourcesSortOrderEnumValues

func GetListDataSourcesSortOrderEnumValues() []ListDataSourcesSortOrderEnum

GetListDataSourcesSortOrderEnumValues Enumerates the set of values for ListDataSourcesSortOrderEnum

func GetMappingListDataSourcesSortOrderEnum

func GetMappingListDataSourcesSortOrderEnum(val string) (ListDataSourcesSortOrderEnum, bool)

GetMappingListDataSourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRecipeDetectorRulesLifecycleStateEnum

ListDetectorRecipeDetectorRulesLifecycleStateEnum Enum with underlying type: string

type ListDetectorRecipeDetectorRulesLifecycleStateEnum string

Set of constants representing the allowable values for ListDetectorRecipeDetectorRulesLifecycleStateEnum

const (
    ListDetectorRecipeDetectorRulesLifecycleStateCreating ListDetectorRecipeDetectorRulesLifecycleStateEnum = "CREATING"
    ListDetectorRecipeDetectorRulesLifecycleStateUpdating ListDetectorRecipeDetectorRulesLifecycleStateEnum = "UPDATING"
    ListDetectorRecipeDetectorRulesLifecycleStateActive   ListDetectorRecipeDetectorRulesLifecycleStateEnum = "ACTIVE"
    ListDetectorRecipeDetectorRulesLifecycleStateInactive ListDetectorRecipeDetectorRulesLifecycleStateEnum = "INACTIVE"
    ListDetectorRecipeDetectorRulesLifecycleStateDeleting ListDetectorRecipeDetectorRulesLifecycleStateEnum = "DELETING"
    ListDetectorRecipeDetectorRulesLifecycleStateDeleted  ListDetectorRecipeDetectorRulesLifecycleStateEnum = "DELETED"
    ListDetectorRecipeDetectorRulesLifecycleStateFailed   ListDetectorRecipeDetectorRulesLifecycleStateEnum = "FAILED"
)

func GetListDetectorRecipeDetectorRulesLifecycleStateEnumValues

func GetListDetectorRecipeDetectorRulesLifecycleStateEnumValues() []ListDetectorRecipeDetectorRulesLifecycleStateEnum

GetListDetectorRecipeDetectorRulesLifecycleStateEnumValues Enumerates the set of values for ListDetectorRecipeDetectorRulesLifecycleStateEnum

func GetMappingListDetectorRecipeDetectorRulesLifecycleStateEnum

func GetMappingListDetectorRecipeDetectorRulesLifecycleStateEnum(val string) (ListDetectorRecipeDetectorRulesLifecycleStateEnum, bool)

GetMappingListDetectorRecipeDetectorRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRecipeDetectorRulesRequest

ListDetectorRecipeDetectorRulesRequest wrapper for the ListDetectorRecipeDetectorRules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDetectorRecipeDetectorRules.go.html to see an example of how to use ListDetectorRecipeDetectorRulesRequest.

type ListDetectorRecipeDetectorRulesRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

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

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListDetectorRecipeDetectorRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListDetectorRecipeDetectorRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListDetectorRecipeDetectorRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDetectorRecipeDetectorRulesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDetectorRecipeDetectorRulesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDetectorRecipeDetectorRulesRequest) RetryPolicy

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

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

func (ListDetectorRecipeDetectorRulesRequest) String

func (request ListDetectorRecipeDetectorRulesRequest) String() string

func (ListDetectorRecipeDetectorRulesRequest) ValidateEnumValue

func (request ListDetectorRecipeDetectorRulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDetectorRecipeDetectorRulesResponse

ListDetectorRecipeDetectorRulesResponse wrapper for the ListDetectorRecipeDetectorRules operation

type ListDetectorRecipeDetectorRulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DetectorRecipeDetectorRuleCollection instances
    DetectorRecipeDetectorRuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDetectorRecipeDetectorRulesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDetectorRecipeDetectorRulesResponse) String

func (response ListDetectorRecipeDetectorRulesResponse) String() string

type ListDetectorRecipeDetectorRulesSortByEnum

ListDetectorRecipeDetectorRulesSortByEnum Enum with underlying type: string

type ListDetectorRecipeDetectorRulesSortByEnum string

Set of constants representing the allowable values for ListDetectorRecipeDetectorRulesSortByEnum

const (
    ListDetectorRecipeDetectorRulesSortByDisplayname ListDetectorRecipeDetectorRulesSortByEnum = "displayName"
    ListDetectorRecipeDetectorRulesSortByRisklevel   ListDetectorRecipeDetectorRulesSortByEnum = "riskLevel"
)

func GetListDetectorRecipeDetectorRulesSortByEnumValues

func GetListDetectorRecipeDetectorRulesSortByEnumValues() []ListDetectorRecipeDetectorRulesSortByEnum

GetListDetectorRecipeDetectorRulesSortByEnumValues Enumerates the set of values for ListDetectorRecipeDetectorRulesSortByEnum

func GetMappingListDetectorRecipeDetectorRulesSortByEnum

func GetMappingListDetectorRecipeDetectorRulesSortByEnum(val string) (ListDetectorRecipeDetectorRulesSortByEnum, bool)

GetMappingListDetectorRecipeDetectorRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRecipeDetectorRulesSortOrderEnum

ListDetectorRecipeDetectorRulesSortOrderEnum Enum with underlying type: string

type ListDetectorRecipeDetectorRulesSortOrderEnum string

Set of constants representing the allowable values for ListDetectorRecipeDetectorRulesSortOrderEnum

const (
    ListDetectorRecipeDetectorRulesSortOrderAsc  ListDetectorRecipeDetectorRulesSortOrderEnum = "ASC"
    ListDetectorRecipeDetectorRulesSortOrderDesc ListDetectorRecipeDetectorRulesSortOrderEnum = "DESC"
)

func GetListDetectorRecipeDetectorRulesSortOrderEnumValues

func GetListDetectorRecipeDetectorRulesSortOrderEnumValues() []ListDetectorRecipeDetectorRulesSortOrderEnum

GetListDetectorRecipeDetectorRulesSortOrderEnumValues Enumerates the set of values for ListDetectorRecipeDetectorRulesSortOrderEnum

func GetMappingListDetectorRecipeDetectorRulesSortOrderEnum

func GetMappingListDetectorRecipeDetectorRulesSortOrderEnum(val string) (ListDetectorRecipeDetectorRulesSortOrderEnum, bool)

GetMappingListDetectorRecipeDetectorRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRecipesAccessLevelEnum

ListDetectorRecipesAccessLevelEnum Enum with underlying type: string

type ListDetectorRecipesAccessLevelEnum string

Set of constants representing the allowable values for ListDetectorRecipesAccessLevelEnum

const (
    ListDetectorRecipesAccessLevelRestricted ListDetectorRecipesAccessLevelEnum = "RESTRICTED"
    ListDetectorRecipesAccessLevelAccessible ListDetectorRecipesAccessLevelEnum = "ACCESSIBLE"
)

func GetListDetectorRecipesAccessLevelEnumValues

func GetListDetectorRecipesAccessLevelEnumValues() []ListDetectorRecipesAccessLevelEnum

GetListDetectorRecipesAccessLevelEnumValues Enumerates the set of values for ListDetectorRecipesAccessLevelEnum

func GetMappingListDetectorRecipesAccessLevelEnum

func GetMappingListDetectorRecipesAccessLevelEnum(val string) (ListDetectorRecipesAccessLevelEnum, bool)

GetMappingListDetectorRecipesAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRecipesLifecycleStateEnum

ListDetectorRecipesLifecycleStateEnum Enum with underlying type: string

type ListDetectorRecipesLifecycleStateEnum string

Set of constants representing the allowable values for ListDetectorRecipesLifecycleStateEnum

const (
    ListDetectorRecipesLifecycleStateCreating ListDetectorRecipesLifecycleStateEnum = "CREATING"
    ListDetectorRecipesLifecycleStateUpdating ListDetectorRecipesLifecycleStateEnum = "UPDATING"
    ListDetectorRecipesLifecycleStateActive   ListDetectorRecipesLifecycleStateEnum = "ACTIVE"
    ListDetectorRecipesLifecycleStateInactive ListDetectorRecipesLifecycleStateEnum = "INACTIVE"
    ListDetectorRecipesLifecycleStateDeleting ListDetectorRecipesLifecycleStateEnum = "DELETING"
    ListDetectorRecipesLifecycleStateDeleted  ListDetectorRecipesLifecycleStateEnum = "DELETED"
    ListDetectorRecipesLifecycleStateFailed   ListDetectorRecipesLifecycleStateEnum = "FAILED"
)

func GetListDetectorRecipesLifecycleStateEnumValues

func GetListDetectorRecipesLifecycleStateEnumValues() []ListDetectorRecipesLifecycleStateEnum

GetListDetectorRecipesLifecycleStateEnumValues Enumerates the set of values for ListDetectorRecipesLifecycleStateEnum

func GetMappingListDetectorRecipesLifecycleStateEnum

func GetMappingListDetectorRecipesLifecycleStateEnum(val string) (ListDetectorRecipesLifecycleStateEnum, bool)

GetMappingListDetectorRecipesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRecipesRequest

ListDetectorRecipesRequest wrapper for the ListDetectorRecipes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDetectorRecipes.go.html to see an example of how to use ListDetectorRecipesRequest.

type ListDetectorRecipesRequest struct {

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

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

    // Default is false.
    // When set to true, the list of all Oracle-managed resources
    // metadata supported by Cloud Guard is returned.
    ResourceMetadataOnly *bool `mandatory:"false" contributesTo:"query" name:"resourceMetadataOnly"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListDetectorRecipesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListDetectorRecipesAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListDetectorRecipesSortOrderEnum `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 ListDetectorRecipesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDetectorRecipesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDetectorRecipesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDetectorRecipesRequest) RetryPolicy

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

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

func (ListDetectorRecipesRequest) String

func (request ListDetectorRecipesRequest) String() string

func (ListDetectorRecipesRequest) ValidateEnumValue

func (request ListDetectorRecipesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDetectorRecipesResponse

ListDetectorRecipesResponse wrapper for the ListDetectorRecipes operation

type ListDetectorRecipesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DetectorRecipeCollection instances
    DetectorRecipeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDetectorRecipesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDetectorRecipesResponse) String

func (response ListDetectorRecipesResponse) String() string

type ListDetectorRecipesSortByEnum

ListDetectorRecipesSortByEnum Enum with underlying type: string

type ListDetectorRecipesSortByEnum string

Set of constants representing the allowable values for ListDetectorRecipesSortByEnum

const (
    ListDetectorRecipesSortByTimecreated ListDetectorRecipesSortByEnum = "timeCreated"
    ListDetectorRecipesSortByDisplayname ListDetectorRecipesSortByEnum = "displayName"
)

func GetListDetectorRecipesSortByEnumValues

func GetListDetectorRecipesSortByEnumValues() []ListDetectorRecipesSortByEnum

GetListDetectorRecipesSortByEnumValues Enumerates the set of values for ListDetectorRecipesSortByEnum

func GetMappingListDetectorRecipesSortByEnum

func GetMappingListDetectorRecipesSortByEnum(val string) (ListDetectorRecipesSortByEnum, bool)

GetMappingListDetectorRecipesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRecipesSortOrderEnum

ListDetectorRecipesSortOrderEnum Enum with underlying type: string

type ListDetectorRecipesSortOrderEnum string

Set of constants representing the allowable values for ListDetectorRecipesSortOrderEnum

const (
    ListDetectorRecipesSortOrderAsc  ListDetectorRecipesSortOrderEnum = "ASC"
    ListDetectorRecipesSortOrderDesc ListDetectorRecipesSortOrderEnum = "DESC"
)

func GetListDetectorRecipesSortOrderEnumValues

func GetListDetectorRecipesSortOrderEnumValues() []ListDetectorRecipesSortOrderEnum

GetListDetectorRecipesSortOrderEnumValues Enumerates the set of values for ListDetectorRecipesSortOrderEnum

func GetMappingListDetectorRecipesSortOrderEnum

func GetMappingListDetectorRecipesSortOrderEnum(val string) (ListDetectorRecipesSortOrderEnum, bool)

GetMappingListDetectorRecipesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRulesLifecycleStateEnum

ListDetectorRulesLifecycleStateEnum Enum with underlying type: string

type ListDetectorRulesLifecycleStateEnum string

Set of constants representing the allowable values for ListDetectorRulesLifecycleStateEnum

const (
    ListDetectorRulesLifecycleStateCreating ListDetectorRulesLifecycleStateEnum = "CREATING"
    ListDetectorRulesLifecycleStateUpdating ListDetectorRulesLifecycleStateEnum = "UPDATING"
    ListDetectorRulesLifecycleStateActive   ListDetectorRulesLifecycleStateEnum = "ACTIVE"
    ListDetectorRulesLifecycleStateInactive ListDetectorRulesLifecycleStateEnum = "INACTIVE"
    ListDetectorRulesLifecycleStateDeleting ListDetectorRulesLifecycleStateEnum = "DELETING"
    ListDetectorRulesLifecycleStateDeleted  ListDetectorRulesLifecycleStateEnum = "DELETED"
    ListDetectorRulesLifecycleStateFailed   ListDetectorRulesLifecycleStateEnum = "FAILED"
)

func GetListDetectorRulesLifecycleStateEnumValues

func GetListDetectorRulesLifecycleStateEnumValues() []ListDetectorRulesLifecycleStateEnum

GetListDetectorRulesLifecycleStateEnumValues Enumerates the set of values for ListDetectorRulesLifecycleStateEnum

func GetMappingListDetectorRulesLifecycleStateEnum

func GetMappingListDetectorRulesLifecycleStateEnum(val string) (ListDetectorRulesLifecycleStateEnum, bool)

GetMappingListDetectorRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRulesRequest

ListDetectorRulesRequest wrapper for the ListDetectorRules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDetectorRules.go.html to see an example of how to use ListDetectorRulesRequest.

type ListDetectorRulesRequest struct {

    // Detector name.
    DetectorId *string `mandatory:"true" contributesTo:"path" name:"detectorId"`

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

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

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListDetectorRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // 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
    SortOrder ListDetectorRulesSortOrderEnum `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 ListDetectorRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDetectorRulesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDetectorRulesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDetectorRulesRequest) RetryPolicy

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

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

func (ListDetectorRulesRequest) String

func (request ListDetectorRulesRequest) String() string

func (ListDetectorRulesRequest) ValidateEnumValue

func (request ListDetectorRulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDetectorRulesResponse

ListDetectorRulesResponse wrapper for the ListDetectorRules operation

type ListDetectorRulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DetectorRuleCollection instances
    DetectorRuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDetectorRulesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDetectorRulesResponse) String

func (response ListDetectorRulesResponse) String() string

type ListDetectorRulesSortByEnum

ListDetectorRulesSortByEnum Enum with underlying type: string

type ListDetectorRulesSortByEnum string

Set of constants representing the allowable values for ListDetectorRulesSortByEnum

const (
    ListDetectorRulesSortByTimecreated ListDetectorRulesSortByEnum = "timeCreated"
    ListDetectorRulesSortByDisplayname ListDetectorRulesSortByEnum = "displayName"
)

func GetListDetectorRulesSortByEnumValues

func GetListDetectorRulesSortByEnumValues() []ListDetectorRulesSortByEnum

GetListDetectorRulesSortByEnumValues Enumerates the set of values for ListDetectorRulesSortByEnum

func GetMappingListDetectorRulesSortByEnum

func GetMappingListDetectorRulesSortByEnum(val string) (ListDetectorRulesSortByEnum, bool)

GetMappingListDetectorRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorRulesSortOrderEnum

ListDetectorRulesSortOrderEnum Enum with underlying type: string

type ListDetectorRulesSortOrderEnum string

Set of constants representing the allowable values for ListDetectorRulesSortOrderEnum

const (
    ListDetectorRulesSortOrderAsc  ListDetectorRulesSortOrderEnum = "ASC"
    ListDetectorRulesSortOrderDesc ListDetectorRulesSortOrderEnum = "DESC"
)

func GetListDetectorRulesSortOrderEnumValues

func GetListDetectorRulesSortOrderEnumValues() []ListDetectorRulesSortOrderEnum

GetListDetectorRulesSortOrderEnumValues Enumerates the set of values for ListDetectorRulesSortOrderEnum

func GetMappingListDetectorRulesSortOrderEnum

func GetMappingListDetectorRulesSortOrderEnum(val string) (ListDetectorRulesSortOrderEnum, bool)

GetMappingListDetectorRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorsLifecycleStateEnum

ListDetectorsLifecycleStateEnum Enum with underlying type: string

type ListDetectorsLifecycleStateEnum string

Set of constants representing the allowable values for ListDetectorsLifecycleStateEnum

const (
    ListDetectorsLifecycleStateCreating ListDetectorsLifecycleStateEnum = "CREATING"
    ListDetectorsLifecycleStateUpdating ListDetectorsLifecycleStateEnum = "UPDATING"
    ListDetectorsLifecycleStateActive   ListDetectorsLifecycleStateEnum = "ACTIVE"
    ListDetectorsLifecycleStateInactive ListDetectorsLifecycleStateEnum = "INACTIVE"
    ListDetectorsLifecycleStateDeleting ListDetectorsLifecycleStateEnum = "DELETING"
    ListDetectorsLifecycleStateDeleted  ListDetectorsLifecycleStateEnum = "DELETED"
    ListDetectorsLifecycleStateFailed   ListDetectorsLifecycleStateEnum = "FAILED"
)

func GetListDetectorsLifecycleStateEnumValues

func GetListDetectorsLifecycleStateEnumValues() []ListDetectorsLifecycleStateEnum

GetListDetectorsLifecycleStateEnumValues Enumerates the set of values for ListDetectorsLifecycleStateEnum

func GetMappingListDetectorsLifecycleStateEnum

func GetMappingListDetectorsLifecycleStateEnum(val string) (ListDetectorsLifecycleStateEnum, bool)

GetMappingListDetectorsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorsRequest

ListDetectorsRequest wrapper for the ListDetectors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListDetectors.go.html to see an example of how to use ListDetectorsRequest.

type ListDetectorsRequest struct {

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

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListDetectorsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // 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
    SortOrder ListDetectorsSortOrderEnum `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 ListDetectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDetectorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDetectorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDetectorsRequest) RetryPolicy

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

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

func (ListDetectorsRequest) String

func (request ListDetectorsRequest) String() string

func (ListDetectorsRequest) ValidateEnumValue

func (request ListDetectorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDetectorsResponse

ListDetectorsResponse wrapper for the ListDetectors operation

type ListDetectorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DetectorCollection instances
    DetectorCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDetectorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDetectorsResponse) String

func (response ListDetectorsResponse) String() string

type ListDetectorsSortByEnum

ListDetectorsSortByEnum Enum with underlying type: string

type ListDetectorsSortByEnum string

Set of constants representing the allowable values for ListDetectorsSortByEnum

const (
    ListDetectorsSortByTimecreated ListDetectorsSortByEnum = "timeCreated"
    ListDetectorsSortByDisplayname ListDetectorsSortByEnum = "displayName"
)

func GetListDetectorsSortByEnumValues

func GetListDetectorsSortByEnumValues() []ListDetectorsSortByEnum

GetListDetectorsSortByEnumValues Enumerates the set of values for ListDetectorsSortByEnum

func GetMappingListDetectorsSortByEnum

func GetMappingListDetectorsSortByEnum(val string) (ListDetectorsSortByEnum, bool)

GetMappingListDetectorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDetectorsSortOrderEnum

ListDetectorsSortOrderEnum Enum with underlying type: string

type ListDetectorsSortOrderEnum string

Set of constants representing the allowable values for ListDetectorsSortOrderEnum

const (
    ListDetectorsSortOrderAsc  ListDetectorsSortOrderEnum = "ASC"
    ListDetectorsSortOrderDesc ListDetectorsSortOrderEnum = "DESC"
)

func GetListDetectorsSortOrderEnumValues

func GetListDetectorsSortOrderEnumValues() []ListDetectorsSortOrderEnum

GetListDetectorsSortOrderEnumValues Enumerates the set of values for ListDetectorsSortOrderEnum

func GetMappingListDetectorsSortOrderEnum

func GetMappingListDetectorsSortOrderEnum(val string) (ListDetectorsSortOrderEnum, bool)

GetMappingListDetectorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImpactedResourcesRequest

ListImpactedResourcesRequest wrapper for the ListImpactedResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListImpactedResources.go.html to see an example of how to use ListImpactedResourcesRequest.

type ListImpactedResourcesRequest struct {

    // OCID of the problem.
    ProblemId *string `mandatory:"true" contributesTo:"path" name:"problemId"`

    // 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
    SortOrder ListImpactedResourcesSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListImpactedResourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListImpactedResourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListImpactedResourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListImpactedResourcesRequest) RetryPolicy

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

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

func (ListImpactedResourcesRequest) String

func (request ListImpactedResourcesRequest) String() string

func (ListImpactedResourcesRequest) ValidateEnumValue

func (request ListImpactedResourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListImpactedResourcesResponse

ListImpactedResourcesResponse wrapper for the ListImpactedResources operation

type ListImpactedResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ImpactedResourceCollection instances
    ImpactedResourceCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListImpactedResourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListImpactedResourcesResponse) String

func (response ListImpactedResourcesResponse) String() string

type ListImpactedResourcesSortByEnum

ListImpactedResourcesSortByEnum Enum with underlying type: string

type ListImpactedResourcesSortByEnum string

Set of constants representing the allowable values for ListImpactedResourcesSortByEnum

const (
    ListImpactedResourcesSortByTimecreated ListImpactedResourcesSortByEnum = "timeCreated"
)

func GetListImpactedResourcesSortByEnumValues

func GetListImpactedResourcesSortByEnumValues() []ListImpactedResourcesSortByEnum

GetListImpactedResourcesSortByEnumValues Enumerates the set of values for ListImpactedResourcesSortByEnum

func GetMappingListImpactedResourcesSortByEnum

func GetMappingListImpactedResourcesSortByEnum(val string) (ListImpactedResourcesSortByEnum, bool)

GetMappingListImpactedResourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImpactedResourcesSortOrderEnum

ListImpactedResourcesSortOrderEnum Enum with underlying type: string

type ListImpactedResourcesSortOrderEnum string

Set of constants representing the allowable values for ListImpactedResourcesSortOrderEnum

const (
    ListImpactedResourcesSortOrderAsc  ListImpactedResourcesSortOrderEnum = "ASC"
    ListImpactedResourcesSortOrderDesc ListImpactedResourcesSortOrderEnum = "DESC"
)

func GetListImpactedResourcesSortOrderEnumValues

func GetListImpactedResourcesSortOrderEnumValues() []ListImpactedResourcesSortOrderEnum

GetListImpactedResourcesSortOrderEnumValues Enumerates the set of values for ListImpactedResourcesSortOrderEnum

func GetMappingListImpactedResourcesSortOrderEnum

func GetMappingListImpactedResourcesSortOrderEnum(val string) (ListImpactedResourcesSortOrderEnum, bool)

GetMappingListImpactedResourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedListTypesLifecycleStateEnum

ListManagedListTypesLifecycleStateEnum Enum with underlying type: string

type ListManagedListTypesLifecycleStateEnum string

Set of constants representing the allowable values for ListManagedListTypesLifecycleStateEnum

const (
    ListManagedListTypesLifecycleStateCreating ListManagedListTypesLifecycleStateEnum = "CREATING"
    ListManagedListTypesLifecycleStateUpdating ListManagedListTypesLifecycleStateEnum = "UPDATING"
    ListManagedListTypesLifecycleStateActive   ListManagedListTypesLifecycleStateEnum = "ACTIVE"
    ListManagedListTypesLifecycleStateInactive ListManagedListTypesLifecycleStateEnum = "INACTIVE"
    ListManagedListTypesLifecycleStateDeleting ListManagedListTypesLifecycleStateEnum = "DELETING"
    ListManagedListTypesLifecycleStateDeleted  ListManagedListTypesLifecycleStateEnum = "DELETED"
    ListManagedListTypesLifecycleStateFailed   ListManagedListTypesLifecycleStateEnum = "FAILED"
)

func GetListManagedListTypesLifecycleStateEnumValues

func GetListManagedListTypesLifecycleStateEnumValues() []ListManagedListTypesLifecycleStateEnum

GetListManagedListTypesLifecycleStateEnumValues Enumerates the set of values for ListManagedListTypesLifecycleStateEnum

func GetMappingListManagedListTypesLifecycleStateEnum

func GetMappingListManagedListTypesLifecycleStateEnum(val string) (ListManagedListTypesLifecycleStateEnum, bool)

GetMappingListManagedListTypesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedListTypesRequest

ListManagedListTypesRequest wrapper for the ListManagedListTypes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListManagedListTypes.go.html to see an example of how to use ListManagedListTypesRequest.

type ListManagedListTypesRequest struct {

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListManagedListTypesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListManagedListTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListManagedListTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListManagedListTypesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagedListTypesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagedListTypesRequest) RetryPolicy

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

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

func (ListManagedListTypesRequest) String

func (request ListManagedListTypesRequest) String() string

func (ListManagedListTypesRequest) ValidateEnumValue

func (request ListManagedListTypesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedListTypesResponse

ListManagedListTypesResponse wrapper for the ListManagedListTypes operation

type ListManagedListTypesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedListTypeCollection instances
    ManagedListTypeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedListTypesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagedListTypesResponse) String

func (response ListManagedListTypesResponse) String() string

type ListManagedListTypesSortByEnum

ListManagedListTypesSortByEnum Enum with underlying type: string

type ListManagedListTypesSortByEnum string

Set of constants representing the allowable values for ListManagedListTypesSortByEnum

const (
    ListManagedListTypesSortByDisplayname ListManagedListTypesSortByEnum = "displayName"
    ListManagedListTypesSortByRisklevel   ListManagedListTypesSortByEnum = "riskLevel"
)

func GetListManagedListTypesSortByEnumValues

func GetListManagedListTypesSortByEnumValues() []ListManagedListTypesSortByEnum

GetListManagedListTypesSortByEnumValues Enumerates the set of values for ListManagedListTypesSortByEnum

func GetMappingListManagedListTypesSortByEnum

func GetMappingListManagedListTypesSortByEnum(val string) (ListManagedListTypesSortByEnum, bool)

GetMappingListManagedListTypesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedListTypesSortOrderEnum

ListManagedListTypesSortOrderEnum Enum with underlying type: string

type ListManagedListTypesSortOrderEnum string

Set of constants representing the allowable values for ListManagedListTypesSortOrderEnum

const (
    ListManagedListTypesSortOrderAsc  ListManagedListTypesSortOrderEnum = "ASC"
    ListManagedListTypesSortOrderDesc ListManagedListTypesSortOrderEnum = "DESC"
)

func GetListManagedListTypesSortOrderEnumValues

func GetListManagedListTypesSortOrderEnumValues() []ListManagedListTypesSortOrderEnum

GetListManagedListTypesSortOrderEnumValues Enumerates the set of values for ListManagedListTypesSortOrderEnum

func GetMappingListManagedListTypesSortOrderEnum

func GetMappingListManagedListTypesSortOrderEnum(val string) (ListManagedListTypesSortOrderEnum, bool)

GetMappingListManagedListTypesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedListsAccessLevelEnum

ListManagedListsAccessLevelEnum Enum with underlying type: string

type ListManagedListsAccessLevelEnum string

Set of constants representing the allowable values for ListManagedListsAccessLevelEnum

const (
    ListManagedListsAccessLevelRestricted ListManagedListsAccessLevelEnum = "RESTRICTED"
    ListManagedListsAccessLevelAccessible ListManagedListsAccessLevelEnum = "ACCESSIBLE"
)

func GetListManagedListsAccessLevelEnumValues

func GetListManagedListsAccessLevelEnumValues() []ListManagedListsAccessLevelEnum

GetListManagedListsAccessLevelEnumValues Enumerates the set of values for ListManagedListsAccessLevelEnum

func GetMappingListManagedListsAccessLevelEnum

func GetMappingListManagedListsAccessLevelEnum(val string) (ListManagedListsAccessLevelEnum, bool)

GetMappingListManagedListsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedListsLifecycleStateEnum

ListManagedListsLifecycleStateEnum Enum with underlying type: string

type ListManagedListsLifecycleStateEnum string

Set of constants representing the allowable values for ListManagedListsLifecycleStateEnum

const (
    ListManagedListsLifecycleStateCreating ListManagedListsLifecycleStateEnum = "CREATING"
    ListManagedListsLifecycleStateUpdating ListManagedListsLifecycleStateEnum = "UPDATING"
    ListManagedListsLifecycleStateActive   ListManagedListsLifecycleStateEnum = "ACTIVE"
    ListManagedListsLifecycleStateInactive ListManagedListsLifecycleStateEnum = "INACTIVE"
    ListManagedListsLifecycleStateDeleting ListManagedListsLifecycleStateEnum = "DELETING"
    ListManagedListsLifecycleStateDeleted  ListManagedListsLifecycleStateEnum = "DELETED"
    ListManagedListsLifecycleStateFailed   ListManagedListsLifecycleStateEnum = "FAILED"
)

func GetListManagedListsLifecycleStateEnumValues

func GetListManagedListsLifecycleStateEnumValues() []ListManagedListsLifecycleStateEnum

GetListManagedListsLifecycleStateEnumValues Enumerates the set of values for ListManagedListsLifecycleStateEnum

func GetMappingListManagedListsLifecycleStateEnum

func GetMappingListManagedListsLifecycleStateEnum(val string) (ListManagedListsLifecycleStateEnum, bool)

GetMappingListManagedListsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedListsListTypeEnum

ListManagedListsListTypeEnum Enum with underlying type: string

type ListManagedListsListTypeEnum string

Set of constants representing the allowable values for ListManagedListsListTypeEnum

const (
    ListManagedListsListTypeCidrBlock            ListManagedListsListTypeEnum = "CIDR_BLOCK"
    ListManagedListsListTypeUsers                ListManagedListsListTypeEnum = "USERS"
    ListManagedListsListTypeGroups               ListManagedListsListTypeEnum = "GROUPS"
    ListManagedListsListTypeIpv4address          ListManagedListsListTypeEnum = "IPV4ADDRESS"
    ListManagedListsListTypeIpv6address          ListManagedListsListTypeEnum = "IPV6ADDRESS"
    ListManagedListsListTypeResourceOcid         ListManagedListsListTypeEnum = "RESOURCE_OCID"
    ListManagedListsListTypeRegion               ListManagedListsListTypeEnum = "REGION"
    ListManagedListsListTypeCountry              ListManagedListsListTypeEnum = "COUNTRY"
    ListManagedListsListTypeState                ListManagedListsListTypeEnum = "STATE"
    ListManagedListsListTypeCity                 ListManagedListsListTypeEnum = "CITY"
    ListManagedListsListTypeTags                 ListManagedListsListTypeEnum = "TAGS"
    ListManagedListsListTypeGeneric              ListManagedListsListTypeEnum = "GENERIC"
    ListManagedListsListTypeFusionAppsRole       ListManagedListsListTypeEnum = "FUSION_APPS_ROLE"
    ListManagedListsListTypeFusionAppsPermission ListManagedListsListTypeEnum = "FUSION_APPS_PERMISSION"
)

func GetListManagedListsListTypeEnumValues

func GetListManagedListsListTypeEnumValues() []ListManagedListsListTypeEnum

GetListManagedListsListTypeEnumValues Enumerates the set of values for ListManagedListsListTypeEnum

func GetMappingListManagedListsListTypeEnum

func GetMappingListManagedListsListTypeEnum(val string) (ListManagedListsListTypeEnum, bool)

GetMappingListManagedListsListTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedListsRequest

ListManagedListsRequest wrapper for the ListManagedLists operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListManagedLists.go.html to see an example of how to use ListManagedListsRequest.

type ListManagedListsRequest struct {

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

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

    // Default is false.
    // When set to true, the list of all Oracle-managed resources
    // metadata supported by Cloud Guard is returned.
    ResourceMetadataOnly *bool `mandatory:"false" contributesTo:"query" name:"resourceMetadataOnly"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListManagedListsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The type of managed list.
    ListType ListManagedListsListTypeEnum `mandatory:"false" contributesTo:"query" name:"listType" 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"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListManagedListsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListManagedListsSortOrderEnum `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 ListManagedListsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListManagedListsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagedListsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagedListsRequest) RetryPolicy

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

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

func (ListManagedListsRequest) String

func (request ListManagedListsRequest) String() string

func (ListManagedListsRequest) ValidateEnumValue

func (request ListManagedListsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedListsResponse

ListManagedListsResponse wrapper for the ListManagedLists operation

type ListManagedListsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedListCollection instances
    ManagedListCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedListsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagedListsResponse) String

func (response ListManagedListsResponse) String() string

type ListManagedListsSortByEnum

ListManagedListsSortByEnum Enum with underlying type: string

type ListManagedListsSortByEnum string

Set of constants representing the allowable values for ListManagedListsSortByEnum

const (
    ListManagedListsSortByTimecreated ListManagedListsSortByEnum = "timeCreated"
    ListManagedListsSortByDisplayname ListManagedListsSortByEnum = "displayName"
)

func GetListManagedListsSortByEnumValues

func GetListManagedListsSortByEnumValues() []ListManagedListsSortByEnum

GetListManagedListsSortByEnumValues Enumerates the set of values for ListManagedListsSortByEnum

func GetMappingListManagedListsSortByEnum

func GetMappingListManagedListsSortByEnum(val string) (ListManagedListsSortByEnum, bool)

GetMappingListManagedListsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedListsSortOrderEnum

ListManagedListsSortOrderEnum Enum with underlying type: string

type ListManagedListsSortOrderEnum string

Set of constants representing the allowable values for ListManagedListsSortOrderEnum

const (
    ListManagedListsSortOrderAsc  ListManagedListsSortOrderEnum = "ASC"
    ListManagedListsSortOrderDesc ListManagedListsSortOrderEnum = "DESC"
)

func GetListManagedListsSortOrderEnumValues

func GetListManagedListsSortOrderEnumValues() []ListManagedListsSortOrderEnum

GetListManagedListsSortOrderEnumValues Enumerates the set of values for ListManagedListsSortOrderEnum

func GetMappingListManagedListsSortOrderEnum

func GetMappingListManagedListsSortOrderEnum(val string) (ListManagedListsSortOrderEnum, bool)

GetMappingListManagedListsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPoliciesRequest

ListPoliciesRequest wrapper for the ListPolicies operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListPolicies.go.html to see an example of how to use ListPoliciesRequest.

type ListPoliciesRequest struct {

    // The OCID 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 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
    SortOrder ListPoliciesSortOrderEnum `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 ListPoliciesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPoliciesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListPoliciesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListPoliciesRequest) RetryPolicy

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

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

func (ListPoliciesRequest) String

func (request ListPoliciesRequest) String() string

func (ListPoliciesRequest) ValidateEnumValue

func (request ListPoliciesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPoliciesResponse

ListPoliciesResponse wrapper for the ListPolicies operation

type ListPoliciesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PolicyCollection instances
    PolicyCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPoliciesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListPoliciesResponse) String

func (response ListPoliciesResponse) String() string

type ListPoliciesSortByEnum

ListPoliciesSortByEnum Enum with underlying type: string

type ListPoliciesSortByEnum string

Set of constants representing the allowable values for ListPoliciesSortByEnum

const (
    ListPoliciesSortByTimecreated ListPoliciesSortByEnum = "timeCreated"
    ListPoliciesSortByDisplayname ListPoliciesSortByEnum = "displayName"
)

func GetListPoliciesSortByEnumValues

func GetListPoliciesSortByEnumValues() []ListPoliciesSortByEnum

GetListPoliciesSortByEnumValues Enumerates the set of values for ListPoliciesSortByEnum

func GetMappingListPoliciesSortByEnum

func GetMappingListPoliciesSortByEnum(val string) (ListPoliciesSortByEnum, bool)

GetMappingListPoliciesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPoliciesSortOrderEnum

ListPoliciesSortOrderEnum Enum with underlying type: string

type ListPoliciesSortOrderEnum string

Set of constants representing the allowable values for ListPoliciesSortOrderEnum

const (
    ListPoliciesSortOrderAsc  ListPoliciesSortOrderEnum = "ASC"
    ListPoliciesSortOrderDesc ListPoliciesSortOrderEnum = "DESC"
)

func GetListPoliciesSortOrderEnumValues

func GetListPoliciesSortOrderEnumValues() []ListPoliciesSortOrderEnum

GetListPoliciesSortOrderEnumValues Enumerates the set of values for ListPoliciesSortOrderEnum

func GetMappingListPoliciesSortOrderEnum

func GetMappingListPoliciesSortOrderEnum(val string) (ListPoliciesSortOrderEnum, bool)

GetMappingListPoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemEndpointsRequest

ListProblemEndpointsRequest wrapper for the ListProblemEndpoints operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListProblemEndpoints.go.html to see an example of how to use ListProblemEndpointsRequest.

type ListProblemEndpointsRequest struct {

    // OCID of the problem.
    ProblemId *string `mandatory:"true" contributesTo:"path" name:"problemId"`

    // 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
    SortOrder ListProblemEndpointsSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListProblemEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProblemEndpointsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListProblemEndpointsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListProblemEndpointsRequest) RetryPolicy

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

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

func (ListProblemEndpointsRequest) String

func (request ListProblemEndpointsRequest) String() string

func (ListProblemEndpointsRequest) ValidateEnumValue

func (request ListProblemEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProblemEndpointsResponse

ListProblemEndpointsResponse wrapper for the ListProblemEndpoints operation

type ListProblemEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProblemEndpointCollection instances
    ProblemEndpointCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProblemEndpointsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListProblemEndpointsResponse) String

func (response ListProblemEndpointsResponse) String() string

type ListProblemEndpointsSortByEnum

ListProblemEndpointsSortByEnum Enum with underlying type: string

type ListProblemEndpointsSortByEnum string

Set of constants representing the allowable values for ListProblemEndpointsSortByEnum

const (
    ListProblemEndpointsSortByTimecreated ListProblemEndpointsSortByEnum = "timeCreated"
)

func GetListProblemEndpointsSortByEnumValues

func GetListProblemEndpointsSortByEnumValues() []ListProblemEndpointsSortByEnum

GetListProblemEndpointsSortByEnumValues Enumerates the set of values for ListProblemEndpointsSortByEnum

func GetMappingListProblemEndpointsSortByEnum

func GetMappingListProblemEndpointsSortByEnum(val string) (ListProblemEndpointsSortByEnum, bool)

GetMappingListProblemEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemEndpointsSortOrderEnum

ListProblemEndpointsSortOrderEnum Enum with underlying type: string

type ListProblemEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListProblemEndpointsSortOrderEnum

const (
    ListProblemEndpointsSortOrderAsc  ListProblemEndpointsSortOrderEnum = "ASC"
    ListProblemEndpointsSortOrderDesc ListProblemEndpointsSortOrderEnum = "DESC"
)

func GetListProblemEndpointsSortOrderEnumValues

func GetListProblemEndpointsSortOrderEnumValues() []ListProblemEndpointsSortOrderEnum

GetListProblemEndpointsSortOrderEnumValues Enumerates the set of values for ListProblemEndpointsSortOrderEnum

func GetMappingListProblemEndpointsSortOrderEnum

func GetMappingListProblemEndpointsSortOrderEnum(val string) (ListProblemEndpointsSortOrderEnum, bool)

GetMappingListProblemEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemEntitiesRequest

ListProblemEntitiesRequest wrapper for the ListProblemEntities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListProblemEntities.go.html to see an example of how to use ListProblemEntitiesRequest.

type ListProblemEntitiesRequest struct {

    // OCID of the problem.
    ProblemId *string `mandatory:"true" contributesTo:"path" name:"problemId"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use
    SortOrder ListProblemEntitiesSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListProblemEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProblemEntitiesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListProblemEntitiesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListProblemEntitiesRequest) RetryPolicy

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

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

func (ListProblemEntitiesRequest) String

func (request ListProblemEntitiesRequest) String() string

func (ListProblemEntitiesRequest) ValidateEnumValue

func (request ListProblemEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProblemEntitiesResponse

ListProblemEntitiesResponse wrapper for the ListProblemEntities operation

type ListProblemEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProblemEntityCollection instances
    ProblemEntityCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProblemEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListProblemEntitiesResponse) String

func (response ListProblemEntitiesResponse) String() string

type ListProblemEntitiesSortByEnum

ListProblemEntitiesSortByEnum Enum with underlying type: string

type ListProblemEntitiesSortByEnum string

Set of constants representing the allowable values for ListProblemEntitiesSortByEnum

const (
    ListProblemEntitiesSortByTimecreated ListProblemEntitiesSortByEnum = "timeCreated"
)

func GetListProblemEntitiesSortByEnumValues

func GetListProblemEntitiesSortByEnumValues() []ListProblemEntitiesSortByEnum

GetListProblemEntitiesSortByEnumValues Enumerates the set of values for ListProblemEntitiesSortByEnum

func GetMappingListProblemEntitiesSortByEnum

func GetMappingListProblemEntitiesSortByEnum(val string) (ListProblemEntitiesSortByEnum, bool)

GetMappingListProblemEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemEntitiesSortOrderEnum

ListProblemEntitiesSortOrderEnum Enum with underlying type: string

type ListProblemEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListProblemEntitiesSortOrderEnum

const (
    ListProblemEntitiesSortOrderAsc  ListProblemEntitiesSortOrderEnum = "ASC"
    ListProblemEntitiesSortOrderDesc ListProblemEntitiesSortOrderEnum = "DESC"
)

func GetListProblemEntitiesSortOrderEnumValues

func GetListProblemEntitiesSortOrderEnumValues() []ListProblemEntitiesSortOrderEnum

GetListProblemEntitiesSortOrderEnumValues Enumerates the set of values for ListProblemEntitiesSortOrderEnum

func GetMappingListProblemEntitiesSortOrderEnum

func GetMappingListProblemEntitiesSortOrderEnum(val string) (ListProblemEntitiesSortOrderEnum, bool)

GetMappingListProblemEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemHistoriesRequest

ListProblemHistoriesRequest wrapper for the ListProblemHistories operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListProblemHistories.go.html to see an example of how to use ListProblemHistoriesRequest.

type ListProblemHistoriesRequest struct {

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

    // OCID of the problem.
    ProblemId *string `mandatory:"true" contributesTo:"path" name:"problemId"`

    // 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
    SortOrder ListProblemHistoriesSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListProblemHistoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProblemHistoriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListProblemHistoriesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListProblemHistoriesRequest) RetryPolicy

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

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

func (ListProblemHistoriesRequest) String

func (request ListProblemHistoriesRequest) String() string

func (ListProblemHistoriesRequest) ValidateEnumValue

func (request ListProblemHistoriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProblemHistoriesResponse

ListProblemHistoriesResponse wrapper for the ListProblemHistories operation

type ListProblemHistoriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProblemHistoryCollection instances
    ProblemHistoryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProblemHistoriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListProblemHistoriesResponse) String

func (response ListProblemHistoriesResponse) String() string

type ListProblemHistoriesSortByEnum

ListProblemHistoriesSortByEnum Enum with underlying type: string

type ListProblemHistoriesSortByEnum string

Set of constants representing the allowable values for ListProblemHistoriesSortByEnum

const (
    ListProblemHistoriesSortByTimecreated ListProblemHistoriesSortByEnum = "timeCreated"
)

func GetListProblemHistoriesSortByEnumValues

func GetListProblemHistoriesSortByEnumValues() []ListProblemHistoriesSortByEnum

GetListProblemHistoriesSortByEnumValues Enumerates the set of values for ListProblemHistoriesSortByEnum

func GetMappingListProblemHistoriesSortByEnum

func GetMappingListProblemHistoriesSortByEnum(val string) (ListProblemHistoriesSortByEnum, bool)

GetMappingListProblemHistoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemHistoriesSortOrderEnum

ListProblemHistoriesSortOrderEnum Enum with underlying type: string

type ListProblemHistoriesSortOrderEnum string

Set of constants representing the allowable values for ListProblemHistoriesSortOrderEnum

const (
    ListProblemHistoriesSortOrderAsc  ListProblemHistoriesSortOrderEnum = "ASC"
    ListProblemHistoriesSortOrderDesc ListProblemHistoriesSortOrderEnum = "DESC"
)

func GetListProblemHistoriesSortOrderEnumValues

func GetListProblemHistoriesSortOrderEnumValues() []ListProblemHistoriesSortOrderEnum

GetListProblemHistoriesSortOrderEnumValues Enumerates the set of values for ListProblemHistoriesSortOrderEnum

func GetMappingListProblemHistoriesSortOrderEnum

func GetMappingListProblemHistoriesSortOrderEnum(val string) (ListProblemHistoriesSortOrderEnum, bool)

GetMappingListProblemHistoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemsAccessLevelEnum

ListProblemsAccessLevelEnum Enum with underlying type: string

type ListProblemsAccessLevelEnum string

Set of constants representing the allowable values for ListProblemsAccessLevelEnum

const (
    ListProblemsAccessLevelRestricted ListProblemsAccessLevelEnum = "RESTRICTED"
    ListProblemsAccessLevelAccessible ListProblemsAccessLevelEnum = "ACCESSIBLE"
)

func GetListProblemsAccessLevelEnumValues

func GetListProblemsAccessLevelEnumValues() []ListProblemsAccessLevelEnum

GetListProblemsAccessLevelEnumValues Enumerates the set of values for ListProblemsAccessLevelEnum

func GetMappingListProblemsAccessLevelEnum

func GetMappingListProblemsAccessLevelEnum(val string) (ListProblemsAccessLevelEnum, bool)

GetMappingListProblemsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemsDetectorTypeEnum

ListProblemsDetectorTypeEnum Enum with underlying type: string

type ListProblemsDetectorTypeEnum string

Set of constants representing the allowable values for ListProblemsDetectorTypeEnum

const (
    ListProblemsDetectorTypeActivityDetector         ListProblemsDetectorTypeEnum = "IAAS_ACTIVITY_DETECTOR"
    ListProblemsDetectorTypeConfigurationDetector    ListProblemsDetectorTypeEnum = "IAAS_CONFIGURATION_DETECTOR"
    ListProblemsDetectorTypeThreatDetector           ListProblemsDetectorTypeEnum = "IAAS_THREAT_DETECTOR"
    ListProblemsDetectorTypeLogInsightDetector       ListProblemsDetectorTypeEnum = "IAAS_LOG_INSIGHT_DETECTOR"
    ListProblemsDetectorTypeInstanceSecurityDetector ListProblemsDetectorTypeEnum = "IAAS_INSTANCE_SECURITY_DETECTOR"
)

func GetListProblemsDetectorTypeEnumValues

func GetListProblemsDetectorTypeEnumValues() []ListProblemsDetectorTypeEnum

GetListProblemsDetectorTypeEnumValues Enumerates the set of values for ListProblemsDetectorTypeEnum

func GetMappingListProblemsDetectorTypeEnum

func GetMappingListProblemsDetectorTypeEnum(val string) (ListProblemsDetectorTypeEnum, bool)

GetMappingListProblemsDetectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemsLifecycleDetailEnum

ListProblemsLifecycleDetailEnum Enum with underlying type: string

type ListProblemsLifecycleDetailEnum string

Set of constants representing the allowable values for ListProblemsLifecycleDetailEnum

const (
    ListProblemsLifecycleDetailOpen      ListProblemsLifecycleDetailEnum = "OPEN"
    ListProblemsLifecycleDetailResolved  ListProblemsLifecycleDetailEnum = "RESOLVED"
    ListProblemsLifecycleDetailDismissed ListProblemsLifecycleDetailEnum = "DISMISSED"
    ListProblemsLifecycleDetailDeleted   ListProblemsLifecycleDetailEnum = "DELETED"
)

func GetListProblemsLifecycleDetailEnumValues

func GetListProblemsLifecycleDetailEnumValues() []ListProblemsLifecycleDetailEnum

GetListProblemsLifecycleDetailEnumValues Enumerates the set of values for ListProblemsLifecycleDetailEnum

func GetMappingListProblemsLifecycleDetailEnum

func GetMappingListProblemsLifecycleDetailEnum(val string) (ListProblemsLifecycleDetailEnum, bool)

GetMappingListProblemsLifecycleDetailEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemsLifecycleStateEnum

ListProblemsLifecycleStateEnum Enum with underlying type: string

type ListProblemsLifecycleStateEnum string

Set of constants representing the allowable values for ListProblemsLifecycleStateEnum

const (
    ListProblemsLifecycleStateActive   ListProblemsLifecycleStateEnum = "ACTIVE"
    ListProblemsLifecycleStateInactive ListProblemsLifecycleStateEnum = "INACTIVE"
)

func GetListProblemsLifecycleStateEnumValues

func GetListProblemsLifecycleStateEnumValues() []ListProblemsLifecycleStateEnum

GetListProblemsLifecycleStateEnumValues Enumerates the set of values for ListProblemsLifecycleStateEnum

func GetMappingListProblemsLifecycleStateEnum

func GetMappingListProblemsLifecycleStateEnum(val string) (ListProblemsLifecycleStateEnum, bool)

GetMappingListProblemsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemsProblemCategoryEnum

ListProblemsProblemCategoryEnum Enum with underlying type: string

type ListProblemsProblemCategoryEnum string

Set of constants representing the allowable values for ListProblemsProblemCategoryEnum

const (
    ListProblemsProblemCategorySecurityZone ListProblemsProblemCategoryEnum = "SECURITY_ZONE"
)

func GetListProblemsProblemCategoryEnumValues

func GetListProblemsProblemCategoryEnumValues() []ListProblemsProblemCategoryEnum

GetListProblemsProblemCategoryEnumValues Enumerates the set of values for ListProblemsProblemCategoryEnum

func GetMappingListProblemsProblemCategoryEnum

func GetMappingListProblemsProblemCategoryEnum(val string) (ListProblemsProblemCategoryEnum, bool)

GetMappingListProblemsProblemCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemsRequest

ListProblemsRequest wrapper for the ListProblems operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListProblems.go.html to see an example of how to use ListProblemsRequest.

type ListProblemsRequest struct {

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

    // Start time for a filter. If start time is not specified, start time will be set to current time - 30 days.
    TimeLastDetectedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastDetectedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to current time.
    TimeLastDetectedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastDetectedLessThanOrEqualTo"`

    // Start time for a filter. If start time is not specified, start time will be set to current time - 30 days.
    TimeFirstDetectedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFirstDetectedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to current time.
    TimeFirstDetectedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFirstDetectedLessThanOrEqualTo"`

    // The field life cycle state. Only one state can be provided. Default value for state is active.
    LifecycleDetail ListProblemsLifecycleDetailEnum `mandatory:"false" contributesTo:"query" name:"lifecycleDetail" omitEmpty:"true"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListProblemsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // OCI monitoring region.
    Region *string `mandatory:"false" contributesTo:"query" name:"region"`

    // Risk level of the problem.
    RiskLevel *string `mandatory:"false" contributesTo:"query" name:"riskLevel"`

    // Resource type associated with the resource.
    ResourceType *string `mandatory:"false" contributesTo:"query" name:"resourceType"`

    // City of the problem.
    City *string `mandatory:"false" contributesTo:"query" name:"city"`

    // State or province of the problem.
    State *string `mandatory:"false" contributesTo:"query" name:"state"`

    // Country of the problem.
    Country *string `mandatory:"false" contributesTo:"query" name:"country"`

    // User-defined label associated with the problem.
    Label *string `mandatory:"false" contributesTo:"query" name:"label"`

    // Comma seperated list of detector rule IDs to be passed in to match against Problems.
    DetectorRuleIdList []string `contributesTo:"query" name:"detectorRuleIdList" collectionFormat:"multi"`

    // The field to list the problems by detector type.
    DetectorType ListProblemsDetectorTypeEnum `mandatory:"false" contributesTo:"query" name:"detectorType" omitEmpty:"true"`

    // The ID of the target in which to list resources.
    TargetId *string `mandatory:"false" contributesTo:"query" name:"targetId"`

    // Setting this to `SECURITY_ZONE` returns only security zone-related violations.
    ProblemCategory ListProblemsProblemCategoryEnum `mandatory:"false" contributesTo:"query" name:"problemCategory" omitEmpty:"true"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListProblemsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The ID of the resource associated with the problem.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // 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
    SortOrder ListProblemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for riskLevel, timeLastDetected and resourceName is descending. Default order for riskLevel and resourceName is ascending. If no value is specified timeLastDetected is default.
    SortBy ListProblemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProblemsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListProblemsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListProblemsRequest) RetryPolicy

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

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

func (ListProblemsRequest) String

func (request ListProblemsRequest) String() string

func (ListProblemsRequest) ValidateEnumValue

func (request ListProblemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProblemsResponse

ListProblemsResponse wrapper for the ListProblems operation

type ListProblemsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProblemCollection instances
    ProblemCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProblemsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListProblemsResponse) String

func (response ListProblemsResponse) String() string

type ListProblemsSortByEnum

ListProblemsSortByEnum Enum with underlying type: string

type ListProblemsSortByEnum string

Set of constants representing the allowable values for ListProblemsSortByEnum

const (
    ListProblemsSortByRisklevel        ListProblemsSortByEnum = "riskLevel"
    ListProblemsSortByTimelastdetected ListProblemsSortByEnum = "timeLastDetected"
    ListProblemsSortByResourcename     ListProblemsSortByEnum = "resourceName"
)

func GetListProblemsSortByEnumValues

func GetListProblemsSortByEnumValues() []ListProblemsSortByEnum

GetListProblemsSortByEnumValues Enumerates the set of values for ListProblemsSortByEnum

func GetMappingListProblemsSortByEnum

func GetMappingListProblemsSortByEnum(val string) (ListProblemsSortByEnum, bool)

GetMappingListProblemsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProblemsSortOrderEnum

ListProblemsSortOrderEnum Enum with underlying type: string

type ListProblemsSortOrderEnum string

Set of constants representing the allowable values for ListProblemsSortOrderEnum

const (
    ListProblemsSortOrderAsc  ListProblemsSortOrderEnum = "ASC"
    ListProblemsSortOrderDesc ListProblemsSortOrderEnum = "DESC"
)

func GetListProblemsSortOrderEnumValues

func GetListProblemsSortOrderEnumValues() []ListProblemsSortOrderEnum

GetListProblemsSortOrderEnumValues Enumerates the set of values for ListProblemsSortOrderEnum

func GetMappingListProblemsSortOrderEnum

func GetMappingListProblemsSortOrderEnum(val string) (ListProblemsSortOrderEnum, bool)

GetMappingListProblemsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRecommendationsAccessLevelEnum

ListRecommendationsAccessLevelEnum Enum with underlying type: string

type ListRecommendationsAccessLevelEnum string

Set of constants representing the allowable values for ListRecommendationsAccessLevelEnum

const (
    ListRecommendationsAccessLevelRestricted ListRecommendationsAccessLevelEnum = "RESTRICTED"
    ListRecommendationsAccessLevelAccessible ListRecommendationsAccessLevelEnum = "ACCESSIBLE"
)

func GetListRecommendationsAccessLevelEnumValues

func GetListRecommendationsAccessLevelEnumValues() []ListRecommendationsAccessLevelEnum

GetListRecommendationsAccessLevelEnumValues Enumerates the set of values for ListRecommendationsAccessLevelEnum

func GetMappingListRecommendationsAccessLevelEnum

func GetMappingListRecommendationsAccessLevelEnum(val string) (ListRecommendationsAccessLevelEnum, bool)

GetMappingListRecommendationsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRecommendationsLifecycleDetailEnum

ListRecommendationsLifecycleDetailEnum Enum with underlying type: string

type ListRecommendationsLifecycleDetailEnum string

Set of constants representing the allowable values for ListRecommendationsLifecycleDetailEnum

const (
    ListRecommendationsLifecycleDetailOpen      ListRecommendationsLifecycleDetailEnum = "OPEN"
    ListRecommendationsLifecycleDetailResolved  ListRecommendationsLifecycleDetailEnum = "RESOLVED"
    ListRecommendationsLifecycleDetailDismissed ListRecommendationsLifecycleDetailEnum = "DISMISSED"
)

func GetListRecommendationsLifecycleDetailEnumValues

func GetListRecommendationsLifecycleDetailEnumValues() []ListRecommendationsLifecycleDetailEnum

GetListRecommendationsLifecycleDetailEnumValues Enumerates the set of values for ListRecommendationsLifecycleDetailEnum

func GetMappingListRecommendationsLifecycleDetailEnum

func GetMappingListRecommendationsLifecycleDetailEnum(val string) (ListRecommendationsLifecycleDetailEnum, bool)

GetMappingListRecommendationsLifecycleDetailEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRecommendationsLifecycleStateEnum

ListRecommendationsLifecycleStateEnum Enum with underlying type: string

type ListRecommendationsLifecycleStateEnum string

Set of constants representing the allowable values for ListRecommendationsLifecycleStateEnum

const (
    ListRecommendationsLifecycleStateCreating ListRecommendationsLifecycleStateEnum = "CREATING"
    ListRecommendationsLifecycleStateUpdating ListRecommendationsLifecycleStateEnum = "UPDATING"
    ListRecommendationsLifecycleStateActive   ListRecommendationsLifecycleStateEnum = "ACTIVE"
    ListRecommendationsLifecycleStateInactive ListRecommendationsLifecycleStateEnum = "INACTIVE"
    ListRecommendationsLifecycleStateDeleting ListRecommendationsLifecycleStateEnum = "DELETING"
    ListRecommendationsLifecycleStateDeleted  ListRecommendationsLifecycleStateEnum = "DELETED"
    ListRecommendationsLifecycleStateFailed   ListRecommendationsLifecycleStateEnum = "FAILED"
)

func GetListRecommendationsLifecycleStateEnumValues

func GetListRecommendationsLifecycleStateEnumValues() []ListRecommendationsLifecycleStateEnum

GetListRecommendationsLifecycleStateEnumValues Enumerates the set of values for ListRecommendationsLifecycleStateEnum

func GetMappingListRecommendationsLifecycleStateEnum

func GetMappingListRecommendationsLifecycleStateEnum(val string) (ListRecommendationsLifecycleStateEnum, bool)

GetMappingListRecommendationsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRecommendationsRequest

ListRecommendationsRequest wrapper for the ListRecommendations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListRecommendations.go.html to see an example of how to use ListRecommendationsRequest.

type ListRecommendationsRequest struct {

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

    // The sort order to use
    SortOrder ListRecommendationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for riskLevel and timeCreated is descending. If no value is specified riskLevel is default.
    SortBy ListRecommendationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The ID of the target in which to list resources.
    TargetId *string `mandatory:"false" contributesTo:"query" name:"targetId"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListRecommendationsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListRecommendationsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active.
    LifecycleDetail ListRecommendationsLifecycleDetailEnum `mandatory:"false" contributesTo:"query" name:"lifecycleDetail" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRecommendationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListRecommendationsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListRecommendationsRequest) RetryPolicy

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

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

func (ListRecommendationsRequest) String

func (request ListRecommendationsRequest) String() string

func (ListRecommendationsRequest) ValidateEnumValue

func (request ListRecommendationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRecommendationsResponse

ListRecommendationsResponse wrapper for the ListRecommendations operation

type ListRecommendationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RecommendationSummaryCollection instances
    RecommendationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListRecommendationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListRecommendationsResponse) String

func (response ListRecommendationsResponse) String() string

type ListRecommendationsSortByEnum

ListRecommendationsSortByEnum Enum with underlying type: string

type ListRecommendationsSortByEnum string

Set of constants representing the allowable values for ListRecommendationsSortByEnum

const (
    ListRecommendationsSortByRisklevel   ListRecommendationsSortByEnum = "riskLevel"
    ListRecommendationsSortByTimecreated ListRecommendationsSortByEnum = "timeCreated"
)

func GetListRecommendationsSortByEnumValues

func GetListRecommendationsSortByEnumValues() []ListRecommendationsSortByEnum

GetListRecommendationsSortByEnumValues Enumerates the set of values for ListRecommendationsSortByEnum

func GetMappingListRecommendationsSortByEnum

func GetMappingListRecommendationsSortByEnum(val string) (ListRecommendationsSortByEnum, bool)

GetMappingListRecommendationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRecommendationsSortOrderEnum

ListRecommendationsSortOrderEnum Enum with underlying type: string

type ListRecommendationsSortOrderEnum string

Set of constants representing the allowable values for ListRecommendationsSortOrderEnum

const (
    ListRecommendationsSortOrderAsc  ListRecommendationsSortOrderEnum = "ASC"
    ListRecommendationsSortOrderDesc ListRecommendationsSortOrderEnum = "DESC"
)

func GetListRecommendationsSortOrderEnumValues

func GetListRecommendationsSortOrderEnumValues() []ListRecommendationsSortOrderEnum

GetListRecommendationsSortOrderEnumValues Enumerates the set of values for ListRecommendationsSortOrderEnum

func GetMappingListRecommendationsSortOrderEnum

func GetMappingListRecommendationsSortOrderEnum(val string) (ListRecommendationsSortOrderEnum, bool)

GetMappingListRecommendationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourcePortsRequest

ListResourcePortsRequest wrapper for the ListResourcePorts operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourcePorts.go.html to see an example of how to use ListResourcePortsRequest.

type ListResourcePortsRequest struct {

    // CloudGuard resource OCID
    ResourceId *string `mandatory:"true" contributesTo:"path" name:"resourceId"`

    // open port associated with the resource.
    OpenPort *string `mandatory:"false" contributesTo:"query" name:"openPort"`

    // 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
    SortOrder ListResourcePortsSortOrderEnum `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 ListResourcePortsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResourcePortsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResourcePortsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResourcePortsRequest) RetryPolicy

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

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

func (ListResourcePortsRequest) String

func (request ListResourcePortsRequest) String() string

func (ListResourcePortsRequest) ValidateEnumValue

func (request ListResourcePortsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResourcePortsResponse

ListResourcePortsResponse wrapper for the ListResourcePorts operation

type ListResourcePortsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourcePortCollection instances
    ResourcePortCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResourcePortsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResourcePortsResponse) String

func (response ListResourcePortsResponse) String() string

type ListResourcePortsSortByEnum

ListResourcePortsSortByEnum Enum with underlying type: string

type ListResourcePortsSortByEnum string

Set of constants representing the allowable values for ListResourcePortsSortByEnum

const (
    ListResourcePortsSortByTimecreated ListResourcePortsSortByEnum = "timeCreated"
    ListResourcePortsSortByDisplayname ListResourcePortsSortByEnum = "displayName"
)

func GetListResourcePortsSortByEnumValues

func GetListResourcePortsSortByEnumValues() []ListResourcePortsSortByEnum

GetListResourcePortsSortByEnumValues Enumerates the set of values for ListResourcePortsSortByEnum

func GetMappingListResourcePortsSortByEnum

func GetMappingListResourcePortsSortByEnum(val string) (ListResourcePortsSortByEnum, bool)

GetMappingListResourcePortsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourcePortsSortOrderEnum

ListResourcePortsSortOrderEnum Enum with underlying type: string

type ListResourcePortsSortOrderEnum string

Set of constants representing the allowable values for ListResourcePortsSortOrderEnum

const (
    ListResourcePortsSortOrderAsc  ListResourcePortsSortOrderEnum = "ASC"
    ListResourcePortsSortOrderDesc ListResourcePortsSortOrderEnum = "DESC"
)

func GetListResourcePortsSortOrderEnumValues

func GetListResourcePortsSortOrderEnumValues() []ListResourcePortsSortOrderEnum

GetListResourcePortsSortOrderEnumValues Enumerates the set of values for ListResourcePortsSortOrderEnum

func GetMappingListResourcePortsSortOrderEnum

func GetMappingListResourcePortsSortOrderEnum(val string) (ListResourcePortsSortOrderEnum, bool)

GetMappingListResourcePortsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceProfileEndpointsRequest

ListResourceProfileEndpointsRequest wrapper for the ListResourceProfileEndpoints operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceProfileEndpoints.go.html to see an example of how to use ListResourceProfileEndpointsRequest.

type ListResourceProfileEndpointsRequest struct {

    // OCID of the resource profile.
    ResourceProfileId *string `mandatory:"true" contributesTo:"path" name:"resourceProfileId"`

    // 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
    SortOrder ListResourceProfileEndpointsSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListResourceProfileEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResourceProfileEndpointsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResourceProfileEndpointsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResourceProfileEndpointsRequest) RetryPolicy

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

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

func (ListResourceProfileEndpointsRequest) String

func (request ListResourceProfileEndpointsRequest) String() string

func (ListResourceProfileEndpointsRequest) ValidateEnumValue

func (request ListResourceProfileEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResourceProfileEndpointsResponse

ListResourceProfileEndpointsResponse wrapper for the ListResourceProfileEndpoints operation

type ListResourceProfileEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourceProfileEndpointCollection instances
    ResourceProfileEndpointCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResourceProfileEndpointsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResourceProfileEndpointsResponse) String

func (response ListResourceProfileEndpointsResponse) String() string

type ListResourceProfileEndpointsSortByEnum

ListResourceProfileEndpointsSortByEnum Enum with underlying type: string

type ListResourceProfileEndpointsSortByEnum string

Set of constants representing the allowable values for ListResourceProfileEndpointsSortByEnum

const (
    ListResourceProfileEndpointsSortByTimecreated ListResourceProfileEndpointsSortByEnum = "timeCreated"
)

func GetListResourceProfileEndpointsSortByEnumValues

func GetListResourceProfileEndpointsSortByEnumValues() []ListResourceProfileEndpointsSortByEnum

GetListResourceProfileEndpointsSortByEnumValues Enumerates the set of values for ListResourceProfileEndpointsSortByEnum

func GetMappingListResourceProfileEndpointsSortByEnum

func GetMappingListResourceProfileEndpointsSortByEnum(val string) (ListResourceProfileEndpointsSortByEnum, bool)

GetMappingListResourceProfileEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceProfileEndpointsSortOrderEnum

ListResourceProfileEndpointsSortOrderEnum Enum with underlying type: string

type ListResourceProfileEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListResourceProfileEndpointsSortOrderEnum

const (
    ListResourceProfileEndpointsSortOrderAsc  ListResourceProfileEndpointsSortOrderEnum = "ASC"
    ListResourceProfileEndpointsSortOrderDesc ListResourceProfileEndpointsSortOrderEnum = "DESC"
)

func GetListResourceProfileEndpointsSortOrderEnumValues

func GetListResourceProfileEndpointsSortOrderEnumValues() []ListResourceProfileEndpointsSortOrderEnum

GetListResourceProfileEndpointsSortOrderEnumValues Enumerates the set of values for ListResourceProfileEndpointsSortOrderEnum

func GetMappingListResourceProfileEndpointsSortOrderEnum

func GetMappingListResourceProfileEndpointsSortOrderEnum(val string) (ListResourceProfileEndpointsSortOrderEnum, bool)

GetMappingListResourceProfileEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceProfileImpactedResourcesRequest

ListResourceProfileImpactedResourcesRequest wrapper for the ListResourceProfileImpactedResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceProfileImpactedResources.go.html to see an example of how to use ListResourceProfileImpactedResourcesRequest.

type ListResourceProfileImpactedResourcesRequest struct {

    // OCID of the resource profile.
    ResourceProfileId *string `mandatory:"true" contributesTo:"path" name:"resourceProfileId"`

    // 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
    SortOrder ListResourceProfileImpactedResourcesSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListResourceProfileImpactedResourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResourceProfileImpactedResourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResourceProfileImpactedResourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResourceProfileImpactedResourcesRequest) RetryPolicy

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

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

func (ListResourceProfileImpactedResourcesRequest) String

func (request ListResourceProfileImpactedResourcesRequest) String() string

func (ListResourceProfileImpactedResourcesRequest) ValidateEnumValue

func (request ListResourceProfileImpactedResourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResourceProfileImpactedResourcesResponse

ListResourceProfileImpactedResourcesResponse wrapper for the ListResourceProfileImpactedResources operation

type ListResourceProfileImpactedResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourceProfileImpactedResourceCollection instances
    ResourceProfileImpactedResourceCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResourceProfileImpactedResourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResourceProfileImpactedResourcesResponse) String

func (response ListResourceProfileImpactedResourcesResponse) String() string

type ListResourceProfileImpactedResourcesSortByEnum

ListResourceProfileImpactedResourcesSortByEnum Enum with underlying type: string

type ListResourceProfileImpactedResourcesSortByEnum string

Set of constants representing the allowable values for ListResourceProfileImpactedResourcesSortByEnum

const (
    ListResourceProfileImpactedResourcesSortByTimecreated ListResourceProfileImpactedResourcesSortByEnum = "timeCreated"
)

func GetListResourceProfileImpactedResourcesSortByEnumValues

func GetListResourceProfileImpactedResourcesSortByEnumValues() []ListResourceProfileImpactedResourcesSortByEnum

GetListResourceProfileImpactedResourcesSortByEnumValues Enumerates the set of values for ListResourceProfileImpactedResourcesSortByEnum

func GetMappingListResourceProfileImpactedResourcesSortByEnum

func GetMappingListResourceProfileImpactedResourcesSortByEnum(val string) (ListResourceProfileImpactedResourcesSortByEnum, bool)

GetMappingListResourceProfileImpactedResourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceProfileImpactedResourcesSortOrderEnum

ListResourceProfileImpactedResourcesSortOrderEnum Enum with underlying type: string

type ListResourceProfileImpactedResourcesSortOrderEnum string

Set of constants representing the allowable values for ListResourceProfileImpactedResourcesSortOrderEnum

const (
    ListResourceProfileImpactedResourcesSortOrderAsc  ListResourceProfileImpactedResourcesSortOrderEnum = "ASC"
    ListResourceProfileImpactedResourcesSortOrderDesc ListResourceProfileImpactedResourcesSortOrderEnum = "DESC"
)

func GetListResourceProfileImpactedResourcesSortOrderEnumValues

func GetListResourceProfileImpactedResourcesSortOrderEnumValues() []ListResourceProfileImpactedResourcesSortOrderEnum

GetListResourceProfileImpactedResourcesSortOrderEnumValues Enumerates the set of values for ListResourceProfileImpactedResourcesSortOrderEnum

func GetMappingListResourceProfileImpactedResourcesSortOrderEnum

func GetMappingListResourceProfileImpactedResourcesSortOrderEnum(val string) (ListResourceProfileImpactedResourcesSortOrderEnum, bool)

GetMappingListResourceProfileImpactedResourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceProfilesAccessLevelEnum

ListResourceProfilesAccessLevelEnum Enum with underlying type: string

type ListResourceProfilesAccessLevelEnum string

Set of constants representing the allowable values for ListResourceProfilesAccessLevelEnum

const (
    ListResourceProfilesAccessLevelRestricted ListResourceProfilesAccessLevelEnum = "RESTRICTED"
    ListResourceProfilesAccessLevelAccessible ListResourceProfilesAccessLevelEnum = "ACCESSIBLE"
)

func GetListResourceProfilesAccessLevelEnumValues

func GetListResourceProfilesAccessLevelEnumValues() []ListResourceProfilesAccessLevelEnum

GetListResourceProfilesAccessLevelEnumValues Enumerates the set of values for ListResourceProfilesAccessLevelEnum

func GetMappingListResourceProfilesAccessLevelEnum

func GetMappingListResourceProfilesAccessLevelEnum(val string) (ListResourceProfilesAccessLevelEnum, bool)

GetMappingListResourceProfilesAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceProfilesRequest

ListResourceProfilesRequest wrapper for the ListResourceProfiles operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceProfiles.go.html to see an example of how to use ListResourceProfilesRequest.

type ListResourceProfilesRequest struct {

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

    // Start time for a filter. If start time is not specified, start time will be set to current time - 30 days.
    TimeLastDetectedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastDetectedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to current time.
    TimeLastDetectedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastDetectedLessThanOrEqualTo"`

    // Start time for a filter. If start time is not specified, start time will be set to current time - 30 days.
    TimeFirstDetectedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFirstDetectedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to current time.
    TimeFirstDetectedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFirstDetectedLessThanOrEqualTo"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListResourceProfilesAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // A filter to return only resources that match the list of resource types given.
    ResourceTypes []string `contributesTo:"query" name:"resourceTypes" collectionFormat:"multi"`

    // Risk score filter.
    RiskScoreGreaterThanOrEqualTo *float64 `mandatory:"false" contributesTo:"query" name:"riskScoreGreaterThanOrEqualTo"`

    // Risk score filter,
    RiskScoreLessThanOrEqualTo *float64 `mandatory:"false" contributesTo:"query" name:"riskScoreLessThanOrEqualTo"`

    // A filter to return only resources that match the list of techniques given.
    Techniques []string `contributesTo:"query" name:"techniques" collectionFormat:"multi"`

    // A filter to return only resources that match the list of tactics given.
    Tactics []string `contributesTo:"query" name:"tactics" collectionFormat:"multi"`

    // 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
    SortOrder ListResourceProfilesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort resource profiles. Only one sort order may be provided. Default order for timeLastDetected is descending. If no value is specified timeLastDetected is default.
    SortBy ListResourceProfilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResourceProfilesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResourceProfilesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResourceProfilesRequest) RetryPolicy

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

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

func (ListResourceProfilesRequest) String

func (request ListResourceProfilesRequest) String() string

func (ListResourceProfilesRequest) ValidateEnumValue

func (request ListResourceProfilesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResourceProfilesResponse

ListResourceProfilesResponse wrapper for the ListResourceProfiles operation

type ListResourceProfilesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourceProfileCollection instances
    ResourceProfileCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResourceProfilesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResourceProfilesResponse) String

func (response ListResourceProfilesResponse) String() string

type ListResourceProfilesSortByEnum

ListResourceProfilesSortByEnum Enum with underlying type: string

type ListResourceProfilesSortByEnum string

Set of constants representing the allowable values for ListResourceProfilesSortByEnum

const (
    ListResourceProfilesSortByRiskscore         ListResourceProfilesSortByEnum = "riskScore"
    ListResourceProfilesSortByRiskscoregrowth   ListResourceProfilesSortByEnum = "riskScoreGrowth"
    ListResourceProfilesSortByTimefirstdetected ListResourceProfilesSortByEnum = "timeFirstDetected"
    ListResourceProfilesSortByTimelastdetected  ListResourceProfilesSortByEnum = "timeLastDetected"
    ListResourceProfilesSortBySightingscount    ListResourceProfilesSortByEnum = "sightingsCount"
    ListResourceProfilesSortByDisplayname       ListResourceProfilesSortByEnum = "displayName"
    ListResourceProfilesSortByType              ListResourceProfilesSortByEnum = "type"
)

func GetListResourceProfilesSortByEnumValues

func GetListResourceProfilesSortByEnumValues() []ListResourceProfilesSortByEnum

GetListResourceProfilesSortByEnumValues Enumerates the set of values for ListResourceProfilesSortByEnum

func GetMappingListResourceProfilesSortByEnum

func GetMappingListResourceProfilesSortByEnum(val string) (ListResourceProfilesSortByEnum, bool)

GetMappingListResourceProfilesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceProfilesSortOrderEnum

ListResourceProfilesSortOrderEnum Enum with underlying type: string

type ListResourceProfilesSortOrderEnum string

Set of constants representing the allowable values for ListResourceProfilesSortOrderEnum

const (
    ListResourceProfilesSortOrderAsc  ListResourceProfilesSortOrderEnum = "ASC"
    ListResourceProfilesSortOrderDesc ListResourceProfilesSortOrderEnum = "DESC"
)

func GetListResourceProfilesSortOrderEnumValues

func GetListResourceProfilesSortOrderEnumValues() []ListResourceProfilesSortOrderEnum

GetListResourceProfilesSortOrderEnumValues Enumerates the set of values for ListResourceProfilesSortOrderEnum

func GetMappingListResourceProfilesSortOrderEnum

func GetMappingListResourceProfilesSortOrderEnum(val string) (ListResourceProfilesSortOrderEnum, bool)

GetMappingListResourceProfilesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceTypesDetectorIdEnum

ListResourceTypesDetectorIdEnum Enum with underlying type: string

type ListResourceTypesDetectorIdEnum string

Set of constants representing the allowable values for ListResourceTypesDetectorIdEnum

const (
    ListResourceTypesDetectorIdActivityDetector         ListResourceTypesDetectorIdEnum = "IAAS_ACTIVITY_DETECTOR"
    ListResourceTypesDetectorIdConfigurationDetector    ListResourceTypesDetectorIdEnum = "IAAS_CONFIGURATION_DETECTOR"
    ListResourceTypesDetectorIdThreatDetector           ListResourceTypesDetectorIdEnum = "IAAS_THREAT_DETECTOR"
    ListResourceTypesDetectorIdLogInsightDetector       ListResourceTypesDetectorIdEnum = "IAAS_LOG_INSIGHT_DETECTOR"
    ListResourceTypesDetectorIdInstanceSecurityDetector ListResourceTypesDetectorIdEnum = "IAAS_INSTANCE_SECURITY_DETECTOR"
)

func GetListResourceTypesDetectorIdEnumValues

func GetListResourceTypesDetectorIdEnumValues() []ListResourceTypesDetectorIdEnum

GetListResourceTypesDetectorIdEnumValues Enumerates the set of values for ListResourceTypesDetectorIdEnum

func GetMappingListResourceTypesDetectorIdEnum

func GetMappingListResourceTypesDetectorIdEnum(val string) (ListResourceTypesDetectorIdEnum, bool)

GetMappingListResourceTypesDetectorIdEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceTypesLifecycleStateEnum

ListResourceTypesLifecycleStateEnum Enum with underlying type: string

type ListResourceTypesLifecycleStateEnum string

Set of constants representing the allowable values for ListResourceTypesLifecycleStateEnum

const (
    ListResourceTypesLifecycleStateCreating ListResourceTypesLifecycleStateEnum = "CREATING"
    ListResourceTypesLifecycleStateUpdating ListResourceTypesLifecycleStateEnum = "UPDATING"
    ListResourceTypesLifecycleStateActive   ListResourceTypesLifecycleStateEnum = "ACTIVE"
    ListResourceTypesLifecycleStateInactive ListResourceTypesLifecycleStateEnum = "INACTIVE"
    ListResourceTypesLifecycleStateDeleting ListResourceTypesLifecycleStateEnum = "DELETING"
    ListResourceTypesLifecycleStateDeleted  ListResourceTypesLifecycleStateEnum = "DELETED"
    ListResourceTypesLifecycleStateFailed   ListResourceTypesLifecycleStateEnum = "FAILED"
)

func GetListResourceTypesLifecycleStateEnumValues

func GetListResourceTypesLifecycleStateEnumValues() []ListResourceTypesLifecycleStateEnum

GetListResourceTypesLifecycleStateEnumValues Enumerates the set of values for ListResourceTypesLifecycleStateEnum

func GetMappingListResourceTypesLifecycleStateEnum

func GetMappingListResourceTypesLifecycleStateEnum(val string) (ListResourceTypesLifecycleStateEnum, bool)

GetMappingListResourceTypesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceTypesRequest

ListResourceTypesRequest wrapper for the ListResourceTypes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceTypes.go.html to see an example of how to use ListResourceTypesRequest.

type ListResourceTypesRequest struct {

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

    // Detector type.
    DetectorId ListResourceTypesDetectorIdEnum `mandatory:"false" contributesTo:"query" name:"detectorId" omitEmpty:"true"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListResourceTypesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListResourceTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListResourceTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResourceTypesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResourceTypesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResourceTypesRequest) RetryPolicy

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

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

func (ListResourceTypesRequest) String

func (request ListResourceTypesRequest) String() string

func (ListResourceTypesRequest) ValidateEnumValue

func (request ListResourceTypesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResourceTypesResponse

ListResourceTypesResponse wrapper for the ListResourceTypes operation

type ListResourceTypesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourceTypeCollection instances
    ResourceTypeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResourceTypesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResourceTypesResponse) String

func (response ListResourceTypesResponse) String() string

type ListResourceTypesSortByEnum

ListResourceTypesSortByEnum Enum with underlying type: string

type ListResourceTypesSortByEnum string

Set of constants representing the allowable values for ListResourceTypesSortByEnum

const (
    ListResourceTypesSortByDisplayname ListResourceTypesSortByEnum = "displayName"
    ListResourceTypesSortByRisklevel   ListResourceTypesSortByEnum = "riskLevel"
)

func GetListResourceTypesSortByEnumValues

func GetListResourceTypesSortByEnumValues() []ListResourceTypesSortByEnum

GetListResourceTypesSortByEnumValues Enumerates the set of values for ListResourceTypesSortByEnum

func GetMappingListResourceTypesSortByEnum

func GetMappingListResourceTypesSortByEnum(val string) (ListResourceTypesSortByEnum, bool)

GetMappingListResourceTypesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceTypesSortOrderEnum

ListResourceTypesSortOrderEnum Enum with underlying type: string

type ListResourceTypesSortOrderEnum string

Set of constants representing the allowable values for ListResourceTypesSortOrderEnum

const (
    ListResourceTypesSortOrderAsc  ListResourceTypesSortOrderEnum = "ASC"
    ListResourceTypesSortOrderDesc ListResourceTypesSortOrderEnum = "DESC"
)

func GetListResourceTypesSortOrderEnumValues

func GetListResourceTypesSortOrderEnumValues() []ListResourceTypesSortOrderEnum

GetListResourceTypesSortOrderEnumValues Enumerates the set of values for ListResourceTypesSortOrderEnum

func GetMappingListResourceTypesSortOrderEnum

func GetMappingListResourceTypesSortOrderEnum(val string) (ListResourceTypesSortOrderEnum, bool)

GetMappingListResourceTypesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceVulnerabilitiesRequest

ListResourceVulnerabilitiesRequest wrapper for the ListResourceVulnerabilities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResourceVulnerabilities.go.html to see an example of how to use ListResourceVulnerabilitiesRequest.

type ListResourceVulnerabilitiesRequest struct {

    // CloudGuard resource OCID
    ResourceId *string `mandatory:"true" contributesTo:"path" name:"resourceId"`

    // CVE ID associated with the resource.
    CveId *string `mandatory:"false" contributesTo:"query" name:"cveId"`

    // Risk level of the problem.
    RiskLevel *string `mandatory:"false" contributesTo:"query" name:"riskLevel"`

    // 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
    SortOrder ListResourceVulnerabilitiesSortOrderEnum `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 ListResourceVulnerabilitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResourceVulnerabilitiesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResourceVulnerabilitiesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResourceVulnerabilitiesRequest) RetryPolicy

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

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

func (ListResourceVulnerabilitiesRequest) String

func (request ListResourceVulnerabilitiesRequest) String() string

func (ListResourceVulnerabilitiesRequest) ValidateEnumValue

func (request ListResourceVulnerabilitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResourceVulnerabilitiesResponse

ListResourceVulnerabilitiesResponse wrapper for the ListResourceVulnerabilities operation

type ListResourceVulnerabilitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourceVulnerabilityCollection instances
    ResourceVulnerabilityCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResourceVulnerabilitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResourceVulnerabilitiesResponse) String

func (response ListResourceVulnerabilitiesResponse) String() string

type ListResourceVulnerabilitiesSortByEnum

ListResourceVulnerabilitiesSortByEnum Enum with underlying type: string

type ListResourceVulnerabilitiesSortByEnum string

Set of constants representing the allowable values for ListResourceVulnerabilitiesSortByEnum

const (
    ListResourceVulnerabilitiesSortByTimecreated ListResourceVulnerabilitiesSortByEnum = "timeCreated"
    ListResourceVulnerabilitiesSortByDisplayname ListResourceVulnerabilitiesSortByEnum = "displayName"
)

func GetListResourceVulnerabilitiesSortByEnumValues

func GetListResourceVulnerabilitiesSortByEnumValues() []ListResourceVulnerabilitiesSortByEnum

GetListResourceVulnerabilitiesSortByEnumValues Enumerates the set of values for ListResourceVulnerabilitiesSortByEnum

func GetMappingListResourceVulnerabilitiesSortByEnum

func GetMappingListResourceVulnerabilitiesSortByEnum(val string) (ListResourceVulnerabilitiesSortByEnum, bool)

GetMappingListResourceVulnerabilitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourceVulnerabilitiesSortOrderEnum

ListResourceVulnerabilitiesSortOrderEnum Enum with underlying type: string

type ListResourceVulnerabilitiesSortOrderEnum string

Set of constants representing the allowable values for ListResourceVulnerabilitiesSortOrderEnum

const (
    ListResourceVulnerabilitiesSortOrderAsc  ListResourceVulnerabilitiesSortOrderEnum = "ASC"
    ListResourceVulnerabilitiesSortOrderDesc ListResourceVulnerabilitiesSortOrderEnum = "DESC"
)

func GetListResourceVulnerabilitiesSortOrderEnumValues

func GetListResourceVulnerabilitiesSortOrderEnumValues() []ListResourceVulnerabilitiesSortOrderEnum

GetListResourceVulnerabilitiesSortOrderEnumValues Enumerates the set of values for ListResourceVulnerabilitiesSortOrderEnum

func GetMappingListResourceVulnerabilitiesSortOrderEnum

func GetMappingListResourceVulnerabilitiesSortOrderEnum(val string) (ListResourceVulnerabilitiesSortOrderEnum, bool)

GetMappingListResourceVulnerabilitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourcesAccessLevelEnum

ListResourcesAccessLevelEnum Enum with underlying type: string

type ListResourcesAccessLevelEnum string

Set of constants representing the allowable values for ListResourcesAccessLevelEnum

const (
    ListResourcesAccessLevelRestricted ListResourcesAccessLevelEnum = "RESTRICTED"
    ListResourcesAccessLevelAccessible ListResourcesAccessLevelEnum = "ACCESSIBLE"
)

func GetListResourcesAccessLevelEnumValues

func GetListResourcesAccessLevelEnumValues() []ListResourcesAccessLevelEnum

GetListResourcesAccessLevelEnumValues Enumerates the set of values for ListResourcesAccessLevelEnum

func GetMappingListResourcesAccessLevelEnum

func GetMappingListResourcesAccessLevelEnum(val string) (ListResourcesAccessLevelEnum, bool)

GetMappingListResourcesAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourcesDetectorTypeEnum

ListResourcesDetectorTypeEnum Enum with underlying type: string

type ListResourcesDetectorTypeEnum string

Set of constants representing the allowable values for ListResourcesDetectorTypeEnum

const (
    ListResourcesDetectorTypeActivityDetector         ListResourcesDetectorTypeEnum = "IAAS_ACTIVITY_DETECTOR"
    ListResourcesDetectorTypeConfigurationDetector    ListResourcesDetectorTypeEnum = "IAAS_CONFIGURATION_DETECTOR"
    ListResourcesDetectorTypeThreatDetector           ListResourcesDetectorTypeEnum = "IAAS_THREAT_DETECTOR"
    ListResourcesDetectorTypeLogInsightDetector       ListResourcesDetectorTypeEnum = "IAAS_LOG_INSIGHT_DETECTOR"
    ListResourcesDetectorTypeInstanceSecurityDetector ListResourcesDetectorTypeEnum = "IAAS_INSTANCE_SECURITY_DETECTOR"
)

func GetListResourcesDetectorTypeEnumValues

func GetListResourcesDetectorTypeEnumValues() []ListResourcesDetectorTypeEnum

GetListResourcesDetectorTypeEnumValues Enumerates the set of values for ListResourcesDetectorTypeEnum

func GetMappingListResourcesDetectorTypeEnum

func GetMappingListResourcesDetectorTypeEnum(val string) (ListResourcesDetectorTypeEnum, bool)

GetMappingListResourcesDetectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourcesRequest

ListResourcesRequest wrapper for the ListResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResources.go.html to see an example of how to use ListResourcesRequest.

type ListResourcesRequest struct {

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

    // The ID of the target in which to list resources.
    TargetId *string `mandatory:"false" contributesTo:"query" name:"targetId"`

    // OCI monitoring region.
    Region *string `mandatory:"false" contributesTo:"query" name:"region"`

    // Cvss score associated with the resource.
    CvssScore *int `mandatory:"false" contributesTo:"query" name:"cvssScore"`

    // Cvss score greater than associated with the resource.
    CvssScoreGreaterThan *int `mandatory:"false" contributesTo:"query" name:"cvssScoreGreaterThan"`

    // Cvss score less than associated with the resource.
    CvssScoreLessThan *int `mandatory:"false" contributesTo:"query" name:"cvssScoreLessThan"`

    // CVE ID associated with the resource.
    CveId *string `mandatory:"false" contributesTo:"query" name:"cveId"`

    // Risk level of the problem.
    RiskLevel *string `mandatory:"false" contributesTo:"query" name:"riskLevel"`

    // To filter risk level greater than the one mentioned in query param
    RiskLevelGreaterThan *string `mandatory:"false" contributesTo:"query" name:"riskLevelGreaterThan"`

    // To filter risk level less than the one mentioned in query param
    RiskLevelLessThan *string `mandatory:"false" contributesTo:"query" name:"riskLevelLessThan"`

    // Comma seperated list of detector rule IDs to be passed in to match against Problems.
    DetectorRuleIdList []string `contributesTo:"query" name:"detectorRuleIdList" collectionFormat:"multi"`

    // The field to list the problems by detector type.
    DetectorType ListResourcesDetectorTypeEnum `mandatory:"false" contributesTo:"query" name:"detectorType" 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"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListResourcesAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListResourcesSortOrderEnum `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 ListResourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResourcesRequest) RetryPolicy

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

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

func (ListResourcesRequest) String

func (request ListResourcesRequest) String() string

func (ListResourcesRequest) ValidateEnumValue

func (request ListResourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResourcesResponse

ListResourcesResponse wrapper for the ListResources operation

type ListResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourceCollection instances
    ResourceCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResourcesResponse) String

func (response ListResourcesResponse) String() string

type ListResourcesSortByEnum

ListResourcesSortByEnum Enum with underlying type: string

type ListResourcesSortByEnum string

Set of constants representing the allowable values for ListResourcesSortByEnum

const (
    ListResourcesSortByTimecreated ListResourcesSortByEnum = "timeCreated"
    ListResourcesSortByDisplayname ListResourcesSortByEnum = "displayName"
)

func GetListResourcesSortByEnumValues

func GetListResourcesSortByEnumValues() []ListResourcesSortByEnum

GetListResourcesSortByEnumValues Enumerates the set of values for ListResourcesSortByEnum

func GetMappingListResourcesSortByEnum

func GetMappingListResourcesSortByEnum(val string) (ListResourcesSortByEnum, bool)

GetMappingListResourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResourcesSortOrderEnum

ListResourcesSortOrderEnum Enum with underlying type: string

type ListResourcesSortOrderEnum string

Set of constants representing the allowable values for ListResourcesSortOrderEnum

const (
    ListResourcesSortOrderAsc  ListResourcesSortOrderEnum = "ASC"
    ListResourcesSortOrderDesc ListResourcesSortOrderEnum = "DESC"
)

func GetListResourcesSortOrderEnumValues

func GetListResourcesSortOrderEnumValues() []ListResourcesSortOrderEnum

GetListResourcesSortOrderEnumValues Enumerates the set of values for ListResourcesSortOrderEnum

func GetMappingListResourcesSortOrderEnum

func GetMappingListResourcesSortOrderEnum(val string) (ListResourcesSortOrderEnum, bool)

GetMappingListResourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderActivitiesRequest

ListResponderActivitiesRequest wrapper for the ListResponderActivities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderActivities.go.html to see an example of how to use ListResponderActivitiesRequest.

type ListResponderActivitiesRequest struct {

    // OCID of the problem.
    ProblemId *string `mandatory:"true" contributesTo:"path" name:"problemId"`

    // 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
    SortOrder ListResponderActivitiesSortOrderEnum `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 responderRuleName is ascending. If no value is specified timeCreated is default.
    SortBy ListResponderActivitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResponderActivitiesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResponderActivitiesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResponderActivitiesRequest) RetryPolicy

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

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

func (ListResponderActivitiesRequest) String

func (request ListResponderActivitiesRequest) String() string

func (ListResponderActivitiesRequest) ValidateEnumValue

func (request ListResponderActivitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResponderActivitiesResponse

ListResponderActivitiesResponse wrapper for the ListResponderActivities operation

type ListResponderActivitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResponderActivityCollection instances
    ResponderActivityCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResponderActivitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResponderActivitiesResponse) String

func (response ListResponderActivitiesResponse) String() string

type ListResponderActivitiesSortByEnum

ListResponderActivitiesSortByEnum Enum with underlying type: string

type ListResponderActivitiesSortByEnum string

Set of constants representing the allowable values for ListResponderActivitiesSortByEnum

const (
    ListResponderActivitiesSortByTimecreated       ListResponderActivitiesSortByEnum = "timeCreated"
    ListResponderActivitiesSortByResponderrulename ListResponderActivitiesSortByEnum = "responderRuleName"
)

func GetListResponderActivitiesSortByEnumValues

func GetListResponderActivitiesSortByEnumValues() []ListResponderActivitiesSortByEnum

GetListResponderActivitiesSortByEnumValues Enumerates the set of values for ListResponderActivitiesSortByEnum

func GetMappingListResponderActivitiesSortByEnum

func GetMappingListResponderActivitiesSortByEnum(val string) (ListResponderActivitiesSortByEnum, bool)

GetMappingListResponderActivitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderActivitiesSortOrderEnum

ListResponderActivitiesSortOrderEnum Enum with underlying type: string

type ListResponderActivitiesSortOrderEnum string

Set of constants representing the allowable values for ListResponderActivitiesSortOrderEnum

const (
    ListResponderActivitiesSortOrderAsc  ListResponderActivitiesSortOrderEnum = "ASC"
    ListResponderActivitiesSortOrderDesc ListResponderActivitiesSortOrderEnum = "DESC"
)

func GetListResponderActivitiesSortOrderEnumValues

func GetListResponderActivitiesSortOrderEnumValues() []ListResponderActivitiesSortOrderEnum

GetListResponderActivitiesSortOrderEnumValues Enumerates the set of values for ListResponderActivitiesSortOrderEnum

func GetMappingListResponderActivitiesSortOrderEnum

func GetMappingListResponderActivitiesSortOrderEnum(val string) (ListResponderActivitiesSortOrderEnum, bool)

GetMappingListResponderActivitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderExecutionsAccessLevelEnum

ListResponderExecutionsAccessLevelEnum Enum with underlying type: string

type ListResponderExecutionsAccessLevelEnum string

Set of constants representing the allowable values for ListResponderExecutionsAccessLevelEnum

const (
    ListResponderExecutionsAccessLevelRestricted ListResponderExecutionsAccessLevelEnum = "RESTRICTED"
    ListResponderExecutionsAccessLevelAccessible ListResponderExecutionsAccessLevelEnum = "ACCESSIBLE"
)

func GetListResponderExecutionsAccessLevelEnumValues

func GetListResponderExecutionsAccessLevelEnumValues() []ListResponderExecutionsAccessLevelEnum

GetListResponderExecutionsAccessLevelEnumValues Enumerates the set of values for ListResponderExecutionsAccessLevelEnum

func GetMappingListResponderExecutionsAccessLevelEnum

func GetMappingListResponderExecutionsAccessLevelEnum(val string) (ListResponderExecutionsAccessLevelEnum, bool)

GetMappingListResponderExecutionsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderExecutionsRequest

ListResponderExecutionsRequest wrapper for the ListResponderExecutions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderExecutions.go.html to see an example of how to use ListResponderExecutionsRequest.

type ListResponderExecutionsRequest struct {

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

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListResponderExecutionsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // Responder rule unique identifier filter for the responder executions.
    ResponderRuleIds []string `contributesTo:"query" name:"responderRuleIds" collectionFormat:"multi"`

    // Creation start time for filtering
    TimeCreatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedGreaterThanOrEqualTo"`

    // Creation end time for filtering.
    TimeCreatedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedLessThanOrEqualTo"`

    // Completion end time.
    TimeCompletedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCompletedGreaterThanOrEqualTo"`

    // Completion start time.
    TimeCompletedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCompletedLessThanOrEqualTo"`

    // The ID of the target in which to list resources.
    TargetId *string `mandatory:"false" contributesTo:"query" name:"targetId"`

    // Resource type associated with the resource.
    ResourceType *string `mandatory:"false" contributesTo:"query" name:"resourceType"`

    // The field to list the responder executions by responder type. Valid values are REMEDIATION and NOTIFICATION.
    ResponderType ListResponderExecutionsResponderTypeEnum `mandatory:"false" contributesTo:"query" name:"responderType" omitEmpty:"true"`

    // The status of the responder execution in which to list responders.
    ResponderExecutionStatus ListResponderExecutionsResponderExecutionStatusEnum `mandatory:"false" contributesTo:"query" name:"responderExecutionStatus" omitEmpty:"true"`

    // The mode of the responder execution in which to list responders.
    ResponderExecutionMode ListResponderExecutionsResponderExecutionModeEnum `mandatory:"false" contributesTo:"query" name:"responderExecutionMode" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListResponderExecutionsSortOrderEnum `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 responderRuleName and resourceName is ascending. If no value is specified timeCreated is default.
    SortBy ListResponderExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResponderExecutionsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResponderExecutionsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResponderExecutionsRequest) RetryPolicy

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

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

func (ListResponderExecutionsRequest) String

func (request ListResponderExecutionsRequest) String() string

func (ListResponderExecutionsRequest) ValidateEnumValue

func (request ListResponderExecutionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResponderExecutionsResponderExecutionModeEnum

ListResponderExecutionsResponderExecutionModeEnum Enum with underlying type: string

type ListResponderExecutionsResponderExecutionModeEnum string

Set of constants representing the allowable values for ListResponderExecutionsResponderExecutionModeEnum

const (
    ListResponderExecutionsResponderExecutionModeManual    ListResponderExecutionsResponderExecutionModeEnum = "MANUAL"
    ListResponderExecutionsResponderExecutionModeAutomated ListResponderExecutionsResponderExecutionModeEnum = "AUTOMATED"
    ListResponderExecutionsResponderExecutionModeAll       ListResponderExecutionsResponderExecutionModeEnum = "ALL"
)

func GetListResponderExecutionsResponderExecutionModeEnumValues

func GetListResponderExecutionsResponderExecutionModeEnumValues() []ListResponderExecutionsResponderExecutionModeEnum

GetListResponderExecutionsResponderExecutionModeEnumValues Enumerates the set of values for ListResponderExecutionsResponderExecutionModeEnum

func GetMappingListResponderExecutionsResponderExecutionModeEnum

func GetMappingListResponderExecutionsResponderExecutionModeEnum(val string) (ListResponderExecutionsResponderExecutionModeEnum, bool)

GetMappingListResponderExecutionsResponderExecutionModeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderExecutionsResponderExecutionStatusEnum

ListResponderExecutionsResponderExecutionStatusEnum Enum with underlying type: string

type ListResponderExecutionsResponderExecutionStatusEnum string

Set of constants representing the allowable values for ListResponderExecutionsResponderExecutionStatusEnum

const (
    ListResponderExecutionsResponderExecutionStatusStarted              ListResponderExecutionsResponderExecutionStatusEnum = "STARTED"
    ListResponderExecutionsResponderExecutionStatusAwaitingConfirmation ListResponderExecutionsResponderExecutionStatusEnum = "AWAITING_CONFIRMATION"
    ListResponderExecutionsResponderExecutionStatusAwaitingInput        ListResponderExecutionsResponderExecutionStatusEnum = "AWAITING_INPUT"
    ListResponderExecutionsResponderExecutionStatusSucceeded            ListResponderExecutionsResponderExecutionStatusEnum = "SUCCEEDED"
    ListResponderExecutionsResponderExecutionStatusFailed               ListResponderExecutionsResponderExecutionStatusEnum = "FAILED"
    ListResponderExecutionsResponderExecutionStatusSkipped              ListResponderExecutionsResponderExecutionStatusEnum = "SKIPPED"
    ListResponderExecutionsResponderExecutionStatusAll                  ListResponderExecutionsResponderExecutionStatusEnum = "ALL"
)

func GetListResponderExecutionsResponderExecutionStatusEnumValues

func GetListResponderExecutionsResponderExecutionStatusEnumValues() []ListResponderExecutionsResponderExecutionStatusEnum

GetListResponderExecutionsResponderExecutionStatusEnumValues Enumerates the set of values for ListResponderExecutionsResponderExecutionStatusEnum

func GetMappingListResponderExecutionsResponderExecutionStatusEnum

func GetMappingListResponderExecutionsResponderExecutionStatusEnum(val string) (ListResponderExecutionsResponderExecutionStatusEnum, bool)

GetMappingListResponderExecutionsResponderExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderExecutionsResponderTypeEnum

ListResponderExecutionsResponderTypeEnum Enum with underlying type: string

type ListResponderExecutionsResponderTypeEnum string

Set of constants representing the allowable values for ListResponderExecutionsResponderTypeEnum

const (
    ListResponderExecutionsResponderTypeRemediation  ListResponderExecutionsResponderTypeEnum = "REMEDIATION"
    ListResponderExecutionsResponderTypeNotification ListResponderExecutionsResponderTypeEnum = "NOTIFICATION"
)

func GetListResponderExecutionsResponderTypeEnumValues

func GetListResponderExecutionsResponderTypeEnumValues() []ListResponderExecutionsResponderTypeEnum

GetListResponderExecutionsResponderTypeEnumValues Enumerates the set of values for ListResponderExecutionsResponderTypeEnum

func GetMappingListResponderExecutionsResponderTypeEnum

func GetMappingListResponderExecutionsResponderTypeEnum(val string) (ListResponderExecutionsResponderTypeEnum, bool)

GetMappingListResponderExecutionsResponderTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderExecutionsResponse

ListResponderExecutionsResponse wrapper for the ListResponderExecutions operation

type ListResponderExecutionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResponderExecutionCollection instances
    ResponderExecutionCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResponderExecutionsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResponderExecutionsResponse) String

func (response ListResponderExecutionsResponse) String() string

type ListResponderExecutionsSortByEnum

ListResponderExecutionsSortByEnum Enum with underlying type: string

type ListResponderExecutionsSortByEnum string

Set of constants representing the allowable values for ListResponderExecutionsSortByEnum

const (
    ListResponderExecutionsSortByTimecreated       ListResponderExecutionsSortByEnum = "timeCreated"
    ListResponderExecutionsSortByResponderrulename ListResponderExecutionsSortByEnum = "responderRuleName"
    ListResponderExecutionsSortByResourcename      ListResponderExecutionsSortByEnum = "resourceName"
    ListResponderExecutionsSortByTimecompleted     ListResponderExecutionsSortByEnum = "timeCompleted"
)

func GetListResponderExecutionsSortByEnumValues

func GetListResponderExecutionsSortByEnumValues() []ListResponderExecutionsSortByEnum

GetListResponderExecutionsSortByEnumValues Enumerates the set of values for ListResponderExecutionsSortByEnum

func GetMappingListResponderExecutionsSortByEnum

func GetMappingListResponderExecutionsSortByEnum(val string) (ListResponderExecutionsSortByEnum, bool)

GetMappingListResponderExecutionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderExecutionsSortOrderEnum

ListResponderExecutionsSortOrderEnum Enum with underlying type: string

type ListResponderExecutionsSortOrderEnum string

Set of constants representing the allowable values for ListResponderExecutionsSortOrderEnum

const (
    ListResponderExecutionsSortOrderAsc  ListResponderExecutionsSortOrderEnum = "ASC"
    ListResponderExecutionsSortOrderDesc ListResponderExecutionsSortOrderEnum = "DESC"
)

func GetListResponderExecutionsSortOrderEnumValues

func GetListResponderExecutionsSortOrderEnumValues() []ListResponderExecutionsSortOrderEnum

GetListResponderExecutionsSortOrderEnumValues Enumerates the set of values for ListResponderExecutionsSortOrderEnum

func GetMappingListResponderExecutionsSortOrderEnum

func GetMappingListResponderExecutionsSortOrderEnum(val string) (ListResponderExecutionsSortOrderEnum, bool)

GetMappingListResponderExecutionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRecipeResponderRulesLifecycleStateEnum

ListResponderRecipeResponderRulesLifecycleStateEnum Enum with underlying type: string

type ListResponderRecipeResponderRulesLifecycleStateEnum string

Set of constants representing the allowable values for ListResponderRecipeResponderRulesLifecycleStateEnum

const (
    ListResponderRecipeResponderRulesLifecycleStateCreating ListResponderRecipeResponderRulesLifecycleStateEnum = "CREATING"
    ListResponderRecipeResponderRulesLifecycleStateUpdating ListResponderRecipeResponderRulesLifecycleStateEnum = "UPDATING"
    ListResponderRecipeResponderRulesLifecycleStateActive   ListResponderRecipeResponderRulesLifecycleStateEnum = "ACTIVE"
    ListResponderRecipeResponderRulesLifecycleStateInactive ListResponderRecipeResponderRulesLifecycleStateEnum = "INACTIVE"
    ListResponderRecipeResponderRulesLifecycleStateDeleting ListResponderRecipeResponderRulesLifecycleStateEnum = "DELETING"
    ListResponderRecipeResponderRulesLifecycleStateDeleted  ListResponderRecipeResponderRulesLifecycleStateEnum = "DELETED"
    ListResponderRecipeResponderRulesLifecycleStateFailed   ListResponderRecipeResponderRulesLifecycleStateEnum = "FAILED"
)

func GetListResponderRecipeResponderRulesLifecycleStateEnumValues

func GetListResponderRecipeResponderRulesLifecycleStateEnumValues() []ListResponderRecipeResponderRulesLifecycleStateEnum

GetListResponderRecipeResponderRulesLifecycleStateEnumValues Enumerates the set of values for ListResponderRecipeResponderRulesLifecycleStateEnum

func GetMappingListResponderRecipeResponderRulesLifecycleStateEnum

func GetMappingListResponderRecipeResponderRulesLifecycleStateEnum(val string) (ListResponderRecipeResponderRulesLifecycleStateEnum, bool)

GetMappingListResponderRecipeResponderRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRecipeResponderRulesRequest

ListResponderRecipeResponderRulesRequest wrapper for the ListResponderRecipeResponderRules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderRecipeResponderRules.go.html to see an example of how to use ListResponderRecipeResponderRulesRequest.

type ListResponderRecipeResponderRulesRequest struct {

    // OCID of the responder recipe.
    ResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"responderRecipeId"`

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

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListResponderRecipeResponderRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListResponderRecipeResponderRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListResponderRecipeResponderRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResponderRecipeResponderRulesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResponderRecipeResponderRulesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResponderRecipeResponderRulesRequest) RetryPolicy

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

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

func (ListResponderRecipeResponderRulesRequest) String

func (request ListResponderRecipeResponderRulesRequest) String() string

func (ListResponderRecipeResponderRulesRequest) ValidateEnumValue

func (request ListResponderRecipeResponderRulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResponderRecipeResponderRulesResponse

ListResponderRecipeResponderRulesResponse wrapper for the ListResponderRecipeResponderRules operation

type ListResponderRecipeResponderRulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResponderRecipeResponderRuleCollection instances
    ResponderRecipeResponderRuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResponderRecipeResponderRulesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResponderRecipeResponderRulesResponse) String

func (response ListResponderRecipeResponderRulesResponse) String() string

type ListResponderRecipeResponderRulesSortByEnum

ListResponderRecipeResponderRulesSortByEnum Enum with underlying type: string

type ListResponderRecipeResponderRulesSortByEnum string

Set of constants representing the allowable values for ListResponderRecipeResponderRulesSortByEnum

const (
    ListResponderRecipeResponderRulesSortByDisplayname ListResponderRecipeResponderRulesSortByEnum = "displayName"
    ListResponderRecipeResponderRulesSortByRisklevel   ListResponderRecipeResponderRulesSortByEnum = "riskLevel"
)

func GetListResponderRecipeResponderRulesSortByEnumValues

func GetListResponderRecipeResponderRulesSortByEnumValues() []ListResponderRecipeResponderRulesSortByEnum

GetListResponderRecipeResponderRulesSortByEnumValues Enumerates the set of values for ListResponderRecipeResponderRulesSortByEnum

func GetMappingListResponderRecipeResponderRulesSortByEnum

func GetMappingListResponderRecipeResponderRulesSortByEnum(val string) (ListResponderRecipeResponderRulesSortByEnum, bool)

GetMappingListResponderRecipeResponderRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRecipeResponderRulesSortOrderEnum

ListResponderRecipeResponderRulesSortOrderEnum Enum with underlying type: string

type ListResponderRecipeResponderRulesSortOrderEnum string

Set of constants representing the allowable values for ListResponderRecipeResponderRulesSortOrderEnum

const (
    ListResponderRecipeResponderRulesSortOrderAsc  ListResponderRecipeResponderRulesSortOrderEnum = "ASC"
    ListResponderRecipeResponderRulesSortOrderDesc ListResponderRecipeResponderRulesSortOrderEnum = "DESC"
)

func GetListResponderRecipeResponderRulesSortOrderEnumValues

func GetListResponderRecipeResponderRulesSortOrderEnumValues() []ListResponderRecipeResponderRulesSortOrderEnum

GetListResponderRecipeResponderRulesSortOrderEnumValues Enumerates the set of values for ListResponderRecipeResponderRulesSortOrderEnum

func GetMappingListResponderRecipeResponderRulesSortOrderEnum

func GetMappingListResponderRecipeResponderRulesSortOrderEnum(val string) (ListResponderRecipeResponderRulesSortOrderEnum, bool)

GetMappingListResponderRecipeResponderRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRecipesAccessLevelEnum

ListResponderRecipesAccessLevelEnum Enum with underlying type: string

type ListResponderRecipesAccessLevelEnum string

Set of constants representing the allowable values for ListResponderRecipesAccessLevelEnum

const (
    ListResponderRecipesAccessLevelRestricted ListResponderRecipesAccessLevelEnum = "RESTRICTED"
    ListResponderRecipesAccessLevelAccessible ListResponderRecipesAccessLevelEnum = "ACCESSIBLE"
)

func GetListResponderRecipesAccessLevelEnumValues

func GetListResponderRecipesAccessLevelEnumValues() []ListResponderRecipesAccessLevelEnum

GetListResponderRecipesAccessLevelEnumValues Enumerates the set of values for ListResponderRecipesAccessLevelEnum

func GetMappingListResponderRecipesAccessLevelEnum

func GetMappingListResponderRecipesAccessLevelEnum(val string) (ListResponderRecipesAccessLevelEnum, bool)

GetMappingListResponderRecipesAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRecipesLifecycleStateEnum

ListResponderRecipesLifecycleStateEnum Enum with underlying type: string

type ListResponderRecipesLifecycleStateEnum string

Set of constants representing the allowable values for ListResponderRecipesLifecycleStateEnum

const (
    ListResponderRecipesLifecycleStateCreating ListResponderRecipesLifecycleStateEnum = "CREATING"
    ListResponderRecipesLifecycleStateUpdating ListResponderRecipesLifecycleStateEnum = "UPDATING"
    ListResponderRecipesLifecycleStateActive   ListResponderRecipesLifecycleStateEnum = "ACTIVE"
    ListResponderRecipesLifecycleStateInactive ListResponderRecipesLifecycleStateEnum = "INACTIVE"
    ListResponderRecipesLifecycleStateDeleting ListResponderRecipesLifecycleStateEnum = "DELETING"
    ListResponderRecipesLifecycleStateDeleted  ListResponderRecipesLifecycleStateEnum = "DELETED"
    ListResponderRecipesLifecycleStateFailed   ListResponderRecipesLifecycleStateEnum = "FAILED"
)

func GetListResponderRecipesLifecycleStateEnumValues

func GetListResponderRecipesLifecycleStateEnumValues() []ListResponderRecipesLifecycleStateEnum

GetListResponderRecipesLifecycleStateEnumValues Enumerates the set of values for ListResponderRecipesLifecycleStateEnum

func GetMappingListResponderRecipesLifecycleStateEnum

func GetMappingListResponderRecipesLifecycleStateEnum(val string) (ListResponderRecipesLifecycleStateEnum, bool)

GetMappingListResponderRecipesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRecipesRequest

ListResponderRecipesRequest wrapper for the ListResponderRecipes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderRecipes.go.html to see an example of how to use ListResponderRecipesRequest.

type ListResponderRecipesRequest struct {

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

    // Default is false.
    // When set to true, the list of all Oracle-managed resources
    // metadata supported by Cloud Guard is returned.
    ResourceMetadataOnly *bool `mandatory:"false" contributesTo:"query" name:"resourceMetadataOnly"`

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListResponderRecipesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListResponderRecipesAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListResponderRecipesSortOrderEnum `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 ListResponderRecipesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResponderRecipesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResponderRecipesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResponderRecipesRequest) RetryPolicy

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

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

func (ListResponderRecipesRequest) String

func (request ListResponderRecipesRequest) String() string

func (ListResponderRecipesRequest) ValidateEnumValue

func (request ListResponderRecipesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResponderRecipesResponse

ListResponderRecipesResponse wrapper for the ListResponderRecipes operation

type ListResponderRecipesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResponderRecipeCollection instances
    ResponderRecipeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResponderRecipesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResponderRecipesResponse) String

func (response ListResponderRecipesResponse) String() string

type ListResponderRecipesSortByEnum

ListResponderRecipesSortByEnum Enum with underlying type: string

type ListResponderRecipesSortByEnum string

Set of constants representing the allowable values for ListResponderRecipesSortByEnum

const (
    ListResponderRecipesSortByTimecreated ListResponderRecipesSortByEnum = "timeCreated"
    ListResponderRecipesSortByDisplayname ListResponderRecipesSortByEnum = "displayName"
)

func GetListResponderRecipesSortByEnumValues

func GetListResponderRecipesSortByEnumValues() []ListResponderRecipesSortByEnum

GetListResponderRecipesSortByEnumValues Enumerates the set of values for ListResponderRecipesSortByEnum

func GetMappingListResponderRecipesSortByEnum

func GetMappingListResponderRecipesSortByEnum(val string) (ListResponderRecipesSortByEnum, bool)

GetMappingListResponderRecipesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRecipesSortOrderEnum

ListResponderRecipesSortOrderEnum Enum with underlying type: string

type ListResponderRecipesSortOrderEnum string

Set of constants representing the allowable values for ListResponderRecipesSortOrderEnum

const (
    ListResponderRecipesSortOrderAsc  ListResponderRecipesSortOrderEnum = "ASC"
    ListResponderRecipesSortOrderDesc ListResponderRecipesSortOrderEnum = "DESC"
)

func GetListResponderRecipesSortOrderEnumValues

func GetListResponderRecipesSortOrderEnumValues() []ListResponderRecipesSortOrderEnum

GetListResponderRecipesSortOrderEnumValues Enumerates the set of values for ListResponderRecipesSortOrderEnum

func GetMappingListResponderRecipesSortOrderEnum

func GetMappingListResponderRecipesSortOrderEnum(val string) (ListResponderRecipesSortOrderEnum, bool)

GetMappingListResponderRecipesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRulesLifecycleStateEnum

ListResponderRulesLifecycleStateEnum Enum with underlying type: string

type ListResponderRulesLifecycleStateEnum string

Set of constants representing the allowable values for ListResponderRulesLifecycleStateEnum

const (
    ListResponderRulesLifecycleStateCreating ListResponderRulesLifecycleStateEnum = "CREATING"
    ListResponderRulesLifecycleStateUpdating ListResponderRulesLifecycleStateEnum = "UPDATING"
    ListResponderRulesLifecycleStateActive   ListResponderRulesLifecycleStateEnum = "ACTIVE"
    ListResponderRulesLifecycleStateInactive ListResponderRulesLifecycleStateEnum = "INACTIVE"
    ListResponderRulesLifecycleStateDeleting ListResponderRulesLifecycleStateEnum = "DELETING"
    ListResponderRulesLifecycleStateDeleted  ListResponderRulesLifecycleStateEnum = "DELETED"
    ListResponderRulesLifecycleStateFailed   ListResponderRulesLifecycleStateEnum = "FAILED"
)

func GetListResponderRulesLifecycleStateEnumValues

func GetListResponderRulesLifecycleStateEnumValues() []ListResponderRulesLifecycleStateEnum

GetListResponderRulesLifecycleStateEnumValues Enumerates the set of values for ListResponderRulesLifecycleStateEnum

func GetMappingListResponderRulesLifecycleStateEnum

func GetMappingListResponderRulesLifecycleStateEnum(val string) (ListResponderRulesLifecycleStateEnum, bool)

GetMappingListResponderRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRulesRequest

ListResponderRulesRequest wrapper for the ListResponderRules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListResponderRules.go.html to see an example of how to use ListResponderRulesRequest.

type ListResponderRulesRequest struct {

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

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListResponderRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListResponderRulesSortOrderEnum `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 ListResponderRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListResponderRulesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListResponderRulesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListResponderRulesRequest) RetryPolicy

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

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

func (ListResponderRulesRequest) String

func (request ListResponderRulesRequest) String() string

func (ListResponderRulesRequest) ValidateEnumValue

func (request ListResponderRulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListResponderRulesResponse

ListResponderRulesResponse wrapper for the ListResponderRules operation

type ListResponderRulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResponderRuleCollection instances
    ResponderRuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListResponderRulesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListResponderRulesResponse) String

func (response ListResponderRulesResponse) String() string

type ListResponderRulesSortByEnum

ListResponderRulesSortByEnum Enum with underlying type: string

type ListResponderRulesSortByEnum string

Set of constants representing the allowable values for ListResponderRulesSortByEnum

const (
    ListResponderRulesSortByTimecreated ListResponderRulesSortByEnum = "timeCreated"
    ListResponderRulesSortByDisplayname ListResponderRulesSortByEnum = "displayName"
)

func GetListResponderRulesSortByEnumValues

func GetListResponderRulesSortByEnumValues() []ListResponderRulesSortByEnum

GetListResponderRulesSortByEnumValues Enumerates the set of values for ListResponderRulesSortByEnum

func GetMappingListResponderRulesSortByEnum

func GetMappingListResponderRulesSortByEnum(val string) (ListResponderRulesSortByEnum, bool)

GetMappingListResponderRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListResponderRulesSortOrderEnum

ListResponderRulesSortOrderEnum Enum with underlying type: string

type ListResponderRulesSortOrderEnum string

Set of constants representing the allowable values for ListResponderRulesSortOrderEnum

const (
    ListResponderRulesSortOrderAsc  ListResponderRulesSortOrderEnum = "ASC"
    ListResponderRulesSortOrderDesc ListResponderRulesSortOrderEnum = "DESC"
)

func GetListResponderRulesSortOrderEnumValues

func GetListResponderRulesSortOrderEnumValues() []ListResponderRulesSortOrderEnum

GetListResponderRulesSortOrderEnumValues Enumerates the set of values for ListResponderRulesSortOrderEnum

func GetMappingListResponderRulesSortOrderEnum

func GetMappingListResponderRulesSortOrderEnum(val string) (ListResponderRulesSortOrderEnum, bool)

GetMappingListResponderRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSavedQueriesAccessLevelEnum

ListSavedQueriesAccessLevelEnum Enum with underlying type: string

type ListSavedQueriesAccessLevelEnum string

Set of constants representing the allowable values for ListSavedQueriesAccessLevelEnum

const (
    ListSavedQueriesAccessLevelRestricted ListSavedQueriesAccessLevelEnum = "RESTRICTED"
    ListSavedQueriesAccessLevelAccessible ListSavedQueriesAccessLevelEnum = "ACCESSIBLE"
)

func GetListSavedQueriesAccessLevelEnumValues

func GetListSavedQueriesAccessLevelEnumValues() []ListSavedQueriesAccessLevelEnum

GetListSavedQueriesAccessLevelEnumValues Enumerates the set of values for ListSavedQueriesAccessLevelEnum

func GetMappingListSavedQueriesAccessLevelEnum

func GetMappingListSavedQueriesAccessLevelEnum(val string) (ListSavedQueriesAccessLevelEnum, bool)

GetMappingListSavedQueriesAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSavedQueriesRequest

ListSavedQueriesRequest wrapper for the ListSavedQueries operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSavedQueries.go.html to see an example of how to use ListSavedQueriesRequest.

type ListSavedQueriesRequest struct {

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

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

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

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListSavedQueriesAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListSavedQueriesSortOrderEnum `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 ListSavedQueriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSavedQueriesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSavedQueriesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSavedQueriesRequest) RetryPolicy

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

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

func (ListSavedQueriesRequest) String

func (request ListSavedQueriesRequest) String() string

func (ListSavedQueriesRequest) ValidateEnumValue

func (request ListSavedQueriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSavedQueriesResponse

ListSavedQueriesResponse wrapper for the ListSavedQueries operation

type ListSavedQueriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SavedQueryCollection instances
    SavedQueryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSavedQueriesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSavedQueriesResponse) String

func (response ListSavedQueriesResponse) String() string

type ListSavedQueriesSortByEnum

ListSavedQueriesSortByEnum Enum with underlying type: string

type ListSavedQueriesSortByEnum string

Set of constants representing the allowable values for ListSavedQueriesSortByEnum

const (
    ListSavedQueriesSortByTimecreated ListSavedQueriesSortByEnum = "timeCreated"
    ListSavedQueriesSortByDisplayname ListSavedQueriesSortByEnum = "displayName"
)

func GetListSavedQueriesSortByEnumValues

func GetListSavedQueriesSortByEnumValues() []ListSavedQueriesSortByEnum

GetListSavedQueriesSortByEnumValues Enumerates the set of values for ListSavedQueriesSortByEnum

func GetMappingListSavedQueriesSortByEnum

func GetMappingListSavedQueriesSortByEnum(val string) (ListSavedQueriesSortByEnum, bool)

GetMappingListSavedQueriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSavedQueriesSortOrderEnum

ListSavedQueriesSortOrderEnum Enum with underlying type: string

type ListSavedQueriesSortOrderEnum string

Set of constants representing the allowable values for ListSavedQueriesSortOrderEnum

const (
    ListSavedQueriesSortOrderAsc  ListSavedQueriesSortOrderEnum = "ASC"
    ListSavedQueriesSortOrderDesc ListSavedQueriesSortOrderEnum = "DESC"
)

func GetListSavedQueriesSortOrderEnumValues

func GetListSavedQueriesSortOrderEnumValues() []ListSavedQueriesSortOrderEnum

GetListSavedQueriesSortOrderEnumValues Enumerates the set of values for ListSavedQueriesSortOrderEnum

func GetMappingListSavedQueriesSortOrderEnum

func GetMappingListSavedQueriesSortOrderEnum(val string) (ListSavedQueriesSortOrderEnum, bool)

GetMappingListSavedQueriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityPoliciesLifecycleStateEnum

ListSecurityPoliciesLifecycleStateEnum Enum with underlying type: string

type ListSecurityPoliciesLifecycleStateEnum string

Set of constants representing the allowable values for ListSecurityPoliciesLifecycleStateEnum

const (
    ListSecurityPoliciesLifecycleStateCreating ListSecurityPoliciesLifecycleStateEnum = "CREATING"
    ListSecurityPoliciesLifecycleStateUpdating ListSecurityPoliciesLifecycleStateEnum = "UPDATING"
    ListSecurityPoliciesLifecycleStateActive   ListSecurityPoliciesLifecycleStateEnum = "ACTIVE"
    ListSecurityPoliciesLifecycleStateInactive ListSecurityPoliciesLifecycleStateEnum = "INACTIVE"
    ListSecurityPoliciesLifecycleStateDeleting ListSecurityPoliciesLifecycleStateEnum = "DELETING"
    ListSecurityPoliciesLifecycleStateDeleted  ListSecurityPoliciesLifecycleStateEnum = "DELETED"
    ListSecurityPoliciesLifecycleStateFailed   ListSecurityPoliciesLifecycleStateEnum = "FAILED"
)

func GetListSecurityPoliciesLifecycleStateEnumValues

func GetListSecurityPoliciesLifecycleStateEnumValues() []ListSecurityPoliciesLifecycleStateEnum

GetListSecurityPoliciesLifecycleStateEnumValues Enumerates the set of values for ListSecurityPoliciesLifecycleStateEnum

func GetMappingListSecurityPoliciesLifecycleStateEnum

func GetMappingListSecurityPoliciesLifecycleStateEnum(val string) (ListSecurityPoliciesLifecycleStateEnum, bool)

GetMappingListSecurityPoliciesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityPoliciesRequest

ListSecurityPoliciesRequest wrapper for the ListSecurityPolicies operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSecurityPolicies.go.html to see an example of how to use ListSecurityPoliciesRequest.

type ListSecurityPoliciesRequest struct {

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListSecurityPoliciesLifecycleStateEnum `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 unique identifier of the security zone policy. (`SecurityPolicy`)
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListSecurityPoliciesSortOrderEnum `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 ListSecurityPoliciesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSecurityPoliciesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSecurityPoliciesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSecurityPoliciesRequest) RetryPolicy

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

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

func (ListSecurityPoliciesRequest) String

func (request ListSecurityPoliciesRequest) String() string

func (ListSecurityPoliciesRequest) ValidateEnumValue

func (request ListSecurityPoliciesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSecurityPoliciesResponse

ListSecurityPoliciesResponse wrapper for the ListSecurityPolicies operation

type ListSecurityPoliciesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SecurityPolicyCollection instances
    SecurityPolicyCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSecurityPoliciesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSecurityPoliciesResponse) String

func (response ListSecurityPoliciesResponse) String() string

type ListSecurityPoliciesSortByEnum

ListSecurityPoliciesSortByEnum Enum with underlying type: string

type ListSecurityPoliciesSortByEnum string

Set of constants representing the allowable values for ListSecurityPoliciesSortByEnum

const (
    ListSecurityPoliciesSortByTimecreated ListSecurityPoliciesSortByEnum = "timeCreated"
    ListSecurityPoliciesSortByDisplayname ListSecurityPoliciesSortByEnum = "displayName"
)

func GetListSecurityPoliciesSortByEnumValues

func GetListSecurityPoliciesSortByEnumValues() []ListSecurityPoliciesSortByEnum

GetListSecurityPoliciesSortByEnumValues Enumerates the set of values for ListSecurityPoliciesSortByEnum

func GetMappingListSecurityPoliciesSortByEnum

func GetMappingListSecurityPoliciesSortByEnum(val string) (ListSecurityPoliciesSortByEnum, bool)

GetMappingListSecurityPoliciesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityPoliciesSortOrderEnum

ListSecurityPoliciesSortOrderEnum Enum with underlying type: string

type ListSecurityPoliciesSortOrderEnum string

Set of constants representing the allowable values for ListSecurityPoliciesSortOrderEnum

const (
    ListSecurityPoliciesSortOrderAsc  ListSecurityPoliciesSortOrderEnum = "ASC"
    ListSecurityPoliciesSortOrderDesc ListSecurityPoliciesSortOrderEnum = "DESC"
)

func GetListSecurityPoliciesSortOrderEnumValues

func GetListSecurityPoliciesSortOrderEnumValues() []ListSecurityPoliciesSortOrderEnum

GetListSecurityPoliciesSortOrderEnumValues Enumerates the set of values for ListSecurityPoliciesSortOrderEnum

func GetMappingListSecurityPoliciesSortOrderEnum

func GetMappingListSecurityPoliciesSortOrderEnum(val string) (ListSecurityPoliciesSortOrderEnum, bool)

GetMappingListSecurityPoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityRecipesLifecycleStateEnum

ListSecurityRecipesLifecycleStateEnum Enum with underlying type: string

type ListSecurityRecipesLifecycleStateEnum string

Set of constants representing the allowable values for ListSecurityRecipesLifecycleStateEnum

const (
    ListSecurityRecipesLifecycleStateCreating ListSecurityRecipesLifecycleStateEnum = "CREATING"
    ListSecurityRecipesLifecycleStateUpdating ListSecurityRecipesLifecycleStateEnum = "UPDATING"
    ListSecurityRecipesLifecycleStateActive   ListSecurityRecipesLifecycleStateEnum = "ACTIVE"
    ListSecurityRecipesLifecycleStateInactive ListSecurityRecipesLifecycleStateEnum = "INACTIVE"
    ListSecurityRecipesLifecycleStateDeleting ListSecurityRecipesLifecycleStateEnum = "DELETING"
    ListSecurityRecipesLifecycleStateDeleted  ListSecurityRecipesLifecycleStateEnum = "DELETED"
    ListSecurityRecipesLifecycleStateFailed   ListSecurityRecipesLifecycleStateEnum = "FAILED"
)

func GetListSecurityRecipesLifecycleStateEnumValues

func GetListSecurityRecipesLifecycleStateEnumValues() []ListSecurityRecipesLifecycleStateEnum

GetListSecurityRecipesLifecycleStateEnumValues Enumerates the set of values for ListSecurityRecipesLifecycleStateEnum

func GetMappingListSecurityRecipesLifecycleStateEnum

func GetMappingListSecurityRecipesLifecycleStateEnum(val string) (ListSecurityRecipesLifecycleStateEnum, bool)

GetMappingListSecurityRecipesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityRecipesRequest

ListSecurityRecipesRequest wrapper for the ListSecurityRecipes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSecurityRecipes.go.html to see an example of how to use ListSecurityRecipesRequest.

type ListSecurityRecipesRequest struct {

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListSecurityRecipesLifecycleStateEnum `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 unique identifier of the security zone recipe. (`SecurityRecipe`)
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListSecurityRecipesSortOrderEnum `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 ListSecurityRecipesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSecurityRecipesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSecurityRecipesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSecurityRecipesRequest) RetryPolicy

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

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

func (ListSecurityRecipesRequest) String

func (request ListSecurityRecipesRequest) String() string

func (ListSecurityRecipesRequest) ValidateEnumValue

func (request ListSecurityRecipesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSecurityRecipesResponse

ListSecurityRecipesResponse wrapper for the ListSecurityRecipes operation

type ListSecurityRecipesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SecurityRecipeCollection instances
    SecurityRecipeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSecurityRecipesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSecurityRecipesResponse) String

func (response ListSecurityRecipesResponse) String() string

type ListSecurityRecipesSortByEnum

ListSecurityRecipesSortByEnum Enum with underlying type: string

type ListSecurityRecipesSortByEnum string

Set of constants representing the allowable values for ListSecurityRecipesSortByEnum

const (
    ListSecurityRecipesSortByTimecreated ListSecurityRecipesSortByEnum = "timeCreated"
    ListSecurityRecipesSortByDisplayname ListSecurityRecipesSortByEnum = "displayName"
)

func GetListSecurityRecipesSortByEnumValues

func GetListSecurityRecipesSortByEnumValues() []ListSecurityRecipesSortByEnum

GetListSecurityRecipesSortByEnumValues Enumerates the set of values for ListSecurityRecipesSortByEnum

func GetMappingListSecurityRecipesSortByEnum

func GetMappingListSecurityRecipesSortByEnum(val string) (ListSecurityRecipesSortByEnum, bool)

GetMappingListSecurityRecipesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityRecipesSortOrderEnum

ListSecurityRecipesSortOrderEnum Enum with underlying type: string

type ListSecurityRecipesSortOrderEnum string

Set of constants representing the allowable values for ListSecurityRecipesSortOrderEnum

const (
    ListSecurityRecipesSortOrderAsc  ListSecurityRecipesSortOrderEnum = "ASC"
    ListSecurityRecipesSortOrderDesc ListSecurityRecipesSortOrderEnum = "DESC"
)

func GetListSecurityRecipesSortOrderEnumValues

func GetListSecurityRecipesSortOrderEnumValues() []ListSecurityRecipesSortOrderEnum

GetListSecurityRecipesSortOrderEnumValues Enumerates the set of values for ListSecurityRecipesSortOrderEnum

func GetMappingListSecurityRecipesSortOrderEnum

func GetMappingListSecurityRecipesSortOrderEnum(val string) (ListSecurityRecipesSortOrderEnum, bool)

GetMappingListSecurityRecipesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityZonesLifecycleStateEnum

ListSecurityZonesLifecycleStateEnum Enum with underlying type: string

type ListSecurityZonesLifecycleStateEnum string

Set of constants representing the allowable values for ListSecurityZonesLifecycleStateEnum

const (
    ListSecurityZonesLifecycleStateCreating ListSecurityZonesLifecycleStateEnum = "CREATING"
    ListSecurityZonesLifecycleStateUpdating ListSecurityZonesLifecycleStateEnum = "UPDATING"
    ListSecurityZonesLifecycleStateActive   ListSecurityZonesLifecycleStateEnum = "ACTIVE"
    ListSecurityZonesLifecycleStateInactive ListSecurityZonesLifecycleStateEnum = "INACTIVE"
    ListSecurityZonesLifecycleStateDeleting ListSecurityZonesLifecycleStateEnum = "DELETING"
    ListSecurityZonesLifecycleStateDeleted  ListSecurityZonesLifecycleStateEnum = "DELETED"
    ListSecurityZonesLifecycleStateFailed   ListSecurityZonesLifecycleStateEnum = "FAILED"
)

func GetListSecurityZonesLifecycleStateEnumValues

func GetListSecurityZonesLifecycleStateEnumValues() []ListSecurityZonesLifecycleStateEnum

GetListSecurityZonesLifecycleStateEnumValues Enumerates the set of values for ListSecurityZonesLifecycleStateEnum

func GetMappingListSecurityZonesLifecycleStateEnum

func GetMappingListSecurityZonesLifecycleStateEnum(val string) (ListSecurityZonesLifecycleStateEnum, bool)

GetMappingListSecurityZonesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityZonesRequest

ListSecurityZonesRequest wrapper for the ListSecurityZones operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSecurityZones.go.html to see an example of how to use ListSecurityZonesRequest.

type ListSecurityZonesRequest struct {

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListSecurityZonesLifecycleStateEnum `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 unique identifier of the security zone (`SecurityZone` resource).
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The unique identifier of the security zone recipe. (`SecurityRecipe` resource).
    SecurityRecipeId *string `mandatory:"false" contributesTo:"query" name:"securityRecipeId"`

    // Is security zones in the subtree?
    IsRequiredSecurityZonesInSubtree *bool `mandatory:"false" contributesTo:"query" name:"isRequiredSecurityZonesInSubtree"`

    // 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
    SortOrder ListSecurityZonesSortOrderEnum `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 ListSecurityZonesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSecurityZonesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSecurityZonesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSecurityZonesRequest) RetryPolicy

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

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

func (ListSecurityZonesRequest) String

func (request ListSecurityZonesRequest) String() string

func (ListSecurityZonesRequest) ValidateEnumValue

func (request ListSecurityZonesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSecurityZonesResponse

ListSecurityZonesResponse wrapper for the ListSecurityZones operation

type ListSecurityZonesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SecurityZoneCollection instances
    SecurityZoneCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSecurityZonesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSecurityZonesResponse) String

func (response ListSecurityZonesResponse) String() string

type ListSecurityZonesSortByEnum

ListSecurityZonesSortByEnum Enum with underlying type: string

type ListSecurityZonesSortByEnum string

Set of constants representing the allowable values for ListSecurityZonesSortByEnum

const (
    ListSecurityZonesSortByTimecreated ListSecurityZonesSortByEnum = "timeCreated"
    ListSecurityZonesSortByDisplayname ListSecurityZonesSortByEnum = "displayName"
)

func GetListSecurityZonesSortByEnumValues

func GetListSecurityZonesSortByEnumValues() []ListSecurityZonesSortByEnum

GetListSecurityZonesSortByEnumValues Enumerates the set of values for ListSecurityZonesSortByEnum

func GetMappingListSecurityZonesSortByEnum

func GetMappingListSecurityZonesSortByEnum(val string) (ListSecurityZonesSortByEnum, bool)

GetMappingListSecurityZonesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSecurityZonesSortOrderEnum

ListSecurityZonesSortOrderEnum Enum with underlying type: string

type ListSecurityZonesSortOrderEnum string

Set of constants representing the allowable values for ListSecurityZonesSortOrderEnum

const (
    ListSecurityZonesSortOrderAsc  ListSecurityZonesSortOrderEnum = "ASC"
    ListSecurityZonesSortOrderDesc ListSecurityZonesSortOrderEnum = "DESC"
)

func GetListSecurityZonesSortOrderEnumValues

func GetListSecurityZonesSortOrderEnumValues() []ListSecurityZonesSortOrderEnum

GetListSecurityZonesSortOrderEnumValues Enumerates the set of values for ListSecurityZonesSortOrderEnum

func GetMappingListSecurityZonesSortOrderEnum

func GetMappingListSecurityZonesSortOrderEnum(val string) (ListSecurityZonesSortOrderEnum, bool)

GetMappingListSecurityZonesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSightingEndpointsRequest

ListSightingEndpointsRequest wrapper for the ListSightingEndpoints operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSightingEndpoints.go.html to see an example of how to use ListSightingEndpointsRequest.

type ListSightingEndpointsRequest struct {

    // OCID of the sighting.
    SightingId *string `mandatory:"true" contributesTo:"path" name:"sightingId"`

    // 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
    SortOrder ListSightingEndpointsSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListSightingEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSightingEndpointsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSightingEndpointsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSightingEndpointsRequest) RetryPolicy

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

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

func (ListSightingEndpointsRequest) String

func (request ListSightingEndpointsRequest) String() string

func (ListSightingEndpointsRequest) ValidateEnumValue

func (request ListSightingEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSightingEndpointsResponse

ListSightingEndpointsResponse wrapper for the ListSightingEndpoints operation

type ListSightingEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SightingEndpointCollection instances
    SightingEndpointCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSightingEndpointsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSightingEndpointsResponse) String

func (response ListSightingEndpointsResponse) String() string

type ListSightingEndpointsSortByEnum

ListSightingEndpointsSortByEnum Enum with underlying type: string

type ListSightingEndpointsSortByEnum string

Set of constants representing the allowable values for ListSightingEndpointsSortByEnum

const (
    ListSightingEndpointsSortByTimecreated ListSightingEndpointsSortByEnum = "timeCreated"
)

func GetListSightingEndpointsSortByEnumValues

func GetListSightingEndpointsSortByEnumValues() []ListSightingEndpointsSortByEnum

GetListSightingEndpointsSortByEnumValues Enumerates the set of values for ListSightingEndpointsSortByEnum

func GetMappingListSightingEndpointsSortByEnum

func GetMappingListSightingEndpointsSortByEnum(val string) (ListSightingEndpointsSortByEnum, bool)

GetMappingListSightingEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSightingEndpointsSortOrderEnum

ListSightingEndpointsSortOrderEnum Enum with underlying type: string

type ListSightingEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListSightingEndpointsSortOrderEnum

const (
    ListSightingEndpointsSortOrderAsc  ListSightingEndpointsSortOrderEnum = "ASC"
    ListSightingEndpointsSortOrderDesc ListSightingEndpointsSortOrderEnum = "DESC"
)

func GetListSightingEndpointsSortOrderEnumValues

func GetListSightingEndpointsSortOrderEnumValues() []ListSightingEndpointsSortOrderEnum

GetListSightingEndpointsSortOrderEnumValues Enumerates the set of values for ListSightingEndpointsSortOrderEnum

func GetMappingListSightingEndpointsSortOrderEnum

func GetMappingListSightingEndpointsSortOrderEnum(val string) (ListSightingEndpointsSortOrderEnum, bool)

GetMappingListSightingEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSightingImpactedResourcesRequest

ListSightingImpactedResourcesRequest wrapper for the ListSightingImpactedResources operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSightingImpactedResources.go.html to see an example of how to use ListSightingImpactedResourcesRequest.

type ListSightingImpactedResourcesRequest struct {

    // OCID of the sighting.
    SightingId *string `mandatory:"true" contributesTo:"path" name:"sightingId"`

    // 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
    SortOrder ListSightingImpactedResourcesSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListSightingImpactedResourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSightingImpactedResourcesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSightingImpactedResourcesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSightingImpactedResourcesRequest) RetryPolicy

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

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

func (ListSightingImpactedResourcesRequest) String

func (request ListSightingImpactedResourcesRequest) String() string

func (ListSightingImpactedResourcesRequest) ValidateEnumValue

func (request ListSightingImpactedResourcesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSightingImpactedResourcesResponse

ListSightingImpactedResourcesResponse wrapper for the ListSightingImpactedResources operation

type ListSightingImpactedResourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SightingImpactedResourceCollection instances
    SightingImpactedResourceCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSightingImpactedResourcesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSightingImpactedResourcesResponse) String

func (response ListSightingImpactedResourcesResponse) String() string

type ListSightingImpactedResourcesSortByEnum

ListSightingImpactedResourcesSortByEnum Enum with underlying type: string

type ListSightingImpactedResourcesSortByEnum string

Set of constants representing the allowable values for ListSightingImpactedResourcesSortByEnum

const (
    ListSightingImpactedResourcesSortByTimecreated ListSightingImpactedResourcesSortByEnum = "timeCreated"
)

func GetListSightingImpactedResourcesSortByEnumValues

func GetListSightingImpactedResourcesSortByEnumValues() []ListSightingImpactedResourcesSortByEnum

GetListSightingImpactedResourcesSortByEnumValues Enumerates the set of values for ListSightingImpactedResourcesSortByEnum

func GetMappingListSightingImpactedResourcesSortByEnum

func GetMappingListSightingImpactedResourcesSortByEnum(val string) (ListSightingImpactedResourcesSortByEnum, bool)

GetMappingListSightingImpactedResourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSightingImpactedResourcesSortOrderEnum

ListSightingImpactedResourcesSortOrderEnum Enum with underlying type: string

type ListSightingImpactedResourcesSortOrderEnum string

Set of constants representing the allowable values for ListSightingImpactedResourcesSortOrderEnum

const (
    ListSightingImpactedResourcesSortOrderAsc  ListSightingImpactedResourcesSortOrderEnum = "ASC"
    ListSightingImpactedResourcesSortOrderDesc ListSightingImpactedResourcesSortOrderEnum = "DESC"
)

func GetListSightingImpactedResourcesSortOrderEnumValues

func GetListSightingImpactedResourcesSortOrderEnumValues() []ListSightingImpactedResourcesSortOrderEnum

GetListSightingImpactedResourcesSortOrderEnumValues Enumerates the set of values for ListSightingImpactedResourcesSortOrderEnum

func GetMappingListSightingImpactedResourcesSortOrderEnum

func GetMappingListSightingImpactedResourcesSortOrderEnum(val string) (ListSightingImpactedResourcesSortOrderEnum, bool)

GetMappingListSightingImpactedResourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSightingsAccessLevelEnum

ListSightingsAccessLevelEnum Enum with underlying type: string

type ListSightingsAccessLevelEnum string

Set of constants representing the allowable values for ListSightingsAccessLevelEnum

const (
    ListSightingsAccessLevelRestricted ListSightingsAccessLevelEnum = "RESTRICTED"
    ListSightingsAccessLevelAccessible ListSightingsAccessLevelEnum = "ACCESSIBLE"
)

func GetListSightingsAccessLevelEnumValues

func GetListSightingsAccessLevelEnumValues() []ListSightingsAccessLevelEnum

GetListSightingsAccessLevelEnumValues Enumerates the set of values for ListSightingsAccessLevelEnum

func GetMappingListSightingsAccessLevelEnum

func GetMappingListSightingsAccessLevelEnum(val string) (ListSightingsAccessLevelEnum, bool)

GetMappingListSightingsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSightingsRequest

ListSightingsRequest wrapper for the ListSightings operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListSightings.go.html to see an example of how to use ListSightingsRequest.

type ListSightingsRequest struct {

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

    // OCID of the problem.
    ProblemId *string `mandatory:"false" contributesTo:"query" name:"problemId"`

    // OCID of the resource profile.
    ResourceProfileId *string `mandatory:"false" contributesTo:"query" name:"resourceProfileId"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListSightingsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListSightingsSortOrderEnum `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. If no value is specified timeCreated is default.
    SortBy ListSightingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Start time for a filter. If start time is not specified, start time will be set to current time - 30 days.
    TimeLastDetectedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastDetectedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to current time.
    TimeLastDetectedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastDetectedLessThanOrEqualTo"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSightingsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSightingsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSightingsRequest) RetryPolicy

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

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

func (ListSightingsRequest) String

func (request ListSightingsRequest) String() string

func (ListSightingsRequest) ValidateEnumValue

func (request ListSightingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSightingsResponse

ListSightingsResponse wrapper for the ListSightings operation

type ListSightingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SightingCollection instances
    SightingCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSightingsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSightingsResponse) String

func (response ListSightingsResponse) String() string

type ListSightingsSortByEnum

ListSightingsSortByEnum Enum with underlying type: string

type ListSightingsSortByEnum string

Set of constants representing the allowable values for ListSightingsSortByEnum

const (
    ListSightingsSortByTimecreated ListSightingsSortByEnum = "timeCreated"
)

func GetListSightingsSortByEnumValues

func GetListSightingsSortByEnumValues() []ListSightingsSortByEnum

GetListSightingsSortByEnumValues Enumerates the set of values for ListSightingsSortByEnum

func GetMappingListSightingsSortByEnum

func GetMappingListSightingsSortByEnum(val string) (ListSightingsSortByEnum, bool)

GetMappingListSightingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSightingsSortOrderEnum

ListSightingsSortOrderEnum Enum with underlying type: string

type ListSightingsSortOrderEnum string

Set of constants representing the allowable values for ListSightingsSortOrderEnum

const (
    ListSightingsSortOrderAsc  ListSightingsSortOrderEnum = "ASC"
    ListSightingsSortOrderDesc ListSightingsSortOrderEnum = "DESC"
)

func GetListSightingsSortOrderEnumValues

func GetListSightingsSortOrderEnumValues() []ListSightingsSortOrderEnum

GetListSightingsSortOrderEnumValues Enumerates the set of values for ListSightingsSortOrderEnum

func GetMappingListSightingsSortOrderEnum

func GetMappingListSightingsSortOrderEnum(val string) (ListSightingsSortOrderEnum, bool)

GetMappingListSightingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTacticsLifecycleStateEnum

ListTacticsLifecycleStateEnum Enum with underlying type: string

type ListTacticsLifecycleStateEnum string

Set of constants representing the allowable values for ListTacticsLifecycleStateEnum

const (
    ListTacticsLifecycleStateCreating ListTacticsLifecycleStateEnum = "CREATING"
    ListTacticsLifecycleStateUpdating ListTacticsLifecycleStateEnum = "UPDATING"
    ListTacticsLifecycleStateActive   ListTacticsLifecycleStateEnum = "ACTIVE"
    ListTacticsLifecycleStateInactive ListTacticsLifecycleStateEnum = "INACTIVE"
    ListTacticsLifecycleStateDeleting ListTacticsLifecycleStateEnum = "DELETING"
    ListTacticsLifecycleStateDeleted  ListTacticsLifecycleStateEnum = "DELETED"
    ListTacticsLifecycleStateFailed   ListTacticsLifecycleStateEnum = "FAILED"
)

func GetListTacticsLifecycleStateEnumValues

func GetListTacticsLifecycleStateEnumValues() []ListTacticsLifecycleStateEnum

GetListTacticsLifecycleStateEnumValues Enumerates the set of values for ListTacticsLifecycleStateEnum

func GetMappingListTacticsLifecycleStateEnum

func GetMappingListTacticsLifecycleStateEnum(val string) (ListTacticsLifecycleStateEnum, bool)

GetMappingListTacticsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTacticsRequest

ListTacticsRequest wrapper for the ListTactics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTactics.go.html to see an example of how to use ListTacticsRequest.

type ListTacticsRequest struct {

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListTacticsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListTacticsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListTacticsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTacticsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListTacticsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListTacticsRequest) RetryPolicy

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

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

func (ListTacticsRequest) String

func (request ListTacticsRequest) String() string

func (ListTacticsRequest) ValidateEnumValue

func (request ListTacticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTacticsResponse

ListTacticsResponse wrapper for the ListTactics operation

type ListTacticsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TacticCollection instances
    TacticCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTacticsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTacticsResponse) String

func (response ListTacticsResponse) String() string

type ListTacticsSortByEnum

ListTacticsSortByEnum Enum with underlying type: string

type ListTacticsSortByEnum string

Set of constants representing the allowable values for ListTacticsSortByEnum

const (
    ListTacticsSortByDisplayname ListTacticsSortByEnum = "displayName"
)

func GetListTacticsSortByEnumValues

func GetListTacticsSortByEnumValues() []ListTacticsSortByEnum

GetListTacticsSortByEnumValues Enumerates the set of values for ListTacticsSortByEnum

func GetMappingListTacticsSortByEnum

func GetMappingListTacticsSortByEnum(val string) (ListTacticsSortByEnum, bool)

GetMappingListTacticsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTacticsSortOrderEnum

ListTacticsSortOrderEnum Enum with underlying type: string

type ListTacticsSortOrderEnum string

Set of constants representing the allowable values for ListTacticsSortOrderEnum

const (
    ListTacticsSortOrderAsc  ListTacticsSortOrderEnum = "ASC"
    ListTacticsSortOrderDesc ListTacticsSortOrderEnum = "DESC"
)

func GetListTacticsSortOrderEnumValues

func GetListTacticsSortOrderEnumValues() []ListTacticsSortOrderEnum

GetListTacticsSortOrderEnumValues Enumerates the set of values for ListTacticsSortOrderEnum

func GetMappingListTacticsSortOrderEnum

func GetMappingListTacticsSortOrderEnum(val string) (ListTacticsSortOrderEnum, bool)

GetMappingListTacticsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum

ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum Enum with underlying type: string

type ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum string

Set of constants representing the allowable values for ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum

const (
    ListTargetDetectorRecipeDetectorRulesLifecycleStateCreating ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum = "CREATING"
    ListTargetDetectorRecipeDetectorRulesLifecycleStateUpdating ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum = "UPDATING"
    ListTargetDetectorRecipeDetectorRulesLifecycleStateActive   ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum = "ACTIVE"
    ListTargetDetectorRecipeDetectorRulesLifecycleStateInactive ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum = "INACTIVE"
    ListTargetDetectorRecipeDetectorRulesLifecycleStateDeleting ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum = "DELETING"
    ListTargetDetectorRecipeDetectorRulesLifecycleStateDeleted  ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum = "DELETED"
    ListTargetDetectorRecipeDetectorRulesLifecycleStateFailed   ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum = "FAILED"
)

func GetListTargetDetectorRecipeDetectorRulesLifecycleStateEnumValues

func GetListTargetDetectorRecipeDetectorRulesLifecycleStateEnumValues() []ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum

GetListTargetDetectorRecipeDetectorRulesLifecycleStateEnumValues Enumerates the set of values for ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum

func GetMappingListTargetDetectorRecipeDetectorRulesLifecycleStateEnum

func GetMappingListTargetDetectorRecipeDetectorRulesLifecycleStateEnum(val string) (ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum, bool)

GetMappingListTargetDetectorRecipeDetectorRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetDetectorRecipeDetectorRulesRequest

ListTargetDetectorRecipeDetectorRulesRequest wrapper for the ListTargetDetectorRecipeDetectorRules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargetDetectorRecipeDetectorRules.go.html to see an example of how to use ListTargetDetectorRecipeDetectorRulesRequest.

type ListTargetDetectorRecipeDetectorRulesRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target detector recipe.
    TargetDetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetDetectorRecipeId"`

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

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListTargetDetectorRecipeDetectorRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListTargetDetectorRecipeDetectorRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListTargetDetectorRecipeDetectorRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTargetDetectorRecipeDetectorRulesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListTargetDetectorRecipeDetectorRulesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListTargetDetectorRecipeDetectorRulesRequest) RetryPolicy

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

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

func (ListTargetDetectorRecipeDetectorRulesRequest) String

func (request ListTargetDetectorRecipeDetectorRulesRequest) String() string

func (ListTargetDetectorRecipeDetectorRulesRequest) ValidateEnumValue

func (request ListTargetDetectorRecipeDetectorRulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTargetDetectorRecipeDetectorRulesResponse

ListTargetDetectorRecipeDetectorRulesResponse wrapper for the ListTargetDetectorRecipeDetectorRules operation

type ListTargetDetectorRecipeDetectorRulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TargetDetectorRecipeDetectorRuleCollection instances
    TargetDetectorRecipeDetectorRuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTargetDetectorRecipeDetectorRulesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTargetDetectorRecipeDetectorRulesResponse) String

func (response ListTargetDetectorRecipeDetectorRulesResponse) String() string

type ListTargetDetectorRecipeDetectorRulesSortByEnum

ListTargetDetectorRecipeDetectorRulesSortByEnum Enum with underlying type: string

type ListTargetDetectorRecipeDetectorRulesSortByEnum string

Set of constants representing the allowable values for ListTargetDetectorRecipeDetectorRulesSortByEnum

const (
    ListTargetDetectorRecipeDetectorRulesSortByDisplayname ListTargetDetectorRecipeDetectorRulesSortByEnum = "displayName"
    ListTargetDetectorRecipeDetectorRulesSortByRisklevel   ListTargetDetectorRecipeDetectorRulesSortByEnum = "riskLevel"
)

func GetListTargetDetectorRecipeDetectorRulesSortByEnumValues

func GetListTargetDetectorRecipeDetectorRulesSortByEnumValues() []ListTargetDetectorRecipeDetectorRulesSortByEnum

GetListTargetDetectorRecipeDetectorRulesSortByEnumValues Enumerates the set of values for ListTargetDetectorRecipeDetectorRulesSortByEnum

func GetMappingListTargetDetectorRecipeDetectorRulesSortByEnum

func GetMappingListTargetDetectorRecipeDetectorRulesSortByEnum(val string) (ListTargetDetectorRecipeDetectorRulesSortByEnum, bool)

GetMappingListTargetDetectorRecipeDetectorRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetDetectorRecipeDetectorRulesSortOrderEnum

ListTargetDetectorRecipeDetectorRulesSortOrderEnum Enum with underlying type: string

type ListTargetDetectorRecipeDetectorRulesSortOrderEnum string

Set of constants representing the allowable values for ListTargetDetectorRecipeDetectorRulesSortOrderEnum

const (
    ListTargetDetectorRecipeDetectorRulesSortOrderAsc  ListTargetDetectorRecipeDetectorRulesSortOrderEnum = "ASC"
    ListTargetDetectorRecipeDetectorRulesSortOrderDesc ListTargetDetectorRecipeDetectorRulesSortOrderEnum = "DESC"
)

func GetListTargetDetectorRecipeDetectorRulesSortOrderEnumValues

func GetListTargetDetectorRecipeDetectorRulesSortOrderEnumValues() []ListTargetDetectorRecipeDetectorRulesSortOrderEnum

GetListTargetDetectorRecipeDetectorRulesSortOrderEnumValues Enumerates the set of values for ListTargetDetectorRecipeDetectorRulesSortOrderEnum

func GetMappingListTargetDetectorRecipeDetectorRulesSortOrderEnum

func GetMappingListTargetDetectorRecipeDetectorRulesSortOrderEnum(val string) (ListTargetDetectorRecipeDetectorRulesSortOrderEnum, bool)

GetMappingListTargetDetectorRecipeDetectorRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetDetectorRecipesLifecycleStateEnum

ListTargetDetectorRecipesLifecycleStateEnum Enum with underlying type: string

type ListTargetDetectorRecipesLifecycleStateEnum string

Set of constants representing the allowable values for ListTargetDetectorRecipesLifecycleStateEnum

const (
    ListTargetDetectorRecipesLifecycleStateCreating ListTargetDetectorRecipesLifecycleStateEnum = "CREATING"
    ListTargetDetectorRecipesLifecycleStateUpdating ListTargetDetectorRecipesLifecycleStateEnum = "UPDATING"
    ListTargetDetectorRecipesLifecycleStateActive   ListTargetDetectorRecipesLifecycleStateEnum = "ACTIVE"
    ListTargetDetectorRecipesLifecycleStateInactive ListTargetDetectorRecipesLifecycleStateEnum = "INACTIVE"
    ListTargetDetectorRecipesLifecycleStateDeleting ListTargetDetectorRecipesLifecycleStateEnum = "DELETING"
    ListTargetDetectorRecipesLifecycleStateDeleted  ListTargetDetectorRecipesLifecycleStateEnum = "DELETED"
    ListTargetDetectorRecipesLifecycleStateFailed   ListTargetDetectorRecipesLifecycleStateEnum = "FAILED"
)

func GetListTargetDetectorRecipesLifecycleStateEnumValues

func GetListTargetDetectorRecipesLifecycleStateEnumValues() []ListTargetDetectorRecipesLifecycleStateEnum

GetListTargetDetectorRecipesLifecycleStateEnumValues Enumerates the set of values for ListTargetDetectorRecipesLifecycleStateEnum

func GetMappingListTargetDetectorRecipesLifecycleStateEnum

func GetMappingListTargetDetectorRecipesLifecycleStateEnum(val string) (ListTargetDetectorRecipesLifecycleStateEnum, bool)

GetMappingListTargetDetectorRecipesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetDetectorRecipesRequest

ListTargetDetectorRecipesRequest wrapper for the ListTargetDetectorRecipes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargetDetectorRecipes.go.html to see an example of how to use ListTargetDetectorRecipesRequest.

type ListTargetDetectorRecipesRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

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

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListTargetDetectorRecipesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListTargetDetectorRecipesSortOrderEnum `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 ListTargetDetectorRecipesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTargetDetectorRecipesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListTargetDetectorRecipesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListTargetDetectorRecipesRequest) RetryPolicy

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

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

func (ListTargetDetectorRecipesRequest) String

func (request ListTargetDetectorRecipesRequest) String() string

func (ListTargetDetectorRecipesRequest) ValidateEnumValue

func (request ListTargetDetectorRecipesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTargetDetectorRecipesResponse

ListTargetDetectorRecipesResponse wrapper for the ListTargetDetectorRecipes operation

type ListTargetDetectorRecipesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TargetDetectorRecipeCollection instances
    TargetDetectorRecipeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTargetDetectorRecipesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTargetDetectorRecipesResponse) String

func (response ListTargetDetectorRecipesResponse) String() string

type ListTargetDetectorRecipesSortByEnum

ListTargetDetectorRecipesSortByEnum Enum with underlying type: string

type ListTargetDetectorRecipesSortByEnum string

Set of constants representing the allowable values for ListTargetDetectorRecipesSortByEnum

const (
    ListTargetDetectorRecipesSortByTimecreated ListTargetDetectorRecipesSortByEnum = "timeCreated"
    ListTargetDetectorRecipesSortByDisplayname ListTargetDetectorRecipesSortByEnum = "displayName"
)

func GetListTargetDetectorRecipesSortByEnumValues

func GetListTargetDetectorRecipesSortByEnumValues() []ListTargetDetectorRecipesSortByEnum

GetListTargetDetectorRecipesSortByEnumValues Enumerates the set of values for ListTargetDetectorRecipesSortByEnum

func GetMappingListTargetDetectorRecipesSortByEnum

func GetMappingListTargetDetectorRecipesSortByEnum(val string) (ListTargetDetectorRecipesSortByEnum, bool)

GetMappingListTargetDetectorRecipesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetDetectorRecipesSortOrderEnum

ListTargetDetectorRecipesSortOrderEnum Enum with underlying type: string

type ListTargetDetectorRecipesSortOrderEnum string

Set of constants representing the allowable values for ListTargetDetectorRecipesSortOrderEnum

const (
    ListTargetDetectorRecipesSortOrderAsc  ListTargetDetectorRecipesSortOrderEnum = "ASC"
    ListTargetDetectorRecipesSortOrderDesc ListTargetDetectorRecipesSortOrderEnum = "DESC"
)

func GetListTargetDetectorRecipesSortOrderEnumValues

func GetListTargetDetectorRecipesSortOrderEnumValues() []ListTargetDetectorRecipesSortOrderEnum

GetListTargetDetectorRecipesSortOrderEnumValues Enumerates the set of values for ListTargetDetectorRecipesSortOrderEnum

func GetMappingListTargetDetectorRecipesSortOrderEnum

func GetMappingListTargetDetectorRecipesSortOrderEnum(val string) (ListTargetDetectorRecipesSortOrderEnum, bool)

GetMappingListTargetDetectorRecipesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetResponderRecipeResponderRulesLifecycleStateEnum

ListTargetResponderRecipeResponderRulesLifecycleStateEnum Enum with underlying type: string

type ListTargetResponderRecipeResponderRulesLifecycleStateEnum string

Set of constants representing the allowable values for ListTargetResponderRecipeResponderRulesLifecycleStateEnum

const (
    ListTargetResponderRecipeResponderRulesLifecycleStateCreating ListTargetResponderRecipeResponderRulesLifecycleStateEnum = "CREATING"
    ListTargetResponderRecipeResponderRulesLifecycleStateUpdating ListTargetResponderRecipeResponderRulesLifecycleStateEnum = "UPDATING"
    ListTargetResponderRecipeResponderRulesLifecycleStateActive   ListTargetResponderRecipeResponderRulesLifecycleStateEnum = "ACTIVE"
    ListTargetResponderRecipeResponderRulesLifecycleStateInactive ListTargetResponderRecipeResponderRulesLifecycleStateEnum = "INACTIVE"
    ListTargetResponderRecipeResponderRulesLifecycleStateDeleting ListTargetResponderRecipeResponderRulesLifecycleStateEnum = "DELETING"
    ListTargetResponderRecipeResponderRulesLifecycleStateDeleted  ListTargetResponderRecipeResponderRulesLifecycleStateEnum = "DELETED"
    ListTargetResponderRecipeResponderRulesLifecycleStateFailed   ListTargetResponderRecipeResponderRulesLifecycleStateEnum = "FAILED"
)

func GetListTargetResponderRecipeResponderRulesLifecycleStateEnumValues

func GetListTargetResponderRecipeResponderRulesLifecycleStateEnumValues() []ListTargetResponderRecipeResponderRulesLifecycleStateEnum

GetListTargetResponderRecipeResponderRulesLifecycleStateEnumValues Enumerates the set of values for ListTargetResponderRecipeResponderRulesLifecycleStateEnum

func GetMappingListTargetResponderRecipeResponderRulesLifecycleStateEnum

func GetMappingListTargetResponderRecipeResponderRulesLifecycleStateEnum(val string) (ListTargetResponderRecipeResponderRulesLifecycleStateEnum, bool)

GetMappingListTargetResponderRecipeResponderRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetResponderRecipeResponderRulesRequest

ListTargetResponderRecipeResponderRulesRequest wrapper for the ListTargetResponderRecipeResponderRules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargetResponderRecipeResponderRules.go.html to see an example of how to use ListTargetResponderRecipeResponderRulesRequest.

type ListTargetResponderRecipeResponderRulesRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target responder recipe.
    TargetResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetResponderRecipeId"`

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

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListTargetResponderRecipeResponderRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListTargetResponderRecipeResponderRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListTargetResponderRecipeResponderRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTargetResponderRecipeResponderRulesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListTargetResponderRecipeResponderRulesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListTargetResponderRecipeResponderRulesRequest) RetryPolicy

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

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

func (ListTargetResponderRecipeResponderRulesRequest) String

func (request ListTargetResponderRecipeResponderRulesRequest) String() string

func (ListTargetResponderRecipeResponderRulesRequest) ValidateEnumValue

func (request ListTargetResponderRecipeResponderRulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTargetResponderRecipeResponderRulesResponse

ListTargetResponderRecipeResponderRulesResponse wrapper for the ListTargetResponderRecipeResponderRules operation

type ListTargetResponderRecipeResponderRulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TargetResponderRecipeResponderRuleCollection instances
    TargetResponderRecipeResponderRuleCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTargetResponderRecipeResponderRulesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTargetResponderRecipeResponderRulesResponse) String

func (response ListTargetResponderRecipeResponderRulesResponse) String() string

type ListTargetResponderRecipeResponderRulesSortByEnum

ListTargetResponderRecipeResponderRulesSortByEnum Enum with underlying type: string

type ListTargetResponderRecipeResponderRulesSortByEnum string

Set of constants representing the allowable values for ListTargetResponderRecipeResponderRulesSortByEnum

const (
    ListTargetResponderRecipeResponderRulesSortByDisplayname ListTargetResponderRecipeResponderRulesSortByEnum = "displayName"
    ListTargetResponderRecipeResponderRulesSortByRisklevel   ListTargetResponderRecipeResponderRulesSortByEnum = "riskLevel"
)

func GetListTargetResponderRecipeResponderRulesSortByEnumValues

func GetListTargetResponderRecipeResponderRulesSortByEnumValues() []ListTargetResponderRecipeResponderRulesSortByEnum

GetListTargetResponderRecipeResponderRulesSortByEnumValues Enumerates the set of values for ListTargetResponderRecipeResponderRulesSortByEnum

func GetMappingListTargetResponderRecipeResponderRulesSortByEnum

func GetMappingListTargetResponderRecipeResponderRulesSortByEnum(val string) (ListTargetResponderRecipeResponderRulesSortByEnum, bool)

GetMappingListTargetResponderRecipeResponderRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetResponderRecipeResponderRulesSortOrderEnum

ListTargetResponderRecipeResponderRulesSortOrderEnum Enum with underlying type: string

type ListTargetResponderRecipeResponderRulesSortOrderEnum string

Set of constants representing the allowable values for ListTargetResponderRecipeResponderRulesSortOrderEnum

const (
    ListTargetResponderRecipeResponderRulesSortOrderAsc  ListTargetResponderRecipeResponderRulesSortOrderEnum = "ASC"
    ListTargetResponderRecipeResponderRulesSortOrderDesc ListTargetResponderRecipeResponderRulesSortOrderEnum = "DESC"
)

func GetListTargetResponderRecipeResponderRulesSortOrderEnumValues

func GetListTargetResponderRecipeResponderRulesSortOrderEnumValues() []ListTargetResponderRecipeResponderRulesSortOrderEnum

GetListTargetResponderRecipeResponderRulesSortOrderEnumValues Enumerates the set of values for ListTargetResponderRecipeResponderRulesSortOrderEnum

func GetMappingListTargetResponderRecipeResponderRulesSortOrderEnum

func GetMappingListTargetResponderRecipeResponderRulesSortOrderEnum(val string) (ListTargetResponderRecipeResponderRulesSortOrderEnum, bool)

GetMappingListTargetResponderRecipeResponderRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetResponderRecipesLifecycleStateEnum

ListTargetResponderRecipesLifecycleStateEnum Enum with underlying type: string

type ListTargetResponderRecipesLifecycleStateEnum string

Set of constants representing the allowable values for ListTargetResponderRecipesLifecycleStateEnum

const (
    ListTargetResponderRecipesLifecycleStateCreating ListTargetResponderRecipesLifecycleStateEnum = "CREATING"
    ListTargetResponderRecipesLifecycleStateUpdating ListTargetResponderRecipesLifecycleStateEnum = "UPDATING"
    ListTargetResponderRecipesLifecycleStateActive   ListTargetResponderRecipesLifecycleStateEnum = "ACTIVE"
    ListTargetResponderRecipesLifecycleStateInactive ListTargetResponderRecipesLifecycleStateEnum = "INACTIVE"
    ListTargetResponderRecipesLifecycleStateDeleting ListTargetResponderRecipesLifecycleStateEnum = "DELETING"
    ListTargetResponderRecipesLifecycleStateDeleted  ListTargetResponderRecipesLifecycleStateEnum = "DELETED"
    ListTargetResponderRecipesLifecycleStateFailed   ListTargetResponderRecipesLifecycleStateEnum = "FAILED"
)

func GetListTargetResponderRecipesLifecycleStateEnumValues

func GetListTargetResponderRecipesLifecycleStateEnumValues() []ListTargetResponderRecipesLifecycleStateEnum

GetListTargetResponderRecipesLifecycleStateEnumValues Enumerates the set of values for ListTargetResponderRecipesLifecycleStateEnum

func GetMappingListTargetResponderRecipesLifecycleStateEnum

func GetMappingListTargetResponderRecipesLifecycleStateEnum(val string) (ListTargetResponderRecipesLifecycleStateEnum, bool)

GetMappingListTargetResponderRecipesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetResponderRecipesRequest

ListTargetResponderRecipesRequest wrapper for the ListTargetResponderRecipes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargetResponderRecipes.go.html to see an example of how to use ListTargetResponderRecipesRequest.

type ListTargetResponderRecipesRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

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

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

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListTargetResponderRecipesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListTargetResponderRecipesSortOrderEnum `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 ListTargetResponderRecipesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTargetResponderRecipesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListTargetResponderRecipesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListTargetResponderRecipesRequest) RetryPolicy

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

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

func (ListTargetResponderRecipesRequest) String

func (request ListTargetResponderRecipesRequest) String() string

func (ListTargetResponderRecipesRequest) ValidateEnumValue

func (request ListTargetResponderRecipesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTargetResponderRecipesResponse

ListTargetResponderRecipesResponse wrapper for the ListTargetResponderRecipes operation

type ListTargetResponderRecipesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TargetResponderRecipeCollection instances
    TargetResponderRecipeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTargetResponderRecipesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTargetResponderRecipesResponse) String

func (response ListTargetResponderRecipesResponse) String() string

type ListTargetResponderRecipesSortByEnum

ListTargetResponderRecipesSortByEnum Enum with underlying type: string

type ListTargetResponderRecipesSortByEnum string

Set of constants representing the allowable values for ListTargetResponderRecipesSortByEnum

const (
    ListTargetResponderRecipesSortByTimecreated ListTargetResponderRecipesSortByEnum = "timeCreated"
    ListTargetResponderRecipesSortByDisplayname ListTargetResponderRecipesSortByEnum = "displayName"
)

func GetListTargetResponderRecipesSortByEnumValues

func GetListTargetResponderRecipesSortByEnumValues() []ListTargetResponderRecipesSortByEnum

GetListTargetResponderRecipesSortByEnumValues Enumerates the set of values for ListTargetResponderRecipesSortByEnum

func GetMappingListTargetResponderRecipesSortByEnum

func GetMappingListTargetResponderRecipesSortByEnum(val string) (ListTargetResponderRecipesSortByEnum, bool)

GetMappingListTargetResponderRecipesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetResponderRecipesSortOrderEnum

ListTargetResponderRecipesSortOrderEnum Enum with underlying type: string

type ListTargetResponderRecipesSortOrderEnum string

Set of constants representing the allowable values for ListTargetResponderRecipesSortOrderEnum

const (
    ListTargetResponderRecipesSortOrderAsc  ListTargetResponderRecipesSortOrderEnum = "ASC"
    ListTargetResponderRecipesSortOrderDesc ListTargetResponderRecipesSortOrderEnum = "DESC"
)

func GetListTargetResponderRecipesSortOrderEnumValues

func GetListTargetResponderRecipesSortOrderEnumValues() []ListTargetResponderRecipesSortOrderEnum

GetListTargetResponderRecipesSortOrderEnumValues Enumerates the set of values for ListTargetResponderRecipesSortOrderEnum

func GetMappingListTargetResponderRecipesSortOrderEnum

func GetMappingListTargetResponderRecipesSortOrderEnum(val string) (ListTargetResponderRecipesSortOrderEnum, bool)

GetMappingListTargetResponderRecipesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetsAccessLevelEnum

ListTargetsAccessLevelEnum Enum with underlying type: string

type ListTargetsAccessLevelEnum string

Set of constants representing the allowable values for ListTargetsAccessLevelEnum

const (
    ListTargetsAccessLevelRestricted ListTargetsAccessLevelEnum = "RESTRICTED"
    ListTargetsAccessLevelAccessible ListTargetsAccessLevelEnum = "ACCESSIBLE"
)

func GetListTargetsAccessLevelEnumValues

func GetListTargetsAccessLevelEnumValues() []ListTargetsAccessLevelEnum

GetListTargetsAccessLevelEnumValues Enumerates the set of values for ListTargetsAccessLevelEnum

func GetMappingListTargetsAccessLevelEnum

func GetMappingListTargetsAccessLevelEnum(val string) (ListTargetsAccessLevelEnum, bool)

GetMappingListTargetsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetsLifecycleStateEnum

ListTargetsLifecycleStateEnum Enum with underlying type: string

type ListTargetsLifecycleStateEnum string

Set of constants representing the allowable values for ListTargetsLifecycleStateEnum

const (
    ListTargetsLifecycleStateCreating ListTargetsLifecycleStateEnum = "CREATING"
    ListTargetsLifecycleStateUpdating ListTargetsLifecycleStateEnum = "UPDATING"
    ListTargetsLifecycleStateActive   ListTargetsLifecycleStateEnum = "ACTIVE"
    ListTargetsLifecycleStateInactive ListTargetsLifecycleStateEnum = "INACTIVE"
    ListTargetsLifecycleStateDeleting ListTargetsLifecycleStateEnum = "DELETING"
    ListTargetsLifecycleStateDeleted  ListTargetsLifecycleStateEnum = "DELETED"
    ListTargetsLifecycleStateFailed   ListTargetsLifecycleStateEnum = "FAILED"
)

func GetListTargetsLifecycleStateEnumValues

func GetListTargetsLifecycleStateEnumValues() []ListTargetsLifecycleStateEnum

GetListTargetsLifecycleStateEnumValues Enumerates the set of values for ListTargetsLifecycleStateEnum

func GetMappingListTargetsLifecycleStateEnum

func GetMappingListTargetsLifecycleStateEnum(val string) (ListTargetsLifecycleStateEnum, bool)

GetMappingListTargetsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetsRequest

ListTargetsRequest wrapper for the ListTargets operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTargets.go.html to see an example of how to use ListTargetsRequest.

type ListTargetsRequest struct {

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

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

    // Default is false.
    // When set to true, only the targets that would be deleted as part of
    // security zone creation will be returned.
    IsNonSecurityZoneTargetsOnlyQuery *bool `mandatory:"false" contributesTo:"query" name:"isNonSecurityZoneTargetsOnlyQuery"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListTargetsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel ListTargetsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListTargetsSortOrderEnum `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 ListTargetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTargetsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListTargetsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListTargetsRequest) RetryPolicy

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

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

func (ListTargetsRequest) String

func (request ListTargetsRequest) String() string

func (ListTargetsRequest) ValidateEnumValue

func (request ListTargetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTargetsResponse

ListTargetsResponse wrapper for the ListTargets operation

type ListTargetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TargetCollection instances
    TargetCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTargetsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTargetsResponse) String

func (response ListTargetsResponse) String() string

type ListTargetsSortByEnum

ListTargetsSortByEnum Enum with underlying type: string

type ListTargetsSortByEnum string

Set of constants representing the allowable values for ListTargetsSortByEnum

const (
    ListTargetsSortByTimecreated ListTargetsSortByEnum = "timeCreated"
    ListTargetsSortByDisplayname ListTargetsSortByEnum = "displayName"
)

func GetListTargetsSortByEnumValues

func GetListTargetsSortByEnumValues() []ListTargetsSortByEnum

GetListTargetsSortByEnumValues Enumerates the set of values for ListTargetsSortByEnum

func GetMappingListTargetsSortByEnum

func GetMappingListTargetsSortByEnum(val string) (ListTargetsSortByEnum, bool)

GetMappingListTargetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTargetsSortOrderEnum

ListTargetsSortOrderEnum Enum with underlying type: string

type ListTargetsSortOrderEnum string

Set of constants representing the allowable values for ListTargetsSortOrderEnum

const (
    ListTargetsSortOrderAsc  ListTargetsSortOrderEnum = "ASC"
    ListTargetsSortOrderDesc ListTargetsSortOrderEnum = "DESC"
)

func GetListTargetsSortOrderEnumValues

func GetListTargetsSortOrderEnumValues() []ListTargetsSortOrderEnum

GetListTargetsSortOrderEnumValues Enumerates the set of values for ListTargetsSortOrderEnum

func GetMappingListTargetsSortOrderEnum

func GetMappingListTargetsSortOrderEnum(val string) (ListTargetsSortOrderEnum, bool)

GetMappingListTargetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTechniquesLifecycleStateEnum

ListTechniquesLifecycleStateEnum Enum with underlying type: string

type ListTechniquesLifecycleStateEnum string

Set of constants representing the allowable values for ListTechniquesLifecycleStateEnum

const (
    ListTechniquesLifecycleStateCreating ListTechniquesLifecycleStateEnum = "CREATING"
    ListTechniquesLifecycleStateUpdating ListTechniquesLifecycleStateEnum = "UPDATING"
    ListTechniquesLifecycleStateActive   ListTechniquesLifecycleStateEnum = "ACTIVE"
    ListTechniquesLifecycleStateInactive ListTechniquesLifecycleStateEnum = "INACTIVE"
    ListTechniquesLifecycleStateDeleting ListTechniquesLifecycleStateEnum = "DELETING"
    ListTechniquesLifecycleStateDeleted  ListTechniquesLifecycleStateEnum = "DELETED"
    ListTechniquesLifecycleStateFailed   ListTechniquesLifecycleStateEnum = "FAILED"
)

func GetListTechniquesLifecycleStateEnumValues

func GetListTechniquesLifecycleStateEnumValues() []ListTechniquesLifecycleStateEnum

GetListTechniquesLifecycleStateEnumValues Enumerates the set of values for ListTechniquesLifecycleStateEnum

func GetMappingListTechniquesLifecycleStateEnum

func GetMappingListTechniquesLifecycleStateEnum(val string) (ListTechniquesLifecycleStateEnum, bool)

GetMappingListTechniquesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTechniquesRequest

ListTechniquesRequest wrapper for the ListTechniques operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListTechniques.go.html to see an example of how to use ListTechniquesRequest.

type ListTechniquesRequest struct {

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

    // A filter to return only resources that match the list of tactics given.
    Tactics []string `contributesTo:"query" name:"tactics" collectionFormat:"multi"`

    // The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    LifecycleState ListTechniquesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListTechniquesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. If no value is specified displayName is default.
    SortBy ListTechniquesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTechniquesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListTechniquesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListTechniquesRequest) RetryPolicy

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

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

func (ListTechniquesRequest) String

func (request ListTechniquesRequest) String() string

func (ListTechniquesRequest) ValidateEnumValue

func (request ListTechniquesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTechniquesResponse

ListTechniquesResponse wrapper for the ListTechniques operation

type ListTechniquesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TechniqueCollection instances
    TechniqueCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTechniquesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTechniquesResponse) String

func (response ListTechniquesResponse) String() string

type ListTechniquesSortByEnum

ListTechniquesSortByEnum Enum with underlying type: string

type ListTechniquesSortByEnum string

Set of constants representing the allowable values for ListTechniquesSortByEnum

const (
    ListTechniquesSortByDisplayname ListTechniquesSortByEnum = "displayName"
)

func GetListTechniquesSortByEnumValues

func GetListTechniquesSortByEnumValues() []ListTechniquesSortByEnum

GetListTechniquesSortByEnumValues Enumerates the set of values for ListTechniquesSortByEnum

func GetMappingListTechniquesSortByEnum

func GetMappingListTechniquesSortByEnum(val string) (ListTechniquesSortByEnum, bool)

GetMappingListTechniquesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTechniquesSortOrderEnum

ListTechniquesSortOrderEnum Enum with underlying type: string

type ListTechniquesSortOrderEnum string

Set of constants representing the allowable values for ListTechniquesSortOrderEnum

const (
    ListTechniquesSortOrderAsc  ListTechniquesSortOrderEnum = "ASC"
    ListTechniquesSortOrderDesc ListTechniquesSortOrderEnum = "DESC"
)

func GetListTechniquesSortOrderEnumValues

func GetListTechniquesSortOrderEnumValues() []ListTechniquesSortOrderEnum

GetListTechniquesSortOrderEnumValues Enumerates the set of values for ListTechniquesSortOrderEnum

func GetMappingListTechniquesSortOrderEnum

func GetMappingListTechniquesSortOrderEnum(val string) (ListTechniquesSortOrderEnum, bool)

GetMappingListTechniquesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWlpAgentsRequest

ListWlpAgentsRequest wrapper for the ListWlpAgents operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListWlpAgents.go.html to see an example of how to use ListWlpAgentsRequest.

type ListWlpAgentsRequest struct {

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

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use
    SortOrder ListWlpAgentsSortOrderEnum `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 ListWlpAgentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWlpAgentsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWlpAgentsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWlpAgentsRequest) RetryPolicy

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

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

func (ListWlpAgentsRequest) String

func (request ListWlpAgentsRequest) String() string

func (ListWlpAgentsRequest) ValidateEnumValue

func (request ListWlpAgentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWlpAgentsResponse

ListWlpAgentsResponse wrapper for the ListWlpAgents operation

type ListWlpAgentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WlpAgentCollection instances
    WlpAgentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWlpAgentsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWlpAgentsResponse) String

func (response ListWlpAgentsResponse) String() string

type ListWlpAgentsSortByEnum

ListWlpAgentsSortByEnum Enum with underlying type: string

type ListWlpAgentsSortByEnum string

Set of constants representing the allowable values for ListWlpAgentsSortByEnum

const (
    ListWlpAgentsSortByTimecreated ListWlpAgentsSortByEnum = "timeCreated"
    ListWlpAgentsSortByDisplayname ListWlpAgentsSortByEnum = "displayName"
)

func GetListWlpAgentsSortByEnumValues

func GetListWlpAgentsSortByEnumValues() []ListWlpAgentsSortByEnum

GetListWlpAgentsSortByEnumValues Enumerates the set of values for ListWlpAgentsSortByEnum

func GetMappingListWlpAgentsSortByEnum

func GetMappingListWlpAgentsSortByEnum(val string) (ListWlpAgentsSortByEnum, bool)

GetMappingListWlpAgentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWlpAgentsSortOrderEnum

ListWlpAgentsSortOrderEnum Enum with underlying type: string

type ListWlpAgentsSortOrderEnum string

Set of constants representing the allowable values for ListWlpAgentsSortOrderEnum

const (
    ListWlpAgentsSortOrderAsc  ListWlpAgentsSortOrderEnum = "ASC"
    ListWlpAgentsSortOrderDesc ListWlpAgentsSortOrderEnum = "DESC"
)

func GetListWlpAgentsSortOrderEnumValues

func GetListWlpAgentsSortOrderEnumValues() []ListWlpAgentsSortOrderEnum

GetListWlpAgentsSortOrderEnumValues Enumerates the set of values for ListWlpAgentsSortOrderEnum

func GetMappingListWlpAgentsSortOrderEnum

func GetMappingListWlpAgentsSortOrderEnum(val string) (ListWlpAgentsSortOrderEnum, bool)

GetMappingListWlpAgentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "timeCreated"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "timeCreated"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

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

    // A filter to return only resources their lifecycleState matches the given operation status (OperationStatus resource).
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestSummaryCollection instances
    WorkRequestSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusWaiting    ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling  ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled   ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type LoggingEventInfo

LoggingEventInfo Information for a logging event for a data source.

type LoggingEventInfo struct {

    // Observed value of DataSource for a Problem
    ObservedValue *string `mandatory:"false" json:"observedValue"`

    // Triggered value of DataSource for a Problem
    TriggerValue *string `mandatory:"false" json:"triggerValue"`

    // Operator details of DataSource for a Problem
    Operator *string `mandatory:"false" json:"operator"`

    // Log result details of DataSource for a Problem
    LogResult *string `mandatory:"false" json:"logResult"`
}

func (LoggingEventInfo) MarshalJSON

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

MarshalJSON marshals to json representation

func (LoggingEventInfo) String

func (m LoggingEventInfo) String() string

func (LoggingEventInfo) ValidateEnumValue

func (m LoggingEventInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoggingQueryDataSourceDetails

LoggingQueryDataSourceDetails Information for a logging query for a data source.

type LoggingQueryDataSourceDetails struct {

    // List of logging query regions
    Regions []string `mandatory:"false" json:"regions"`

    // The continuous query expression that is run periodicall
    Query *string `mandatory:"false" json:"query"`

    // Interval in minutes that query is run periodically.
    IntervalInMinutes *int `mandatory:"false" json:"intervalInMinutes"`

    // The integer value that must be exceeded, fall below or equal to (depending on the operator), for the query result to trigger an event
    Threshold *int `mandatory:"false" json:"threshold"`

    QueryStartTime ContinuousQueryStartPolicy `mandatory:"false" json:"queryStartTime"`

    // The additional entities count used for data source query
    AdditionalEntitiesCount *int `mandatory:"false" json:"additionalEntitiesCount"`

    LoggingQueryDetails LoggingQueryDetails `mandatory:"false" json:"loggingQueryDetails"`

    // Operator used in data source
    Operator LoggingQueryOperatorTypeEnum `mandatory:"false" json:"operator,omitempty"`

    // Type of logging query for data source (Sighting/Insight)
    LoggingQueryType LoggingQueryTypeEnum `mandatory:"false" json:"loggingQueryType,omitempty"`
}

func (LoggingQueryDataSourceDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (LoggingQueryDataSourceDetails) String

func (m LoggingQueryDataSourceDetails) String() string

func (*LoggingQueryDataSourceDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (LoggingQueryDataSourceDetails) ValidateEnumValue

func (m LoggingQueryDataSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoggingQueryDataSourceSummaryDetails

LoggingQueryDataSourceSummaryDetails Summary information for a logging query for a data source.

type LoggingQueryDataSourceSummaryDetails struct {

    // Data source customer-specified regions
    Regions []string `mandatory:"false" json:"regions"`

    // Data source mapping with detector recipe and detector rule
    DataSourceDetectorMappingInfo []DataSourceMappingInfo `mandatory:"false" json:"dataSourceDetectorMappingInfo"`

    // Data source query metadata replication region and status.
    RegionStatusDetail []RegionStatusDetail `mandatory:"false" json:"regionStatusDetail"`
}

func (LoggingQueryDataSourceSummaryDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (LoggingQueryDataSourceSummaryDetails) String

func (m LoggingQueryDataSourceSummaryDetails) String() string

func (LoggingQueryDataSourceSummaryDetails) ValidateEnumValue

func (m LoggingQueryDataSourceSummaryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoggingQueryDetails

LoggingQueryDetails Details for a logging query for a data source.

type LoggingQueryDetails interface {
}

type LoggingQueryOperatorTypeEnum

LoggingQueryOperatorTypeEnum Enum with underlying type: string

type LoggingQueryOperatorTypeEnum string

Set of constants representing the allowable values for LoggingQueryOperatorTypeEnum

const (
    LoggingQueryOperatorTypeEqual              LoggingQueryOperatorTypeEnum = "EQUAL"
    LoggingQueryOperatorTypeGreater            LoggingQueryOperatorTypeEnum = "GREATER"
    LoggingQueryOperatorTypeGreaterthanequalto LoggingQueryOperatorTypeEnum = "GREATERTHANEQUALTO"
    LoggingQueryOperatorTypeLess               LoggingQueryOperatorTypeEnum = "LESS"
    LoggingQueryOperatorTypeLessthanequalto    LoggingQueryOperatorTypeEnum = "LESSTHANEQUALTO"
)

func GetLoggingQueryOperatorTypeEnumValues

func GetLoggingQueryOperatorTypeEnumValues() []LoggingQueryOperatorTypeEnum

GetLoggingQueryOperatorTypeEnumValues Enumerates the set of values for LoggingQueryOperatorTypeEnum

func GetMappingLoggingQueryOperatorTypeEnum

func GetMappingLoggingQueryOperatorTypeEnum(val string) (LoggingQueryOperatorTypeEnum, bool)

GetMappingLoggingQueryOperatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type LoggingQueryTypeEnum

LoggingQueryTypeEnum Enum with underlying type: string

type LoggingQueryTypeEnum string

Set of constants representing the allowable values for LoggingQueryTypeEnum

const (
    LoggingQueryTypeInsight LoggingQueryTypeEnum = "INSIGHT"
)

func GetLoggingQueryTypeEnumValues

func GetLoggingQueryTypeEnumValues() []LoggingQueryTypeEnum

GetLoggingQueryTypeEnumValues Enumerates the set of values for LoggingQueryTypeEnum

func GetMappingLoggingQueryTypeEnum

func GetMappingLoggingQueryTypeEnum(val string) (LoggingQueryTypeEnum, bool)

GetMappingLoggingQueryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedList

ManagedList A managed list is a reusable list of parameters that makes it easier to set the scope for detector and responder rules. A ManagedList resource contains the reusable list of parameters, plus metadata for the list.

type ManagedList struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Managed list display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of information contained in the managed list
    ListType ManagedListTypeEnum `mandatory:"true" json:"listType"`

    // Managed list description
    Description *string `mandatory:"false" json:"description"`

    // OCID of the source managed list
    SourceManagedListId *string `mandatory:"false" json:"sourceManagedListId"`

    // List of items in the managed list
    ListItems []string `mandatory:"false" json:"listItems"`

    // Provider of the managed list feed
    FeedProvider FeedProviderTypeEnum `mandatory:"false" json:"feedProvider,omitempty"`

    // Is this list editable?
    IsEditable *bool `mandatory:"false" json:"isEditable"`

    // The date and time the managed list was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the managed list was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

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

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. [DEPRECATE]
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ManagedList) String

func (m ManagedList) String() string

func (ManagedList) ValidateEnumValue

func (m ManagedList) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedListCollection

ManagedListCollection Collection of managed list summaries.

type ManagedListCollection struct {

    // List of ManagedListSummary resources
    Items []ManagedListSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ManagedListCollection) String

func (m ManagedListCollection) String() string

func (ManagedListCollection) ValidateEnumValue

func (m ManagedListCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedListSummary

ManagedListSummary Summary information for a managed list.

type ManagedListSummary struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Managed list display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of information stored in the managed list
    ListType ManagedListTypeEnum `mandatory:"true" json:"listType"`

    // Provider of the feed
    FeedProvider FeedProviderTypeEnum `mandatory:"true" json:"feedProvider"`

    // List of items in the managed list
    ListItems []string `mandatory:"true" json:"listItems"`

    // Managed list description
    Description *string `mandatory:"false" json:"description"`

    // OCID of the source managed list
    SourceManagedListId *string `mandatory:"false" json:"sourceManagedListId"`

    // Is this list editable?
    IsEditable *bool `mandatory:"false" json:"isEditable"`

    // The date and time the managed list was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the managed list was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

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

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. [DEPRECATE]
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ManagedListSummary) String

func (m ManagedListSummary) String() string

func (ManagedListSummary) ValidateEnumValue

func (m ManagedListSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedListTypeCollection

ManagedListTypeCollection Collection of managed list type summaries.

type ManagedListTypeCollection struct {

    // List of ManagedListTypeSummary resources
    Items []ManagedListTypeSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ManagedListTypeCollection) String

func (m ManagedListTypeCollection) String() string

func (ManagedListTypeCollection) ValidateEnumValue

func (m ManagedListTypeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedListTypeEnum

ManagedListTypeEnum Enum with underlying type: string

type ManagedListTypeEnum string

Set of constants representing the allowable values for ManagedListTypeEnum

const (
    ManagedListTypeCidrBlock            ManagedListTypeEnum = "CIDR_BLOCK"
    ManagedListTypeUsers                ManagedListTypeEnum = "USERS"
    ManagedListTypeGroups               ManagedListTypeEnum = "GROUPS"
    ManagedListTypeIpv4Address          ManagedListTypeEnum = "IPV4ADDRESS"
    ManagedListTypeIpv6Address          ManagedListTypeEnum = "IPV6ADDRESS"
    ManagedListTypeResourceOcid         ManagedListTypeEnum = "RESOURCE_OCID"
    ManagedListTypeRegion               ManagedListTypeEnum = "REGION"
    ManagedListTypeCountry              ManagedListTypeEnum = "COUNTRY"
    ManagedListTypeState                ManagedListTypeEnum = "STATE"
    ManagedListTypeCity                 ManagedListTypeEnum = "CITY"
    ManagedListTypeTags                 ManagedListTypeEnum = "TAGS"
    ManagedListTypeGeneric              ManagedListTypeEnum = "GENERIC"
    ManagedListTypeFusionAppsRole       ManagedListTypeEnum = "FUSION_APPS_ROLE"
    ManagedListTypeFusionAppsPermission ManagedListTypeEnum = "FUSION_APPS_PERMISSION"
)

func GetManagedListTypeEnumValues

func GetManagedListTypeEnumValues() []ManagedListTypeEnum

GetManagedListTypeEnumValues Enumerates the set of values for ManagedListTypeEnum

func GetMappingManagedListTypeEnum

func GetMappingManagedListTypeEnum(val string) (ManagedListTypeEnum, bool)

GetMappingManagedListTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedListTypeSummary

ManagedListTypeSummary A managed list type summary (ManagedListTypeSummary object) contains summary information for a managed list type (ManagedListType object).

type ManagedListTypeSummary struct {

    // Unique identifier for a managed list type
    Id *string `mandatory:"true" json:"id"`

    // Managed list type description
    Description *string `mandatory:"false" json:"description"`

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

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ManagedListTypeSummary) String

func (m ManagedListTypeSummary) String() string

func (ManagedListTypeSummary) ValidateEnumValue

func (m ManagedListTypeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MonitoringServiceEnum

MonitoringServiceEnum Enum with underlying type: string

type MonitoringServiceEnum string

Set of constants representing the allowable values for MonitoringServiceEnum

const (
    MonitoringServiceInstanceSecurity MonitoringServiceEnum = "INSTANCE_SECURITY"
)

func GetMappingMonitoringServiceEnum

func GetMappingMonitoringServiceEnum(val string) (MonitoringServiceEnum, bool)

GetMappingMonitoringServiceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMonitoringServiceEnumValues

func GetMonitoringServiceEnumValues() []MonitoringServiceEnum

GetMonitoringServiceEnumValues Enumerates the set of values for MonitoringServiceEnum

type NoDelayStartPolicy

NoDelayStartPolicy Continuous query start policy that starts the query immediately

type NoDelayStartPolicy struct {
}

func (NoDelayStartPolicy) MarshalJSON

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

MarshalJSON marshals to json representation

func (NoDelayStartPolicy) String

func (m NoDelayStartPolicy) String() string

func (NoDelayStartPolicy) ValidateEnumValue

func (m NoDelayStartPolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusWaiting    OperationStatusEnum = "WAITING"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreate OperationTypeEnum = "CREATE"
    OperationTypeUpdate OperationTypeEnum = "UPDATE"
    OperationTypeDelete OperationTypeEnum = "DELETE"
    OperationTypeMove   OperationTypeEnum = "MOVE"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OperatorSummary

OperatorSummary Summary information on available operators.

type OperatorSummary struct {

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

    // Display name of the operand
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Data type of the operand
    Datatype *string `mandatory:"true" json:"datatype"`

    // Operand list type
    ManagedListtype *string `mandatory:"true" json:"managedListtype"`

    // Type of filter
    FilterType ConditionFilterTypeEnum `mandatory:"true" json:"filterType"`

    // List of parameters
    Operators []ConditionOperator `mandatory:"true" json:"operators"`

    // Configuration value type list for multi-list data type
    MultiListTypes []string `mandatory:"false" json:"multiListTypes"`
}

func (OperatorSummary) String

func (m OperatorSummary) String() string

func (OperatorSummary) ValidateEnumValue

func (m OperatorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperatorTypeEnum

OperatorTypeEnum Enum with underlying type: string

type OperatorTypeEnum string

Set of constants representing the allowable values for OperatorTypeEnum

const (
    OperatorTypeIn        OperatorTypeEnum = "IN"
    OperatorTypeNotIn     OperatorTypeEnum = "NOT_IN"
    OperatorTypeEquals    OperatorTypeEnum = "EQUALS"
    OperatorTypeNotEquals OperatorTypeEnum = "NOT_EQUALS"
)

func GetMappingOperatorTypeEnum

func GetMappingOperatorTypeEnum(val string) (OperatorTypeEnum, bool)

GetMappingOperatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperatorTypeEnumValues

func GetOperatorTypeEnumValues() []OperatorTypeEnum

GetOperatorTypeEnumValues Enumerates the set of values for OperatorTypeEnum

type OwnerTypeEnum

OwnerTypeEnum Enum with underlying type: string

type OwnerTypeEnum string

Set of constants representing the allowable values for OwnerTypeEnum

const (
    OwnerTypeCustomer OwnerTypeEnum = "CUSTOMER"
    OwnerTypeOracle   OwnerTypeEnum = "ORACLE"
)

func GetMappingOwnerTypeEnum

func GetMappingOwnerTypeEnum(val string) (OwnerTypeEnum, bool)

GetMappingOwnerTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOwnerTypeEnumValues

func GetOwnerTypeEnumValues() []OwnerTypeEnum

GetOwnerTypeEnumValues Enumerates the set of values for OwnerTypeEnum

type PackageDetail

PackageDetail details of package causing vulnerabilities

type PackageDetail struct {

    // name of the package
    Name *string `mandatory:"true" json:"name"`

    // type of the package
    PackageType *string `mandatory:"true" json:"packageType"`

    // version of the package
    Version *string `mandatory:"true" json:"version"`

    // cause of the vulnerability in the package
    Cause *string `mandatory:"false" json:"cause"`

    // location of the package
    Location *string `mandatory:"false" json:"location"`

    // remediation for vulnerability
    Remediation *string `mandatory:"false" json:"remediation"`
}

func (PackageDetail) String

func (m PackageDetail) String() string

func (PackageDetail) ValidateEnumValue

func (m PackageDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PolicyCollection

PolicyCollection Collection of policy statements required by Cloud Guard.

type PolicyCollection struct {

    // List of global policy statements
    Items []PolicySummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (PolicyCollection) String

func (m PolicyCollection) String() string

func (PolicyCollection) ValidateEnumValue

func (m PolicyCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PolicySummary

PolicySummary A policy summary (PolicySummary object) contains a list of all current global policy statements (policy attributes).

type PolicySummary struct {

    // Global policy statement
    Policy *string `mandatory:"true" json:"policy"`
}

func (PolicySummary) String

func (m PolicySummary) String() string

func (PolicySummary) ValidateEnumValue

func (m PolicySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PoliticalLocation

PoliticalLocation The geographical location of a problem in terms of political units.

type PoliticalLocation struct {

    // City of problem's location
    City *string `mandatory:"true" json:"city"`

    // State or province of problem's location
    State *string `mandatory:"true" json:"state"`

    // Country of problem's location
    Country *string `mandatory:"true" json:"country"`
}

func (PoliticalLocation) String

func (m PoliticalLocation) String() string

func (PoliticalLocation) ValidateEnumValue

func (m PoliticalLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Problem

Problem Problems are at the core of Cloud Guard’s functionality. A Problem resource is created whenever an action or a configuration on a resource triggers a rule in a detector that’s attached to the target containing the compartment where the resource is located. Each Problem resource contains all the details for a single problem. This is the information for the problem that appears on the Cloud Guard Problems page.

type Problem struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique identifier of the detector rule that triggered the problem
    DetectorRuleId *string `mandatory:"false" json:"detectorRuleId"`

    // DEPRECATED
    Region *string `mandatory:"false" json:"region"`

    // Regions where the problem is found
    Regions []string `mandatory:"false" json:"regions"`

    // The risk level for the problem
    RiskLevel RiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // The risk score for the problem
    RiskScore *float64 `mandatory:"false" json:"riskScore"`

    // The date and time for the peak risk score that is observed for the problem. Format defined by RFC3339.
    PeakRiskScoreDate *string `mandatory:"false" json:"peakRiskScoreDate"`

    // Peak risk score for the problem
    PeakRiskScore *float64 `mandatory:"false" json:"peakRiskScore"`

    // The date and time when the problem will be auto resolved. Format defined by RFC3339.
    AutoResolveDate *string `mandatory:"false" json:"autoResolveDate"`

    // Number of days for which peak score is calculated for the problem
    PeakRiskScoreLookupPeriodInDays *int `mandatory:"false" json:"peakRiskScoreLookupPeriodInDays"`

    // Unique identifier of the resource affected by the problem
    ResourceId *string `mandatory:"false" json:"resourceId"`

    // Display name of the affected resource
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // Type of the affected resource
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // User-defined labels on the problem
    Labels []string `mandatory:"false" json:"labels"`

    // The date and time the problem was last detected. Format defined by RFC3339.
    TimeLastDetected *common.SDKTime `mandatory:"false" json:"timeLastDetected"`

    // The date and time the problem was first detected. Format defined by RFC3339.
    TimeFirstDetected *common.SDKTime `mandatory:"false" json:"timeFirstDetected"`

    // The current lifecycle state of the problem
    LifecycleState ProblemLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Additional details on the substate of the lifecycle state
    LifecycleDetail ProblemLifecycleDetailEnum `mandatory:"false" json:"lifecycleDetail,omitempty"`

    // Unique identifier of the detector rule that triggered the problem
    DetectorId DetectorEnumEnum `mandatory:"false" json:"detectorId,omitempty"`

    // Unique identifier of the target associated with the problem
    TargetId *string `mandatory:"false" json:"targetId"`

    // The additional details of the problem
    AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

    // Description of the problem
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for the problem
    Recommendation *string `mandatory:"false" json:"recommendation"`

    // User comments on the problem
    Comment *string `mandatory:"false" json:"comment"`

    // Unique identifier of the resource impacted by the problem
    ImpactedResourceId *string `mandatory:"false" json:"impactedResourceId"`

    // Display name of the impacted resource
    ImpactedResourceName *string `mandatory:"false" json:"impactedResourceName"`

    // Type of the impacted resource
    ImpactedResourceType *string `mandatory:"false" json:"impactedResourceType"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (Problem) String

func (m Problem) String() string

func (Problem) ValidateEnumValue

func (m Problem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemAggregation

ProblemAggregation Provides aggregated information on counts of problems by specified parameters.

type ProblemAggregation struct {

    // The key-value pairs of dimensions and their names
    DimensionsMap map[string]string `mandatory:"true" json:"dimensionsMap"`

    // The number of occurrences with given dimensions
    Count *int `mandatory:"true" json:"count"`
}

func (ProblemAggregation) String

func (m ProblemAggregation) String() string

func (ProblemAggregation) ValidateEnumValue

func (m ProblemAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemAggregationCollection

ProblemAggregationCollection A collection of problem aggregation data for problem analytics.

type ProblemAggregationCollection struct {

    // List of all the ProblemAggregation resources
    Items []ProblemAggregation `mandatory:"true" json:"items"`
}

func (ProblemAggregationCollection) String

func (m ProblemAggregationCollection) String() string

func (ProblemAggregationCollection) ValidateEnumValue

func (m ProblemAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemCategoryEnumEnum

ProblemCategoryEnumEnum Enum with underlying type: string

type ProblemCategoryEnumEnum string

Set of constants representing the allowable values for ProblemCategoryEnumEnum

const (
    ProblemCategoryEnumSecurityZone ProblemCategoryEnumEnum = "SECURITY_ZONE"
)

func GetMappingProblemCategoryEnumEnum

func GetMappingProblemCategoryEnumEnum(val string) (ProblemCategoryEnumEnum, bool)

GetMappingProblemCategoryEnumEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProblemCategoryEnumEnumValues

func GetProblemCategoryEnumEnumValues() []ProblemCategoryEnumEnum

GetProblemCategoryEnumEnumValues Enumerates the set of values for ProblemCategoryEnumEnum

type ProblemCollection

ProblemCollection Collection of summary information for problems.

type ProblemCollection struct {

    // List of ProblemSummary resources
    Items []ProblemSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ProblemCollection) String

func (m ProblemCollection) String() string

func (ProblemCollection) ValidateEnumValue

func (m ProblemCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemDimensionEnum

ProblemDimensionEnum Enum with underlying type: string

type ProblemDimensionEnum string

Set of constants representing the allowable values for ProblemDimensionEnum

const (
    ProblemDimensionResourceType  ProblemDimensionEnum = "RESOURCE_TYPE"
    ProblemDimensionRegion        ProblemDimensionEnum = "REGION"
    ProblemDimensionCompartmentId ProblemDimensionEnum = "COMPARTMENT_ID"
    ProblemDimensionRiskLevel     ProblemDimensionEnum = "RISK_LEVEL"
)

func GetMappingProblemDimensionEnum

func GetMappingProblemDimensionEnum(val string) (ProblemDimensionEnum, bool)

GetMappingProblemDimensionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProblemDimensionEnumValues

func GetProblemDimensionEnumValues() []ProblemDimensionEnum

GetProblemDimensionEnumValues Enumerates the set of values for ProblemDimensionEnum

type ProblemEndpointCollection

ProblemEndpointCollection Collection of problem endpoint summaries.

type ProblemEndpointCollection struct {

    // List of ProblemEndpointSummary resources
    Items []ProblemEndpointSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ProblemEndpointCollection) String

func (m ProblemEndpointCollection) String() string

func (ProblemEndpointCollection) ValidateEnumValue

func (m ProblemEndpointCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemEndpointSummary

ProblemEndpointSummary Summary information for endpoints associated with a problem (Problem object).

type ProblemEndpointSummary struct {

    // Unique identifier for problem endpoint.
    Id *string `mandatory:"true" json:"id"`

    // Unique identifier for sighting associated with the endpoint
    SightingId *string `mandatory:"true" json:"sightingId"`

    // Unique identifier for problem associated with the endpoint
    ProblemId *string `mandatory:"true" json:"problemId"`

    // Unique identifier for the sighting type associated with the endpoint
    SightingType *string `mandatory:"true" json:"sightingType"`

    // Display name of the sighting type
    SightingTypeDisplayName *string `mandatory:"true" json:"sightingTypeDisplayName"`

    // IP address of the endpoint
    IpAddress *string `mandatory:"true" json:"ipAddress"`

    // Type of IP address for the endpoint
    IpAddressType *string `mandatory:"true" json:"ipAddressType"`

    // Time when activities were last detected
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // IP address classification type for the endpoint
    IpClassificationType *string `mandatory:"false" json:"ipClassificationType"`

    // Country of the endpoint
    Country *string `mandatory:"false" json:"country"`

    // Latitude of the endpoint
    Latitude *float64 `mandatory:"false" json:"latitude"`

    // Longitude of the endpoint
    Longitude *float64 `mandatory:"false" json:"longitude"`

    // ASN number of the endpoint
    AsnNumber *string `mandatory:"false" json:"asnNumber"`

    // Regions where activities were performed from this IP address
    Regions []string `mandatory:"false" json:"regions"`

    // List of services where activities were performed from this IP address
    Services []string `mandatory:"false" json:"services"`
}

func (ProblemEndpointSummary) String

func (m ProblemEndpointSummary) String() string

func (ProblemEndpointSummary) ValidateEnumValue

func (m ProblemEndpointSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemEntityCollection

ProblemEntityCollection The collection of problem entities detail related to a data source.

type ProblemEntityCollection struct {

    // List of entity details related to a data source
    Items []ProblemEntitySummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ProblemEntityCollection) String

func (m ProblemEntityCollection) String() string

func (ProblemEntityCollection) ValidateEnumValue

func (m ProblemEntityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemEntitySummary

ProblemEntitySummary Summary information about problem entities for a data source for a problem.

type ProblemEntitySummary struct {

    // Data source problem entities region
    Regions []string `mandatory:"true" json:"regions"`

    // Data source problem entities first detected time
    TimeFirstDetected *common.SDKTime `mandatory:"true" json:"timeFirstDetected"`

    // Attached problem ID
    ProblemId *string `mandatory:"true" json:"problemId"`

    // Data source problem entities last detected time
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // Log result query URL for a data source query
    ResultUrl *string `mandatory:"false" json:"resultUrl"`

    // List of entity details related to a data source
    EntityDetails []EntityDetails `mandatory:"false" json:"entityDetails"`
}

func (ProblemEntitySummary) String

func (m ProblemEntitySummary) String() string

func (ProblemEntitySummary) ValidateEnumValue

func (m ProblemEntitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemHistoryCollection

ProblemHistoryCollection Collection of problem history summary information.

type ProblemHistoryCollection struct {

    // List of ProblemHistorySummary resources
    Items []ProblemHistorySummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ProblemHistoryCollection) String

func (m ProblemHistoryCollection) String() string

func (ProblemHistoryCollection) ValidateEnumValue

func (m ProblemHistoryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemHistorySummary

ProblemHistorySummary Problem history definition.

type ProblemHistorySummary struct {

    // Unique identifier for the history record
    Id *string `mandatory:"true" json:"id"`

    // Problem ID with which history is associated
    ProblemId *string `mandatory:"true" json:"problemId"`

    // Type of actor who performed the operation
    ActorType ActorTypeEnum `mandatory:"true" json:"actorType"`

    // Resource name who performed the activity
    ActorName *string `mandatory:"true" json:"actorName"`

    // Activity explanation details
    Explanation *string `mandatory:"true" json:"explanation"`

    // Additional details on the substate of the lifecycle state
    LifecycleDetail ProblemLifecycleDetailEnum `mandatory:"true" json:"lifecycleDetail"`

    // Date and time the problem was created
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Impacted resource names in a comma-separated string
    Delta *string `mandatory:"true" json:"delta"`

    // Event status
    EventStatus EventStatusEnum `mandatory:"false" json:"eventStatus,omitempty"`

    // User-defined comments
    Comment *string `mandatory:"false" json:"comment"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ProblemHistorySummary) String

func (m ProblemHistorySummary) String() string

func (ProblemHistorySummary) ValidateEnumValue

func (m ProblemHistorySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemLifecycleDetailEnum

ProblemLifecycleDetailEnum Enum with underlying type: string

type ProblemLifecycleDetailEnum string

Set of constants representing the allowable values for ProblemLifecycleDetailEnum

const (
    ProblemLifecycleDetailOpen      ProblemLifecycleDetailEnum = "OPEN"
    ProblemLifecycleDetailResolved  ProblemLifecycleDetailEnum = "RESOLVED"
    ProblemLifecycleDetailDismissed ProblemLifecycleDetailEnum = "DISMISSED"
    ProblemLifecycleDetailDeleted   ProblemLifecycleDetailEnum = "DELETED"
)

func GetMappingProblemLifecycleDetailEnum

func GetMappingProblemLifecycleDetailEnum(val string) (ProblemLifecycleDetailEnum, bool)

GetMappingProblemLifecycleDetailEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProblemLifecycleDetailEnumValues

func GetProblemLifecycleDetailEnumValues() []ProblemLifecycleDetailEnum

GetProblemLifecycleDetailEnumValues Enumerates the set of values for ProblemLifecycleDetailEnum

type ProblemLifecycleStateEnum

ProblemLifecycleStateEnum Enum with underlying type: string

type ProblemLifecycleStateEnum string

Set of constants representing the allowable values for ProblemLifecycleStateEnum

const (
    ProblemLifecycleStateActive   ProblemLifecycleStateEnum = "ACTIVE"
    ProblemLifecycleStateInactive ProblemLifecycleStateEnum = "INACTIVE"
)

func GetMappingProblemLifecycleStateEnum

func GetMappingProblemLifecycleStateEnum(val string) (ProblemLifecycleStateEnum, bool)

GetMappingProblemLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProblemLifecycleStateEnumValues

func GetProblemLifecycleStateEnumValues() []ProblemLifecycleStateEnum

GetProblemLifecycleStateEnumValues Enumerates the set of values for ProblemLifecycleStateEnum

type ProblemSummary

ProblemSummary Summary information for a problem.

type ProblemSummary struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique identifier of the detector rule
    DetectorRuleId *string `mandatory:"false" json:"detectorRuleId"`

    // The risk level of the problem
    RiskLevel RiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // The risk score for the problem
    RiskScore *float64 `mandatory:"false" json:"riskScore"`

    // Unique identifier of the resource that's impacted by the problem
    ResourceId *string `mandatory:"false" json:"resourceId"`

    // Display name of the resource impacted by the problem
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // Type of the resource impacted by the problem
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // User-defined labels on the problem
    Labels []string `mandatory:"false" json:"labels"`

    // The date and time the problem was first detected. Format defined by RFC3339.
    TimeFirstDetected *common.SDKTime `mandatory:"false" json:"timeFirstDetected"`

    // The date and time the problem was last detected. Format defined by RFC3339.
    TimeLastDetected *common.SDKTime `mandatory:"false" json:"timeLastDetected"`

    // The current lifecycle state of the problem
    LifecycleState ProblemLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Additional details on the substate of the lifecycle state
    LifecycleDetail ProblemLifecycleDetailEnum `mandatory:"false" json:"lifecycleDetail,omitempty"`

    // Unique identifier of the detector associated with the problem
    DetectorId DetectorEnumEnum `mandatory:"false" json:"detectorId,omitempty"`

    // DEPRECATED
    Region *string `mandatory:"false" json:"region"`

    // List of regions where the problem is found
    Regions []string `mandatory:"false" json:"regions"`

    // Unique target identifier associated with the problem
    TargetId *string `mandatory:"false" json:"targetId"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ProblemSummary) String

func (m ProblemSummary) String() string

func (ProblemSummary) ValidateEnumValue

func (m ProblemSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemTrendAggregation

ProblemTrendAggregation Provides aggregated information on trends for counts of problems by specified parameters.

type ProblemTrendAggregation struct {

    // The key-value pairs of dimensions and their names
    DimensionsMap map[string]string `mandatory:"true" json:"dimensionsMap"`

    // Start time in epoch seconds
    StartTimestamp *float32 `mandatory:"true" json:"startTimestamp"`

    // Duration
    DurationInSeconds *int `mandatory:"true" json:"durationInSeconds"`

    // The number of occurrences for the corresponding time range and dimensions.
    Count *int `mandatory:"true" json:"count"`
}

func (ProblemTrendAggregation) String

func (m ProblemTrendAggregation) String() string

func (ProblemTrendAggregation) ValidateEnumValue

func (m ProblemTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProblemTrendAggregationCollection

ProblemTrendAggregationCollection Collection of problem trend aggregations

type ProblemTrendAggregationCollection struct {

    // List of problem trend aggregations (ProblemTrendAggregation resources)
    Items []ProblemTrendAggregation `mandatory:"true" json:"items"`
}

func (ProblemTrendAggregationCollection) String

func (m ProblemTrendAggregationCollection) String() string

func (ProblemTrendAggregationCollection) ValidateEnumValue

func (m ProblemTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PropertyTuple

PropertyTuple key and value pair for configuration values

type PropertyTuple struct {

    // key
    Key *string `mandatory:"true" json:"key"`

    // value
    Value *string `mandatory:"true" json:"value"`
}

func (PropertyTuple) String

func (m PropertyTuple) String() string

func (PropertyTuple) ValidateEnumValue

func (m PropertyTuple) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryReplicationStatusEnum

QueryReplicationStatusEnum Enum with underlying type: string

type QueryReplicationStatusEnum string

Set of constants representing the allowable values for QueryReplicationStatusEnum

const (
    QueryReplicationStatusProvisioning QueryReplicationStatusEnum = "PROVISIONING"
    QueryReplicationStatusFailed       QueryReplicationStatusEnum = "FAILED"
    QueryReplicationStatusSucceeded    QueryReplicationStatusEnum = "SUCCEEDED"
)

func GetMappingQueryReplicationStatusEnum

func GetMappingQueryReplicationStatusEnum(val string) (QueryReplicationStatusEnum, bool)

GetMappingQueryReplicationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetQueryReplicationStatusEnumValues

func GetQueryReplicationStatusEnumValues() []QueryReplicationStatusEnum

GetQueryReplicationStatusEnumValues Enumerates the set of values for QueryReplicationStatusEnum

type RecommendationLifecycleDetailEnum

RecommendationLifecycleDetailEnum Enum with underlying type: string

type RecommendationLifecycleDetailEnum string

Set of constants representing the allowable values for RecommendationLifecycleDetailEnum

const (
    RecommendationLifecycleDetailOpen      RecommendationLifecycleDetailEnum = "OPEN"
    RecommendationLifecycleDetailResolved  RecommendationLifecycleDetailEnum = "RESOLVED"
    RecommendationLifecycleDetailDismissed RecommendationLifecycleDetailEnum = "DISMISSED"
)

func GetMappingRecommendationLifecycleDetailEnum

func GetMappingRecommendationLifecycleDetailEnum(val string) (RecommendationLifecycleDetailEnum, bool)

GetMappingRecommendationLifecycleDetailEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRecommendationLifecycleDetailEnumValues

func GetRecommendationLifecycleDetailEnumValues() []RecommendationLifecycleDetailEnum

GetRecommendationLifecycleDetailEnumValues Enumerates the set of values for RecommendationLifecycleDetailEnum

type RecommendationSummary

RecommendationSummary Recommendation definition.

type RecommendationSummary struct {

    // Unique identifier for the recommendation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Target ID associated with the problem
    TargetId *string `mandatory:"true" json:"targetId"`

    // Recommendation details
    Details map[string]string `mandatory:"true" json:"details"`

    // Count number of the problem
    ProblemCount *int64 `mandatory:"true" json:"problemCount"`

    // The current lifecycle state of the recommendation
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Additional details on the substate of the lifecycle state
    LifecycleDetail RecommendationLifecycleDetailEnum `mandatory:"true" json:"lifecycleDetail"`

    // Recommendation string that appears in the UI for the problem
    Name *string `mandatory:"true" json:"name"`

    // Description of the recommendation
    Description *string `mandatory:"true" json:"description"`

    // Recommendation type
    Type RecommendationTypeEnum `mandatory:"false" json:"type,omitempty"`

    // Tenant identifier
    TenantId *string `mandatory:"false" json:"tenantId"`

    // The risk level of the problem
    RiskLevel RiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // The date and time the problem was first created
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the problem was last updated
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (RecommendationSummary) String

func (m RecommendationSummary) String() string

func (RecommendationSummary) ValidateEnumValue

func (m RecommendationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RecommendationSummaryCollection

RecommendationSummaryCollection Collection of RecommendationSummary resources.

type RecommendationSummaryCollection struct {

    // List of RecommendationSummary resources
    Items []RecommendationSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (RecommendationSummaryCollection) String

func (m RecommendationSummaryCollection) String() string

func (RecommendationSummaryCollection) ValidateEnumValue

func (m RecommendationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RecommendationTypeEnum

RecommendationTypeEnum Enum with underlying type: string

type RecommendationTypeEnum string

Set of constants representing the allowable values for RecommendationTypeEnum

const (
    RecommendationTypeDetectorProblems RecommendationTypeEnum = "DETECTOR_PROBLEMS"
    RecommendationTypeResolvedProblems RecommendationTypeEnum = "RESOLVED_PROBLEMS"
)

func GetMappingRecommendationTypeEnum

func GetMappingRecommendationTypeEnum(val string) (RecommendationTypeEnum, bool)

GetMappingRecommendationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRecommendationTypeEnumValues

func GetRecommendationTypeEnumValues() []RecommendationTypeEnum

GetRecommendationTypeEnumValues Enumerates the set of values for RecommendationTypeEnum

type RegionStatusDetail

RegionStatusDetail Status of replication of a data source query in a region

type RegionStatusDetail struct {

    // Data source replication region
    Region *string `mandatory:"true" json:"region"`

    // Data source replication region status
    Status QueryReplicationStatusEnum `mandatory:"true" json:"status"`
}

func (RegionStatusDetail) String

func (m RegionStatusDetail) String() string

func (RegionStatusDetail) ValidateEnumValue

func (m RegionStatusDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveCompartmentDetails

RemoveCompartmentDetails Detailed information on a compartment to be removed from a security zone.

type RemoveCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to be removed from SecurityZone.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (RemoveCompartmentDetails) String

func (m RemoveCompartmentDetails) String() string

func (RemoveCompartmentDetails) ValidateEnumValue

func (m RemoveCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveCompartmentRequest

RemoveCompartmentRequest wrapper for the RemoveCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RemoveCompartment.go.html to see an example of how to use RemoveCompartmentRequest.

type RemoveCompartmentRequest struct {

    // The unique identifier of the security zone (`SecurityZone` resource).
    SecurityZoneId *string `mandatory:"true" contributesTo:"path" name:"securityZoneId"`

    // The compartment to remove from the security zone
    RemoveCompartmentDetails `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"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RemoveCompartmentRequest) BinaryRequestBody

func (request RemoveCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveCompartmentRequest) HTTPRequest

func (request RemoveCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveCompartmentRequest) RetryPolicy

func (request RemoveCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveCompartmentRequest) String

func (request RemoveCompartmentRequest) String() string

func (RemoveCompartmentRequest) ValidateEnumValue

func (request RemoveCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveCompartmentResponse

RemoveCompartmentResponse wrapper for the RemoveCompartment operation

type RemoveCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SecurityZone instance
    SecurityZone `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (RemoveCompartmentResponse) HTTPResponse

func (response RemoveCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveCompartmentResponse) String

func (response RemoveCompartmentResponse) String() string

type RequestRiskScoresRequest

RequestRiskScoresRequest wrapper for the RequestRiskScores operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestRiskScores.go.html to see an example of how to use RequestRiskScoresRequest.

type RequestRiskScoresRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestRiskScoresRequest) BinaryRequestBody

func (request RequestRiskScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestRiskScoresRequest) HTTPRequest

func (request RequestRiskScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestRiskScoresRequest) RetryPolicy

func (request RequestRiskScoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestRiskScoresRequest) String

func (request RequestRiskScoresRequest) String() string

func (RequestRiskScoresRequest) ValidateEnumValue

func (request RequestRiskScoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestRiskScoresResponse

RequestRiskScoresResponse wrapper for the RequestRiskScores operation

type RequestRiskScoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RiskScoreAggregationCollection instances
    RiskScoreAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestRiskScoresResponse) HTTPResponse

func (response RequestRiskScoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestRiskScoresResponse) String

func (response RequestRiskScoresResponse) String() string

type RequestSecurityScoreSummarizedTrendRequest

RequestSecurityScoreSummarizedTrendRequest wrapper for the RequestSecurityScoreSummarizedTrend operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSecurityScoreSummarizedTrend.go.html to see an example of how to use RequestSecurityScoreSummarizedTrendRequest.

type RequestSecurityScoreSummarizedTrendRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Start time for a filter. If start time is not specified, start time will be set to today's current time - 30 days.
    TimeScoreComputedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScoreComputedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to today's current time.
    TimeScoreComputedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScoreComputedLessThanOrEqualTo"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSecurityScoreSummarizedTrendRequest) BinaryRequestBody

func (request RequestSecurityScoreSummarizedTrendRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSecurityScoreSummarizedTrendRequest) HTTPRequest

func (request RequestSecurityScoreSummarizedTrendRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSecurityScoreSummarizedTrendRequest) RetryPolicy

func (request RequestSecurityScoreSummarizedTrendRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSecurityScoreSummarizedTrendRequest) String

func (request RequestSecurityScoreSummarizedTrendRequest) String() string

func (RequestSecurityScoreSummarizedTrendRequest) ValidateEnumValue

func (request RequestSecurityScoreSummarizedTrendRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSecurityScoreSummarizedTrendResponse

RequestSecurityScoreSummarizedTrendResponse wrapper for the RequestSecurityScoreSummarizedTrend operation

type RequestSecurityScoreSummarizedTrendResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SecurityScoreTrendAggregationCollection instances
    SecurityScoreTrendAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSecurityScoreSummarizedTrendResponse) HTTPResponse

func (response RequestSecurityScoreSummarizedTrendResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSecurityScoreSummarizedTrendResponse) String

func (response RequestSecurityScoreSummarizedTrendResponse) String() string

type RequestSecurityScoresRequest

RequestSecurityScoresRequest wrapper for the RequestSecurityScores operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSecurityScores.go.html to see an example of how to use RequestSecurityScoresRequest.

type RequestSecurityScoresRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSecurityScoresRequest) BinaryRequestBody

func (request RequestSecurityScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSecurityScoresRequest) HTTPRequest

func (request RequestSecurityScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSecurityScoresRequest) RetryPolicy

func (request RequestSecurityScoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSecurityScoresRequest) String

func (request RequestSecurityScoresRequest) String() string

func (RequestSecurityScoresRequest) ValidateEnumValue

func (request RequestSecurityScoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSecurityScoresResponse

RequestSecurityScoresResponse wrapper for the RequestSecurityScores operation

type RequestSecurityScoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SecurityScoreAggregationCollection instances
    SecurityScoreAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSecurityScoresResponse) HTTPResponse

func (response RequestSecurityScoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSecurityScoresResponse) String

func (response RequestSecurityScoresResponse) String() string

type RequestSummarizedActivityProblemsAccessLevelEnum

RequestSummarizedActivityProblemsAccessLevelEnum Enum with underlying type: string

type RequestSummarizedActivityProblemsAccessLevelEnum string

Set of constants representing the allowable values for RequestSummarizedActivityProblemsAccessLevelEnum

const (
    RequestSummarizedActivityProblemsAccessLevelRestricted RequestSummarizedActivityProblemsAccessLevelEnum = "RESTRICTED"
    RequestSummarizedActivityProblemsAccessLevelAccessible RequestSummarizedActivityProblemsAccessLevelEnum = "ACCESSIBLE"
)

func GetMappingRequestSummarizedActivityProblemsAccessLevelEnum

func GetMappingRequestSummarizedActivityProblemsAccessLevelEnum(val string) (RequestSummarizedActivityProblemsAccessLevelEnum, bool)

GetMappingRequestSummarizedActivityProblemsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestSummarizedActivityProblemsAccessLevelEnumValues

func GetRequestSummarizedActivityProblemsAccessLevelEnumValues() []RequestSummarizedActivityProblemsAccessLevelEnum

GetRequestSummarizedActivityProblemsAccessLevelEnumValues Enumerates the set of values for RequestSummarizedActivityProblemsAccessLevelEnum

type RequestSummarizedActivityProblemsRequest

RequestSummarizedActivityProblemsRequest wrapper for the RequestSummarizedActivityProblems operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedActivityProblems.go.html to see an example of how to use RequestSummarizedActivityProblemsRequest.

type RequestSummarizedActivityProblemsRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel RequestSummarizedActivityProblemsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Default is false.
    // When set to true, the summary of activity problems that has unknown values for
    // city, state or country will be included.
    IncludeUnknownLocations *bool `mandatory:"false" contributesTo:"query" name:"includeUnknownLocations"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedActivityProblemsRequest) BinaryRequestBody

func (request RequestSummarizedActivityProblemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedActivityProblemsRequest) HTTPRequest

func (request RequestSummarizedActivityProblemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedActivityProblemsRequest) RetryPolicy

func (request RequestSummarizedActivityProblemsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedActivityProblemsRequest) String

func (request RequestSummarizedActivityProblemsRequest) String() string

func (RequestSummarizedActivityProblemsRequest) ValidateEnumValue

func (request RequestSummarizedActivityProblemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedActivityProblemsResponse

RequestSummarizedActivityProblemsResponse wrapper for the RequestSummarizedActivityProblems operation

type RequestSummarizedActivityProblemsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ActivityProblemAggregationCollection instances
    ActivityProblemAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedActivityProblemsResponse) HTTPResponse

func (response RequestSummarizedActivityProblemsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedActivityProblemsResponse) String

func (response RequestSummarizedActivityProblemsResponse) String() string

type RequestSummarizedProblemsAccessLevelEnum

RequestSummarizedProblemsAccessLevelEnum Enum with underlying type: string

type RequestSummarizedProblemsAccessLevelEnum string

Set of constants representing the allowable values for RequestSummarizedProblemsAccessLevelEnum

const (
    RequestSummarizedProblemsAccessLevelRestricted RequestSummarizedProblemsAccessLevelEnum = "RESTRICTED"
    RequestSummarizedProblemsAccessLevelAccessible RequestSummarizedProblemsAccessLevelEnum = "ACCESSIBLE"
)

func GetMappingRequestSummarizedProblemsAccessLevelEnum

func GetMappingRequestSummarizedProblemsAccessLevelEnum(val string) (RequestSummarizedProblemsAccessLevelEnum, bool)

GetMappingRequestSummarizedProblemsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestSummarizedProblemsAccessLevelEnumValues

func GetRequestSummarizedProblemsAccessLevelEnumValues() []RequestSummarizedProblemsAccessLevelEnum

GetRequestSummarizedProblemsAccessLevelEnumValues Enumerates the set of values for RequestSummarizedProblemsAccessLevelEnum

type RequestSummarizedProblemsRequest

RequestSummarizedProblemsRequest wrapper for the RequestSummarizedProblems operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedProblems.go.html to see an example of how to use RequestSummarizedProblemsRequest.

type RequestSummarizedProblemsRequest struct {

    // The possible attributes based on which the problems can be distinguished.
    ListDimensions []ProblemDimensionEnum `contributesTo:"query" name:"listDimensions" omitEmpty:"true" collectionFormat:"multi"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel RequestSummarizedProblemsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedProblemsRequest) BinaryRequestBody

func (request RequestSummarizedProblemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedProblemsRequest) HTTPRequest

func (request RequestSummarizedProblemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedProblemsRequest) RetryPolicy

func (request RequestSummarizedProblemsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedProblemsRequest) String

func (request RequestSummarizedProblemsRequest) String() string

func (RequestSummarizedProblemsRequest) ValidateEnumValue

func (request RequestSummarizedProblemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedProblemsResponse

RequestSummarizedProblemsResponse wrapper for the RequestSummarizedProblems operation

type RequestSummarizedProblemsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProblemAggregationCollection instances
    ProblemAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedProblemsResponse) HTTPResponse

func (response RequestSummarizedProblemsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedProblemsResponse) String

func (response RequestSummarizedProblemsResponse) String() string

type RequestSummarizedResponderExecutionsAccessLevelEnum

RequestSummarizedResponderExecutionsAccessLevelEnum Enum with underlying type: string

type RequestSummarizedResponderExecutionsAccessLevelEnum string

Set of constants representing the allowable values for RequestSummarizedResponderExecutionsAccessLevelEnum

const (
    RequestSummarizedResponderExecutionsAccessLevelRestricted RequestSummarizedResponderExecutionsAccessLevelEnum = "RESTRICTED"
    RequestSummarizedResponderExecutionsAccessLevelAccessible RequestSummarizedResponderExecutionsAccessLevelEnum = "ACCESSIBLE"
)

func GetMappingRequestSummarizedResponderExecutionsAccessLevelEnum

func GetMappingRequestSummarizedResponderExecutionsAccessLevelEnum(val string) (RequestSummarizedResponderExecutionsAccessLevelEnum, bool)

GetMappingRequestSummarizedResponderExecutionsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestSummarizedResponderExecutionsAccessLevelEnumValues

func GetRequestSummarizedResponderExecutionsAccessLevelEnumValues() []RequestSummarizedResponderExecutionsAccessLevelEnum

GetRequestSummarizedResponderExecutionsAccessLevelEnumValues Enumerates the set of values for RequestSummarizedResponderExecutionsAccessLevelEnum

type RequestSummarizedResponderExecutionsRequest

RequestSummarizedResponderExecutionsRequest wrapper for the RequestSummarizedResponderExecutions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedResponderExecutions.go.html to see an example of how to use RequestSummarizedResponderExecutionsRequest.

type RequestSummarizedResponderExecutionsRequest struct {

    // The possible attributes based on which the responder executions can be distinguished.
    ResponderExecutionsDimensions []ResponderDimensionEnum `contributesTo:"query" name:"responderExecutionsDimensions" omitEmpty:"true" collectionFormat:"multi"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The possible filters for responder type dimension to distinguish responder executions.
    // If no values are passed, the metric for responder executions of all responder types are returned.
    ResponderTypeFilter []ResponderTypeEnum `contributesTo:"query" name:"responderTypeFilter" omitEmpty:"true" collectionFormat:"multi"`

    // The possible filters for responder type dimension to distinguish responder executions.
    // If no values are passed, the metric for responder executions of all status are returned.
    ResponderExecutionStatusFilter []ResponderExecutionStatusEnum `contributesTo:"query" name:"responderExecutionStatusFilter" omitEmpty:"true" collectionFormat:"multi"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel RequestSummarizedResponderExecutionsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedResponderExecutionsRequest) BinaryRequestBody

func (request RequestSummarizedResponderExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedResponderExecutionsRequest) HTTPRequest

func (request RequestSummarizedResponderExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedResponderExecutionsRequest) RetryPolicy

func (request RequestSummarizedResponderExecutionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedResponderExecutionsRequest) String

func (request RequestSummarizedResponderExecutionsRequest) String() string

func (RequestSummarizedResponderExecutionsRequest) ValidateEnumValue

func (request RequestSummarizedResponderExecutionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedResponderExecutionsResponse

RequestSummarizedResponderExecutionsResponse wrapper for the RequestSummarizedResponderExecutions operation

type RequestSummarizedResponderExecutionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResponderExecutionAggregationCollection instances
    ResponderExecutionAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedResponderExecutionsResponse) HTTPResponse

func (response RequestSummarizedResponderExecutionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedResponderExecutionsResponse) String

func (response RequestSummarizedResponderExecutionsResponse) String() string

type RequestSummarizedRiskScoresRequest

RequestSummarizedRiskScoresRequest wrapper for the RequestSummarizedRiskScores operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedRiskScores.go.html to see an example of how to use RequestSummarizedRiskScoresRequest.

type RequestSummarizedRiskScoresRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedRiskScoresRequest) BinaryRequestBody

func (request RequestSummarizedRiskScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedRiskScoresRequest) HTTPRequest

func (request RequestSummarizedRiskScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedRiskScoresRequest) RetryPolicy

func (request RequestSummarizedRiskScoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedRiskScoresRequest) String

func (request RequestSummarizedRiskScoresRequest) String() string

func (RequestSummarizedRiskScoresRequest) ValidateEnumValue

func (request RequestSummarizedRiskScoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedRiskScoresResponse

RequestSummarizedRiskScoresResponse wrapper for the RequestSummarizedRiskScores operation

type RequestSummarizedRiskScoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RiskScoreAggregationCollection instances
    RiskScoreAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedRiskScoresResponse) HTTPResponse

func (response RequestSummarizedRiskScoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedRiskScoresResponse) String

func (response RequestSummarizedRiskScoresResponse) String() string

type RequestSummarizedSecurityScoresRequest

RequestSummarizedSecurityScoresRequest wrapper for the RequestSummarizedSecurityScores operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedSecurityScores.go.html to see an example of how to use RequestSummarizedSecurityScoresRequest.

type RequestSummarizedSecurityScoresRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedSecurityScoresRequest) BinaryRequestBody

func (request RequestSummarizedSecurityScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedSecurityScoresRequest) HTTPRequest

func (request RequestSummarizedSecurityScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedSecurityScoresRequest) RetryPolicy

func (request RequestSummarizedSecurityScoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedSecurityScoresRequest) String

func (request RequestSummarizedSecurityScoresRequest) String() string

func (RequestSummarizedSecurityScoresRequest) ValidateEnumValue

func (request RequestSummarizedSecurityScoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedSecurityScoresResponse

RequestSummarizedSecurityScoresResponse wrapper for the RequestSummarizedSecurityScores operation

type RequestSummarizedSecurityScoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SecurityScoreAggregationCollection instances
    SecurityScoreAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedSecurityScoresResponse) HTTPResponse

func (response RequestSummarizedSecurityScoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedSecurityScoresResponse) String

func (response RequestSummarizedSecurityScoresResponse) String() string

type RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum

RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum Enum with underlying type: string

type RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum string

Set of constants representing the allowable values for RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum

const (
    RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelRestricted RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum = "RESTRICTED"
    RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelAccessible RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum = "ACCESSIBLE"
)

func GetMappingRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum

func GetMappingRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum(val string) (RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum, bool)

GetMappingRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnumValues

func GetRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnumValues() []RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum

GetRequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnumValues Enumerates the set of values for RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum

type RequestSummarizedTopTrendResourceProfileRiskScoresRequest

RequestSummarizedTopTrendResourceProfileRiskScoresRequest wrapper for the RequestSummarizedTopTrendResourceProfileRiskScores operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTopTrendResourceProfileRiskScores.go.html to see an example of how to use RequestSummarizedTopTrendResourceProfileRiskScoresRequest.

type RequestSummarizedTopTrendResourceProfileRiskScoresRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Start time for a filter. If start time is not specified, start time will be set to today's current time - 30 days.
    TimeScoreComputedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScoreComputedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to today's current time.
    TimeScoreComputedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScoreComputedLessThanOrEqualTo"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // The field to sort trendlines for resource profiles. Only one sort order may be provided. If no value is specified riskScore is default.
    SortBy RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Number of resource profile risk score trend-lines to be displayed. Default value is 10.
    Count *int `mandatory:"false" contributesTo:"query" name:"count"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel RequestSummarizedTopTrendResourceProfileRiskScoresAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedTopTrendResourceProfileRiskScoresRequest) BinaryRequestBody

func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedTopTrendResourceProfileRiskScoresRequest) HTTPRequest

func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedTopTrendResourceProfileRiskScoresRequest) RetryPolicy

func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedTopTrendResourceProfileRiskScoresRequest) String

func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) String() string

func (RequestSummarizedTopTrendResourceProfileRiskScoresRequest) ValidateEnumValue

func (request RequestSummarizedTopTrendResourceProfileRiskScoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedTopTrendResourceProfileRiskScoresResponse

RequestSummarizedTopTrendResourceProfileRiskScoresResponse wrapper for the RequestSummarizedTopTrendResourceProfileRiskScores operation

type RequestSummarizedTopTrendResourceProfileRiskScoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourceProfileRiskScoreAggregationSummaryCollection instances
    ResourceProfileRiskScoreAggregationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedTopTrendResourceProfileRiskScoresResponse) HTTPResponse

func (response RequestSummarizedTopTrendResourceProfileRiskScoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedTopTrendResourceProfileRiskScoresResponse) String

func (response RequestSummarizedTopTrendResourceProfileRiskScoresResponse) String() string

type RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum

RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum Enum with underlying type: string

type RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum string

Set of constants representing the allowable values for RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum

const (
    RequestSummarizedTopTrendResourceProfileRiskScoresSortByRiskscore         RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum = "riskScore"
    RequestSummarizedTopTrendResourceProfileRiskScoresSortByRiskscoregrowth   RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum = "riskScoreGrowth"
    RequestSummarizedTopTrendResourceProfileRiskScoresSortByTimefirstdetected RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum = "timeFirstDetected"
    RequestSummarizedTopTrendResourceProfileRiskScoresSortByTimelastdetected  RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum = "timeLastDetected"
)

func GetMappingRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum

func GetMappingRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum(val string) (RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum, bool)

GetMappingRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnumValues

func GetRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnumValues() []RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum

GetRequestSummarizedTopTrendResourceProfileRiskScoresSortByEnumValues Enumerates the set of values for RequestSummarizedTopTrendResourceProfileRiskScoresSortByEnum

type RequestSummarizedTrendProblemsAccessLevelEnum

RequestSummarizedTrendProblemsAccessLevelEnum Enum with underlying type: string

type RequestSummarizedTrendProblemsAccessLevelEnum string

Set of constants representing the allowable values for RequestSummarizedTrendProblemsAccessLevelEnum

const (
    RequestSummarizedTrendProblemsAccessLevelRestricted RequestSummarizedTrendProblemsAccessLevelEnum = "RESTRICTED"
    RequestSummarizedTrendProblemsAccessLevelAccessible RequestSummarizedTrendProblemsAccessLevelEnum = "ACCESSIBLE"
)

func GetMappingRequestSummarizedTrendProblemsAccessLevelEnum

func GetMappingRequestSummarizedTrendProblemsAccessLevelEnum(val string) (RequestSummarizedTrendProblemsAccessLevelEnum, bool)

GetMappingRequestSummarizedTrendProblemsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestSummarizedTrendProblemsAccessLevelEnumValues

func GetRequestSummarizedTrendProblemsAccessLevelEnumValues() []RequestSummarizedTrendProblemsAccessLevelEnum

GetRequestSummarizedTrendProblemsAccessLevelEnumValues Enumerates the set of values for RequestSummarizedTrendProblemsAccessLevelEnum

type RequestSummarizedTrendProblemsRequest

RequestSummarizedTrendProblemsRequest wrapper for the RequestSummarizedTrendProblems operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTrendProblems.go.html to see an example of how to use RequestSummarizedTrendProblemsRequest.

type RequestSummarizedTrendProblemsRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Start time for a filter. If start time is not specified, start time will be set to current time - 30 days.
    TimeFirstDetectedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFirstDetectedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to current time.
    TimeFirstDetectedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeFirstDetectedLessThanOrEqualTo"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel RequestSummarizedTrendProblemsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedTrendProblemsRequest) BinaryRequestBody

func (request RequestSummarizedTrendProblemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedTrendProblemsRequest) HTTPRequest

func (request RequestSummarizedTrendProblemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedTrendProblemsRequest) RetryPolicy

func (request RequestSummarizedTrendProblemsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedTrendProblemsRequest) String

func (request RequestSummarizedTrendProblemsRequest) String() string

func (RequestSummarizedTrendProblemsRequest) ValidateEnumValue

func (request RequestSummarizedTrendProblemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedTrendProblemsResponse

RequestSummarizedTrendProblemsResponse wrapper for the RequestSummarizedTrendProblems operation

type RequestSummarizedTrendProblemsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProblemTrendAggregationCollection instances
    ProblemTrendAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedTrendProblemsResponse) HTTPResponse

func (response RequestSummarizedTrendProblemsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedTrendProblemsResponse) String

func (response RequestSummarizedTrendProblemsResponse) String() string

type RequestSummarizedTrendResourceRiskScoresAccessLevelEnum

RequestSummarizedTrendResourceRiskScoresAccessLevelEnum Enum with underlying type: string

type RequestSummarizedTrendResourceRiskScoresAccessLevelEnum string

Set of constants representing the allowable values for RequestSummarizedTrendResourceRiskScoresAccessLevelEnum

const (
    RequestSummarizedTrendResourceRiskScoresAccessLevelRestricted RequestSummarizedTrendResourceRiskScoresAccessLevelEnum = "RESTRICTED"
    RequestSummarizedTrendResourceRiskScoresAccessLevelAccessible RequestSummarizedTrendResourceRiskScoresAccessLevelEnum = "ACCESSIBLE"
)

func GetMappingRequestSummarizedTrendResourceRiskScoresAccessLevelEnum

func GetMappingRequestSummarizedTrendResourceRiskScoresAccessLevelEnum(val string) (RequestSummarizedTrendResourceRiskScoresAccessLevelEnum, bool)

GetMappingRequestSummarizedTrendResourceRiskScoresAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestSummarizedTrendResourceRiskScoresAccessLevelEnumValues

func GetRequestSummarizedTrendResourceRiskScoresAccessLevelEnumValues() []RequestSummarizedTrendResourceRiskScoresAccessLevelEnum

GetRequestSummarizedTrendResourceRiskScoresAccessLevelEnumValues Enumerates the set of values for RequestSummarizedTrendResourceRiskScoresAccessLevelEnum

type RequestSummarizedTrendResourceRiskScoresDetails

RequestSummarizedTrendResourceRiskScoresDetails Details for requesting summarized trend risk scores.

type RequestSummarizedTrendResourceRiskScoresDetails struct {

    // The filter type
    Filter ResourceRiskScoreDimensionEnum `mandatory:"true" json:"filter"`

    // ID to be passed in to filter the risk scores
    FilterId *string `mandatory:"true" json:"filterId"`
}

func (RequestSummarizedTrendResourceRiskScoresDetails) String

func (m RequestSummarizedTrendResourceRiskScoresDetails) String() string

func (RequestSummarizedTrendResourceRiskScoresDetails) ValidateEnumValue

func (m RequestSummarizedTrendResourceRiskScoresDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedTrendResourceRiskScoresRequest

RequestSummarizedTrendResourceRiskScoresRequest wrapper for the RequestSummarizedTrendResourceRiskScores operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTrendResourceRiskScores.go.html to see an example of how to use RequestSummarizedTrendResourceRiskScoresRequest.

type RequestSummarizedTrendResourceRiskScoresRequest struct {

    // The filter to fetch risk score trend
    RequestSummarizedTrendResourceRiskScoresDetails `contributesTo:"body"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Start time for a filter. If start time is not specified, start time will be set to today's current time - 30 days.
    TimeScoreComputedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScoreComputedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to today's current time.
    TimeScoreComputedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScoreComputedLessThanOrEqualTo"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel RequestSummarizedTrendResourceRiskScoresAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedTrendResourceRiskScoresRequest) BinaryRequestBody

func (request RequestSummarizedTrendResourceRiskScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedTrendResourceRiskScoresRequest) HTTPRequest

func (request RequestSummarizedTrendResourceRiskScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedTrendResourceRiskScoresRequest) RetryPolicy

func (request RequestSummarizedTrendResourceRiskScoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedTrendResourceRiskScoresRequest) String

func (request RequestSummarizedTrendResourceRiskScoresRequest) String() string

func (RequestSummarizedTrendResourceRiskScoresRequest) ValidateEnumValue

func (request RequestSummarizedTrendResourceRiskScoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedTrendResourceRiskScoresResponse

RequestSummarizedTrendResourceRiskScoresResponse wrapper for the RequestSummarizedTrendResourceRiskScores operation

type RequestSummarizedTrendResourceRiskScoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResourceRiskScoreAggregationCollection instances
    ResourceRiskScoreAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedTrendResourceRiskScoresResponse) HTTPResponse

func (response RequestSummarizedTrendResourceRiskScoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedTrendResourceRiskScoresResponse) String

func (response RequestSummarizedTrendResourceRiskScoresResponse) String() string

type RequestSummarizedTrendResponderExecutionsAccessLevelEnum

RequestSummarizedTrendResponderExecutionsAccessLevelEnum Enum with underlying type: string

type RequestSummarizedTrendResponderExecutionsAccessLevelEnum string

Set of constants representing the allowable values for RequestSummarizedTrendResponderExecutionsAccessLevelEnum

const (
    RequestSummarizedTrendResponderExecutionsAccessLevelRestricted RequestSummarizedTrendResponderExecutionsAccessLevelEnum = "RESTRICTED"
    RequestSummarizedTrendResponderExecutionsAccessLevelAccessible RequestSummarizedTrendResponderExecutionsAccessLevelEnum = "ACCESSIBLE"
)

func GetMappingRequestSummarizedTrendResponderExecutionsAccessLevelEnum

func GetMappingRequestSummarizedTrendResponderExecutionsAccessLevelEnum(val string) (RequestSummarizedTrendResponderExecutionsAccessLevelEnum, bool)

GetMappingRequestSummarizedTrendResponderExecutionsAccessLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRequestSummarizedTrendResponderExecutionsAccessLevelEnumValues

func GetRequestSummarizedTrendResponderExecutionsAccessLevelEnumValues() []RequestSummarizedTrendResponderExecutionsAccessLevelEnum

GetRequestSummarizedTrendResponderExecutionsAccessLevelEnumValues Enumerates the set of values for RequestSummarizedTrendResponderExecutionsAccessLevelEnum

type RequestSummarizedTrendResponderExecutionsRequest

RequestSummarizedTrendResponderExecutionsRequest wrapper for the RequestSummarizedTrendResponderExecutions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTrendResponderExecutions.go.html to see an example of how to use RequestSummarizedTrendResponderExecutionsRequest.

type RequestSummarizedTrendResponderExecutionsRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Completion end time.
    TimeCompletedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCompletedGreaterThanOrEqualTo"`

    // Completion start time.
    TimeCompletedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCompletedLessThanOrEqualTo"`

    // Default is false.
    // When set to true, the hierarchy of compartments is traversed
    // and all compartments and subcompartments in the tenancy are
    // returned depending on the setting of `accessLevel`.
    CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"`

    // Valid values are `RESTRICTED` and `ACCESSIBLE`. Default is `RESTRICTED`.
    // Setting this to `ACCESSIBLE` returns only those compartments for which the
    // user has INSPECT permissions directly or indirectly (permissions can be on a
    // resource in a subcompartment).
    // When set to `RESTRICTED` permissions are checked and no partial results are displayed.
    AccessLevel RequestSummarizedTrendResponderExecutionsAccessLevelEnum `mandatory:"false" contributesTo:"query" name:"accessLevel" omitEmpty:"true"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedTrendResponderExecutionsRequest) BinaryRequestBody

func (request RequestSummarizedTrendResponderExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedTrendResponderExecutionsRequest) HTTPRequest

func (request RequestSummarizedTrendResponderExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedTrendResponderExecutionsRequest) RetryPolicy

func (request RequestSummarizedTrendResponderExecutionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedTrendResponderExecutionsRequest) String

func (request RequestSummarizedTrendResponderExecutionsRequest) String() string

func (RequestSummarizedTrendResponderExecutionsRequest) ValidateEnumValue

func (request RequestSummarizedTrendResponderExecutionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedTrendResponderExecutionsResponse

RequestSummarizedTrendResponderExecutionsResponse wrapper for the RequestSummarizedTrendResponderExecutions operation

type RequestSummarizedTrendResponderExecutionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ResponderExecutionTrendAggregationCollection instances
    ResponderExecutionTrendAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedTrendResponderExecutionsResponse) HTTPResponse

func (response RequestSummarizedTrendResponderExecutionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedTrendResponderExecutionsResponse) String

func (response RequestSummarizedTrendResponderExecutionsResponse) String() string

type RequestSummarizedTrendSecurityScoresRequest

RequestSummarizedTrendSecurityScoresRequest wrapper for the RequestSummarizedTrendSecurityScores operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/RequestSummarizedTrendSecurityScores.go.html to see an example of how to use RequestSummarizedTrendSecurityScoresRequest.

type RequestSummarizedTrendSecurityScoresRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Start time for a filter. If start time is not specified, start time will be set to today's current time - 30 days.
    TimeScoreComputedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScoreComputedGreaterThanOrEqualTo"`

    // End time for a filter. If end time is not specified, end time will be set to today's current time.
    TimeScoreComputedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScoreComputedLessThanOrEqualTo"`

    // The maximum number of items to return
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedTrendSecurityScoresRequest) BinaryRequestBody

func (request RequestSummarizedTrendSecurityScoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedTrendSecurityScoresRequest) HTTPRequest

func (request RequestSummarizedTrendSecurityScoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedTrendSecurityScoresRequest) RetryPolicy

func (request RequestSummarizedTrendSecurityScoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RequestSummarizedTrendSecurityScoresRequest) String

func (request RequestSummarizedTrendSecurityScoresRequest) String() string

func (RequestSummarizedTrendSecurityScoresRequest) ValidateEnumValue

func (request RequestSummarizedTrendSecurityScoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedTrendSecurityScoresResponse

RequestSummarizedTrendSecurityScoresResponse wrapper for the RequestSummarizedTrendSecurityScores operation

type RequestSummarizedTrendSecurityScoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SecurityScoreTrendAggregationCollection instances
    SecurityScoreTrendAggregationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedTrendSecurityScoresResponse) HTTPResponse

func (response RequestSummarizedTrendSecurityScoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedTrendSecurityScoresResponse) String

func (response RequestSummarizedTrendSecurityScoresResponse) String() string

type Resource

Resource Details of cloud guard resource

type Resource struct {

    // Ocid for CG resource
    Id *string `mandatory:"true" json:"id"`

    // resource type of the CG resource
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // CompartmentId of CG Resource
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // TargetId of CG Resource
    TargetId *string `mandatory:"true" json:"targetId"`

    // region of CG Resource
    Region *string `mandatory:"true" json:"region"`

    // Name for the CG resource
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // Target name for the CG Resource
    TargetName *string `mandatory:"false" json:"targetName"`

    // The Risk Level
    RiskLevel CveRiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // First monitored time
    TimeFirstMonitored *common.SDKTime `mandatory:"false" json:"timeFirstMonitored"`

    // Last monitored time
    TimeLastMonitored *common.SDKTime `mandatory:"false" json:"timeLastMonitored"`

    // Count of existing problems for a resource
    ProblemCount *int `mandatory:"false" json:"problemCount"`

    // Count of existing number of vulnerabilities in the resource
    VulnerabilityCount *int `mandatory:"false" json:"vulnerabilityCount"`

    // Number of open ports in a resource
    OpenPortsCount *int `mandatory:"false" json:"openPortsCount"`

    AdditionalDetails *ResourceAdditionalDetails `mandatory:"false" json:"additionalDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Resource) String

func (m Resource) String() string

func (Resource) ValidateEnumValue

func (m Resource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceAdditionalDetails

ResourceAdditionalDetails Optional details of a resource

type ResourceAdditionalDetails struct {

    // Type of OS present in the resource
    OsInfo *string `mandatory:"false" json:"osInfo"`
}

func (ResourceAdditionalDetails) String

func (m ResourceAdditionalDetails) String() string

func (ResourceAdditionalDetails) ValidateEnumValue

func (m ResourceAdditionalDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceCollection

ResourceCollection List of CloudGuardResourceSummary.

type ResourceCollection struct {

    // List of CloudGuardResourceSummary
    Items []ResourceSummary `mandatory:"true" json:"items"`
}

func (ResourceCollection) String

func (m ResourceCollection) String() string

func (ResourceCollection) ValidateEnumValue

func (m ResourceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceLock

ResourceLock Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource. A delete lock prevents deleting the resource.

type ResourceLock struct {

    // Type of the lock.
    Type ResourceLockTypeEnum `mandatory:"true" json:"type"`

    // The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created, in the format defined by RFC 3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (ResourceLock) String

func (m ResourceLock) String() string

func (ResourceLock) ValidateEnumValue

func (m ResourceLock) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceLockTypeEnum

ResourceLockTypeEnum Enum with underlying type: string

type ResourceLockTypeEnum string

Set of constants representing the allowable values for ResourceLockTypeEnum

const (
    ResourceLockTypeFull   ResourceLockTypeEnum = "FULL"
    ResourceLockTypeDelete ResourceLockTypeEnum = "DELETE"
)

func GetMappingResourceLockTypeEnum

func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)

GetMappingResourceLockTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceLockTypeEnumValues

func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum

GetResourceLockTypeEnumValues Enumerates the set of values for ResourceLockTypeEnum

type ResourcePortCollection

ResourcePortCollection List of CloudGuardResourcePortSummary.

type ResourcePortCollection struct {

    // List of CloudGuardResourcePortSummary
    Items []ResourcePortSummary `mandatory:"true" json:"items"`
}

func (ResourcePortCollection) String

func (m ResourcePortCollection) String() string

func (ResourcePortCollection) ValidateEnumValue

func (m ResourcePortCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourcePortSummary

ResourcePortSummary Summary of open ports in the resourceView

type ResourcePortSummary struct {

    // The open port number
    PortNumber *string `mandatory:"true" json:"portNumber"`

    // Process running on the open port
    Process *string `mandatory:"true" json:"process"`

    // Type of port
    Type *string `mandatory:"false" json:"type"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ResourcePortSummary) String

func (m ResourcePortSummary) String() string

func (ResourcePortSummary) ValidateEnumValue

func (m ResourcePortSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfile

ResourceProfile Resource profile details.

type ResourceProfile struct {

    // Unique identifier for the resource profile
    Id *string `mandatory:"true" json:"id"`

    // Unique identifier for the resource associated with the resource profile
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // Display name for the resource profile
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Resource type for the resource profile
    Type *string `mandatory:"true" json:"type"`

    // Compartment OCID for the resource profile
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Risk score for the resource profile
    RiskScore *float64 `mandatory:"true" json:"riskScore"`

    // The date and time the resource profile was first detected. Format defined by RFC3339.
    TimeFirstDetected *common.SDKTime `mandatory:"true" json:"timeFirstDetected"`

    // The date and time the resource profile was last detected. Format defined by RFC3339.
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // List of tactic summaries associated with the resource profile
    Tactics []TacticSummary `mandatory:"true" json:"tactics"`

    // Number of sightings associated with the resource profile
    SightingsCount *int `mandatory:"false" json:"sightingsCount"`

    // List of problems IDs associated with the resource profile
    ProblemIds []string `mandatory:"false" json:"problemIds"`

    // Unique target ID for the resource profile
    TargetId *string `mandatory:"false" json:"targetId"`

    // Risk level associated with resource profile
    RiskLevel RiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // Peak risk score for the resource profile
    PeakRiskScore *float64 `mandatory:"false" json:"peakRiskScore"`

    // The date and time for the peak risk score. Format defined by RFC3339.
    TimePeakScore *common.SDKTime `mandatory:"false" json:"timePeakScore"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResourceProfile) String

func (m ResourceProfile) String() string

func (ResourceProfile) ValidateEnumValue

func (m ResourceProfile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfileCollection

ResourceProfileCollection Collection of resource profile summaries.

type ResourceProfileCollection struct {

    // List of ResourceProfileSummary resources
    Items []ResourceProfileSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResourceProfileCollection) String

func (m ResourceProfileCollection) String() string

func (ResourceProfileCollection) ValidateEnumValue

func (m ResourceProfileCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfileEndpointCollection

ResourceProfileEndpointCollection Collection of resource profile endpoint summaries.

type ResourceProfileEndpointCollection struct {

    // List of ResourceProfileEndpointSummary resources
    Items []ResourceProfileEndpointSummary `mandatory:"true" json:"items"`
}

func (ResourceProfileEndpointCollection) String

func (m ResourceProfileEndpointCollection) String() string

func (ResourceProfileEndpointCollection) ValidateEnumValue

func (m ResourceProfileEndpointCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfileEndpointSummary

ResourceProfileEndpointSummary Summary information for resource profile endpoints.

type ResourceProfileEndpointSummary struct {

    // Unique identifier for sighting endpoints
    Id *string `mandatory:"true" json:"id"`

    // Resource profile ID associated with the impacted resource
    ResourceProfileId *string `mandatory:"true" json:"resourceProfileId"`

    // Type of sighting for sighting endpoints
    SightingType *string `mandatory:"true" json:"sightingType"`

    // Display name of the sighting type
    SightingTypeDisplayName *string `mandatory:"true" json:"sightingTypeDisplayName"`

    // IP address for sighting
    IpAddress *string `mandatory:"true" json:"ipAddress"`

    // Type of IP address for sighting
    IpAddressType *string `mandatory:"true" json:"ipAddressType"`

    // Date and time when activities were created
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // Problem ID for sighting endpoints
    ProblemId *string `mandatory:"false" json:"problemId"`

    // IP address classification type
    IpClassificationType *string `mandatory:"false" json:"ipClassificationType"`

    // Country of sighting
    Country *string `mandatory:"false" json:"country"`

    // Latitude of sighting
    Latitude *float64 `mandatory:"false" json:"latitude"`

    // Longitude of sighting
    Longitude *float64 `mandatory:"false" json:"longitude"`

    // ASN number of sighting
    AsnNumber *string `mandatory:"false" json:"asnNumber"`

    // Regions where activities were performed from this IP address
    Regions []string `mandatory:"false" json:"regions"`

    // List of services where activities were performed from this IP address
    Services []string `mandatory:"false" json:"services"`
}

func (ResourceProfileEndpointSummary) String

func (m ResourceProfileEndpointSummary) String() string

func (ResourceProfileEndpointSummary) ValidateEnumValue

func (m ResourceProfileEndpointSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfileImpactedResourceCollection

ResourceProfileImpactedResourceCollection Collection of resource profile impacted resource summaries

type ResourceProfileImpactedResourceCollection struct {

    // List of ResourceProfileImpactedResourceSummary resources
    Items []ResourceProfileImpactedResourceSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResourceProfileImpactedResourceCollection) String

func (m ResourceProfileImpactedResourceCollection) String() string

func (ResourceProfileImpactedResourceCollection) ValidateEnumValue

func (m ResourceProfileImpactedResourceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfileImpactedResourceSummary

ResourceProfileImpactedResourceSummary Summary information on impacted resource in resource profile.

type ResourceProfileImpactedResourceSummary struct {

    // Unique identifier for impacted resource
    Id *string `mandatory:"true" json:"id"`

    // Resource profile ID associated with the impacted resource
    ResourceProfileId *string `mandatory:"true" json:"resourceProfileId"`

    // Compartment ID for impacted resource
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Impacted resource ID
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // Impacted resource name
    ResourceName *string `mandatory:"true" json:"resourceName"`

    // Impacted resource type
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Sighting type for impacted resource
    SightingType *string `mandatory:"true" json:"sightingType"`

    // Display name of the sighting type
    SightingTypeDisplayName *string `mandatory:"true" json:"sightingTypeDisplayName"`

    // Region for impacted resource
    Region *string `mandatory:"true" json:"region"`

    // Time when the impacted resource is identified for the resource profile.
    TimeIdentified *common.SDKTime `mandatory:"true" json:"timeIdentified"`

    // Problem ID associated with the impacted resource
    ProblemId *string `mandatory:"false" json:"problemId"`
}

func (ResourceProfileImpactedResourceSummary) String

func (m ResourceProfileImpactedResourceSummary) String() string

func (ResourceProfileImpactedResourceSummary) ValidateEnumValue

func (m ResourceProfileImpactedResourceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfileRiskScoreAggregationSummary

ResourceProfileRiskScoreAggregationSummary Summary of resource profile risk score aggregations.

type ResourceProfileRiskScoreAggregationSummary struct {

    // OCID for the resource profile
    ResourceProfileId *string `mandatory:"true" json:"resourceProfileId"`

    // Display name for the resource profile
    ResourceProfileDisplayName *string `mandatory:"true" json:"resourceProfileDisplayName"`

    // List of ResourceRiskScoreAggregation resources
    Items []ResourceRiskScoreAggregation `mandatory:"true" json:"items"`

    // Risk score value that triggers a problem
    RiskThreshold *int `mandatory:"false" json:"riskThreshold"`
}

func (ResourceProfileRiskScoreAggregationSummary) String

func (m ResourceProfileRiskScoreAggregationSummary) String() string

func (ResourceProfileRiskScoreAggregationSummary) ValidateEnumValue

func (m ResourceProfileRiskScoreAggregationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfileRiskScoreAggregationSummaryCollection

ResourceProfileRiskScoreAggregationSummaryCollection Collection of resource profile risk score aggregation summaries.

type ResourceProfileRiskScoreAggregationSummaryCollection struct {

    // List of ResourceProfileRiskScoreAggregationSummary resources
    Items []ResourceProfileRiskScoreAggregationSummary `mandatory:"true" json:"items"`
}

func (ResourceProfileRiskScoreAggregationSummaryCollection) String

func (m ResourceProfileRiskScoreAggregationSummaryCollection) String() string

func (ResourceProfileRiskScoreAggregationSummaryCollection) ValidateEnumValue

func (m ResourceProfileRiskScoreAggregationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceProfileSummary

ResourceProfileSummary Summary information for a resource profile.

type ResourceProfileSummary struct {

    // Unique identifier for the resource profile
    Id *string `mandatory:"true" json:"id"`

    // Unique identifier for the resource associated with the resource profile
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // Display name for the resource profile
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Resource type for the resource profile
    Type *string `mandatory:"true" json:"type"`

    // Risk score for the resource profile
    RiskScore *float64 `mandatory:"true" json:"riskScore"`

    // List of tactic summaries associated with the resource profile
    Tactics []TacticSummary `mandatory:"true" json:"tactics"`

    // The date and time the resource profile was first detected. Format defined by RFC3339.
    TimeFirstDetected *common.SDKTime `mandatory:"true" json:"timeFirstDetected"`

    // The date and time the resource profile was last detected. Format defined by RFC3339.
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // Number of sightings associated with the resource profile
    SightingsCount *int `mandatory:"false" json:"sightingsCount"`

    // Number of problems associated with this resource profile
    ProblemsCount *int `mandatory:"false" json:"problemsCount"`
}

func (ResourceProfileSummary) String

func (m ResourceProfileSummary) String() string

func (ResourceProfileSummary) ValidateEnumValue

func (m ResourceProfileSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceRiskScoreAggregation

ResourceRiskScoreAggregation Risk score of a resource.

type ResourceRiskScoreAggregation struct {

    // List of tactics used for evaluating the risk score
    Tactics []string `mandatory:"true" json:"tactics"`

    // The date and time for which the score is calculated. Format defined by RFC3339.
    ScoreTimestamp *float32 `mandatory:"true" json:"scoreTimestamp"`

    // The risk score
    RiskScore *float64 `mandatory:"true" json:"riskScore"`

    // The risk level
    RiskLevel RiskLevelEnum `mandatory:"true" json:"riskLevel"`
}

func (ResourceRiskScoreAggregation) String

func (m ResourceRiskScoreAggregation) String() string

func (ResourceRiskScoreAggregation) ValidateEnumValue

func (m ResourceRiskScoreAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceRiskScoreAggregationCollection

ResourceRiskScoreAggregationCollection Collection of risk score aggregations.

type ResourceRiskScoreAggregationCollection struct {

    // Type of filter
    FilterType *string `mandatory:"true" json:"filterType"`

    // ID for filter that to be used to filter risk scores
    FilterId *string `mandatory:"true" json:"filterId"`

    // List of ResourceRiskScoreAggregation resources
    Items []ResourceRiskScoreAggregation `mandatory:"true" json:"items"`

    // Risk score value that triggers a problem
    RiskThreshold *int `mandatory:"false" json:"riskThreshold"`
}

func (ResourceRiskScoreAggregationCollection) String

func (m ResourceRiskScoreAggregationCollection) String() string

func (ResourceRiskScoreAggregationCollection) ValidateEnumValue

func (m ResourceRiskScoreAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceRiskScoreDimensionEnum

ResourceRiskScoreDimensionEnum Enum with underlying type: string

type ResourceRiskScoreDimensionEnum string

Set of constants representing the allowable values for ResourceRiskScoreDimensionEnum

const (
    ResourceRiskScoreDimensionProblemId         ResourceRiskScoreDimensionEnum = "PROBLEM_ID"
    ResourceRiskScoreDimensionResourceProfileId ResourceRiskScoreDimensionEnum = "RESOURCE_PROFILE_ID"
)

func GetMappingResourceRiskScoreDimensionEnum

func GetMappingResourceRiskScoreDimensionEnum(val string) (ResourceRiskScoreDimensionEnum, bool)

GetMappingResourceRiskScoreDimensionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceRiskScoreDimensionEnumValues

func GetResourceRiskScoreDimensionEnumValues() []ResourceRiskScoreDimensionEnum

GetResourceRiskScoreDimensionEnumValues Enumerates the set of values for ResourceRiskScoreDimensionEnum

type ResourceSummary

ResourceSummary Summary of CG Resource

type ResourceSummary struct {

    // Ocid for CG resource
    Id *string `mandatory:"true" json:"id"`

    // CompartmentId of CG Resource
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // name of the CG resource
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // resource type of the CG resource
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // TargetId of CG Resource
    TargetId *string `mandatory:"false" json:"targetId"`

    // Target name for the CG Resource
    TargetName *string `mandatory:"false" json:"targetName"`

    // region of CG Resource
    Region *string `mandatory:"false" json:"region"`

    // The Risk Level
    RiskLevel CveRiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // Count of existing problems for a resource
    ProblemCount *int `mandatory:"false" json:"problemCount"`

    // Count of existing number of vulnerabilities in the resource
    VulnerabilityCount *int `mandatory:"false" json:"vulnerabilityCount"`

    // Number of open ports in a resource
    OpenPortsCount *int `mandatory:"false" json:"openPortsCount"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ResourceSummary) String

func (m ResourceSummary) String() string

func (ResourceSummary) ValidateEnumValue

func (m ResourceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceTypeCollection

ResourceTypeCollection Collection of supported resource types.

type ResourceTypeCollection struct {

    // List of ResourceTypeSummary resources
    Items []ResourceTypeSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResourceTypeCollection) String

func (m ResourceTypeCollection) String() string

func (ResourceTypeCollection) ValidateEnumValue

func (m ResourceTypeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceTypeSummary

ResourceTypeSummary A summary of detailed information on a resource type.

type ResourceTypeSummary struct {

    // Name of the resource
    Name *string `mandatory:"true" json:"name"`

    // Display name of the resource
    DisplayName *string `mandatory:"true" json:"displayName"`

    // List of rules
    Rules []RuleSummary `mandatory:"false" json:"rules"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResourceTypeSummary) String

func (m ResourceTypeSummary) String() string

func (ResourceTypeSummary) ValidateEnumValue

func (m ResourceTypeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceVulnerability

ResourceVulnerability CG vulnerability object

type ResourceVulnerability struct {

    // The cve id of the vulnerability
    Id *string `mandatory:"true" json:"id"`

    // The description of the vulnerability
    Description *string `mandatory:"true" json:"description"`

    // The Risk Level
    RiskLevel CveRiskLevelEnum `mandatory:"true" json:"riskLevel"`

    // URL of the CVE
    Url *string `mandatory:"false" json:"url"`

    // First detected time
    TimeFirstDetected *common.SDKTime `mandatory:"false" json:"timeFirstDetected"`

    // First detected time
    TimeLastDetected *common.SDKTime `mandatory:"false" json:"timeLastDetected"`

    // Time the vulnerability was published
    TimePublished *common.SDKTime `mandatory:"false" json:"timePublished"`

    // Time the vulnerability was last modified
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

    // cvssScore of CVE
    CvssScore *string `mandatory:"false" json:"cvssScore"`

    // list for packages causing vulnerability
    PackageDetails []PackageDetail `mandatory:"false" json:"packageDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ResourceVulnerability) String

func (m ResourceVulnerability) String() string

func (ResourceVulnerability) ValidateEnumValue

func (m ResourceVulnerability) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceVulnerabilityCollection

ResourceVulnerabilityCollection List of CloudGuardResourceVulnerabilitySummary.

type ResourceVulnerabilityCollection struct {

    // List of CloudGuardResourceVulnerabilitySummary
    Items []ResourceVulnerabilitySummary `mandatory:"true" json:"items"`
}

func (ResourceVulnerabilityCollection) String

func (m ResourceVulnerabilityCollection) String() string

func (ResourceVulnerabilityCollection) ValidateEnumValue

func (m ResourceVulnerabilityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceVulnerabilitySummary

ResourceVulnerabilitySummary Summary of CG vulnerability in the resourceView

type ResourceVulnerabilitySummary struct {

    // The cve id of the vulnerability
    Id *string `mandatory:"true" json:"id"`

    // The description of the vulnerability
    Description *string `mandatory:"true" json:"description"`

    // The Risk Level
    RiskLevel CveRiskLevelEnum `mandatory:"true" json:"riskLevel"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ResourceVulnerabilitySummary) String

func (m ResourceVulnerabilitySummary) String() string

func (ResourceVulnerabilitySummary) ValidateEnumValue

func (m ResourceVulnerabilitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderActivityCollection

ResponderActivityCollection Provides a summary of responder activities and their corresponding count values.

type ResponderActivityCollection struct {

    // List of ResponderActivitySummary resources
    Items []ResponderActivitySummary `mandatory:"true" json:"items"`
}

func (ResponderActivityCollection) String

func (m ResponderActivityCollection) String() string

func (ResponderActivityCollection) ValidateEnumValue

func (m ResponderActivityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderActivitySummary

ResponderActivitySummary Responder activity summary definition.

type ResponderActivitySummary struct {

    // Unique ID for responder activity
    Id *string `mandatory:"true" json:"id"`

    // Unique ID of problem associated with responder activity
    ProblemId *string `mandatory:"true" json:"problemId"`

    // Unique ID of the responder rule associated with the problem
    ResponderRuleId *string `mandatory:"true" json:"responderRuleId"`

    // Responder rule type for performing the operation
    ResponderType ResponderTypeEnum `mandatory:"true" json:"responderType"`

    // Responder rule name
    ResponderRuleName *string `mandatory:"true" json:"responderRuleName"`

    // Responder activity type
    ResponderActivityType ResponderActivityTypeEnum `mandatory:"true" json:"responderActivityType"`

    // Responder execution status
    ResponderExecutionStatus ResponderExecutionStatesEnum `mandatory:"true" json:"responderExecutionStatus"`

    // Responder activity starting time
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Additional message related to this operation
    Message *string `mandatory:"true" json:"message"`
}

func (ResponderActivitySummary) String

func (m ResponderActivitySummary) String() string

func (ResponderActivitySummary) ValidateEnumValue

func (m ResponderActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderActivityTypeEnum

ResponderActivityTypeEnum Enum with underlying type: string

type ResponderActivityTypeEnum string

Set of constants representing the allowable values for ResponderActivityTypeEnum

const (
    ResponderActivityTypeStarted   ResponderActivityTypeEnum = "STARTED"
    ResponderActivityTypeCompleted ResponderActivityTypeEnum = "COMPLETED"
)

func GetMappingResponderActivityTypeEnum

func GetMappingResponderActivityTypeEnum(val string) (ResponderActivityTypeEnum, bool)

GetMappingResponderActivityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderActivityTypeEnumValues

func GetResponderActivityTypeEnumValues() []ResponderActivityTypeEnum

GetResponderActivityTypeEnumValues Enumerates the set of values for ResponderActivityTypeEnum

type ResponderConfiguration

ResponderConfiguration Details for a configuration to be applied to a responder.

type ResponderConfiguration struct {

    // Unique identifier of the configuration
    ConfigKey *string `mandatory:"true" json:"configKey"`

    // Configuration name
    Name *string `mandatory:"true" json:"name"`

    // Configuration value
    Value *string `mandatory:"true" json:"value"`
}

func (ResponderConfiguration) String

func (m ResponderConfiguration) String() string

func (ResponderConfiguration) ValidateEnumValue

func (m ResponderConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderDimensionEnum

ResponderDimensionEnum Enum with underlying type: string

type ResponderDimensionEnum string

Set of constants representing the allowable values for ResponderDimensionEnum

const (
    ResponderDimensionResponderRuleType        ResponderDimensionEnum = "RESPONDER_RULE_TYPE"
    ResponderDimensionResponderExecutionStatus ResponderDimensionEnum = "RESPONDER_EXECUTION_STATUS"
)

func GetMappingResponderDimensionEnum

func GetMappingResponderDimensionEnum(val string) (ResponderDimensionEnum, bool)

GetMappingResponderDimensionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderDimensionEnumValues

func GetResponderDimensionEnumValues() []ResponderDimensionEnum

GetResponderDimensionEnumValues Enumerates the set of values for ResponderDimensionEnum

type ResponderExecution

ResponderExecution Attributes for a responder execution (ResponderExecution resource).

type ResponderExecution struct {

    // The unique identifier of the responder execution
    Id *string `mandatory:"true" json:"id"`

    // Responder rule ID for the responder execution
    ResponderRuleId *string `mandatory:"true" json:"responderRuleId"`

    // Responder rule type for the responder execution
    ResponderRuleType ResponderTypeEnum `mandatory:"true" json:"responderRuleType"`

    // Responder rule name for the responder execution
    ResponderRuleName *string `mandatory:"true" json:"responderRuleName"`

    // Problem ID associated with the responder execution
    ProblemId *string `mandatory:"true" json:"problemId"`

    // Region where the problem is found
    Region *string `mandatory:"true" json:"region"`

    // Target ID of the problem for the responder execution
    TargetId *string `mandatory:"true" json:"targetId"`

    // Compartment OCID of the responder execution for the problem
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Resource type of the problem for the responder execution
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Resource name of the problem for the responder execution.
    ResourceName *string `mandatory:"true" json:"resourceName"`

    // The date and time the responder execution was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Current execution status of the responder
    ResponderExecutionStatus ResponderExecutionStatesEnum `mandatory:"true" json:"responderExecutionStatus"`

    // Execution mode of the responder
    ResponderExecutionMode ResponderExecutionModesEnum `mandatory:"true" json:"responderExecutionMode"`

    // The date and time the responder execution was updated. Format defined by RFC3339.
    TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`

    // Message about the responder execution
    Message *string `mandatory:"false" json:"message"`

    ResponderRuleExecutionDetails *ResponderRuleExecutionDetails `mandatory:"false" json:"responderRuleExecutionDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResponderExecution) String

func (m ResponderExecution) String() string

func (ResponderExecution) ValidateEnumValue

func (m ResponderExecution) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderExecutionAggregation

ResponderExecutionAggregation Provides the dimensions and their corresponding count value.

type ResponderExecutionAggregation struct {

    // The key-value pairs of dimensions and their names. The key corresponds to the Analytic Dimension(s) chosen, and the value corresponds to the value of the dimension from the data. E.g. if the Analytic Dimension chosen is "RISK_LEVEL", then the value will be like "CRITICAL". If the Analytic Dimensions chosen are "RISK_LEVEL" and "RESOURCE_TYPE", then the map will have two key-value pairs of form {"RISK_LEVEL" : "CRITICAL, "RESOURCE_TYPE" : "LOAD_BALANCER"}
    DimensionsMap map[string]string `mandatory:"true" json:"dimensionsMap"`

    // The number of occurrences with given dimensions
    Count *int `mandatory:"true" json:"count"`
}

func (ResponderExecutionAggregation) String

func (m ResponderExecutionAggregation) String() string

func (ResponderExecutionAggregation) ValidateEnumValue

func (m ResponderExecutionAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderExecutionAggregationCollection

ResponderExecutionAggregationCollection Collection of ResponderExecutionAggregation resources.

type ResponderExecutionAggregationCollection struct {

    // List of all the ResponderExecutionAggregation resources
    Items []ResponderExecutionAggregation `mandatory:"true" json:"items"`
}

func (ResponderExecutionAggregationCollection) String

func (m ResponderExecutionAggregationCollection) String() string

func (ResponderExecutionAggregationCollection) ValidateEnumValue

func (m ResponderExecutionAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderExecutionCollection

ResponderExecutionCollection Collection of aggregated responder execution information, including their corresponding count values.

type ResponderExecutionCollection struct {

    // List of ResponderExecutionSummary resources
    Items []ResponderExecutionSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResponderExecutionCollection) String

func (m ResponderExecutionCollection) String() string

func (ResponderExecutionCollection) ValidateEnumValue

func (m ResponderExecutionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderExecutionModesEnum

ResponderExecutionModesEnum Enum with underlying type: string

type ResponderExecutionModesEnum string

Set of constants representing the allowable values for ResponderExecutionModesEnum

const (
    ResponderExecutionModesManual    ResponderExecutionModesEnum = "MANUAL"
    ResponderExecutionModesAutomated ResponderExecutionModesEnum = "AUTOMATED"
    ResponderExecutionModesAll       ResponderExecutionModesEnum = "ALL"
)

func GetMappingResponderExecutionModesEnum

func GetMappingResponderExecutionModesEnum(val string) (ResponderExecutionModesEnum, bool)

GetMappingResponderExecutionModesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderExecutionModesEnumValues

func GetResponderExecutionModesEnumValues() []ResponderExecutionModesEnum

GetResponderExecutionModesEnumValues Enumerates the set of values for ResponderExecutionModesEnum

type ResponderExecutionStatesEnum

ResponderExecutionStatesEnum Enum with underlying type: string

type ResponderExecutionStatesEnum string

Set of constants representing the allowable values for ResponderExecutionStatesEnum

const (
    ResponderExecutionStatesStarted              ResponderExecutionStatesEnum = "STARTED"
    ResponderExecutionStatesAwaitingConfirmation ResponderExecutionStatesEnum = "AWAITING_CONFIRMATION"
    ResponderExecutionStatesAwaitingInput        ResponderExecutionStatesEnum = "AWAITING_INPUT"
    ResponderExecutionStatesSucceeded            ResponderExecutionStatesEnum = "SUCCEEDED"
    ResponderExecutionStatesFailed               ResponderExecutionStatesEnum = "FAILED"
    ResponderExecutionStatesSkipped              ResponderExecutionStatesEnum = "SKIPPED"
    ResponderExecutionStatesAll                  ResponderExecutionStatesEnum = "ALL"
)

func GetMappingResponderExecutionStatesEnum

func GetMappingResponderExecutionStatesEnum(val string) (ResponderExecutionStatesEnum, bool)

GetMappingResponderExecutionStatesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderExecutionStatesEnumValues

func GetResponderExecutionStatesEnumValues() []ResponderExecutionStatesEnum

GetResponderExecutionStatesEnumValues Enumerates the set of values for ResponderExecutionStatesEnum

type ResponderExecutionStatusEnum

ResponderExecutionStatusEnum Enum with underlying type: string

type ResponderExecutionStatusEnum string

Set of constants representing the allowable values for ResponderExecutionStatusEnum

const (
    ResponderExecutionStatusStarted              ResponderExecutionStatusEnum = "STARTED"
    ResponderExecutionStatusAwaitingConfirmation ResponderExecutionStatusEnum = "AWAITING_CONFIRMATION"
    ResponderExecutionStatusSucceeded            ResponderExecutionStatusEnum = "SUCCEEDED"
    ResponderExecutionStatusFailed               ResponderExecutionStatusEnum = "FAILED"
    ResponderExecutionStatusSkipped              ResponderExecutionStatusEnum = "SKIPPED"
)

func GetMappingResponderExecutionStatusEnum

func GetMappingResponderExecutionStatusEnum(val string) (ResponderExecutionStatusEnum, bool)

GetMappingResponderExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderExecutionStatusEnumValues

func GetResponderExecutionStatusEnumValues() []ResponderExecutionStatusEnum

GetResponderExecutionStatusEnumValues Enumerates the set of values for ResponderExecutionStatusEnum

type ResponderExecutionSummary

ResponderExecutionSummary A summary of detailed information on responder execution.

type ResponderExecutionSummary struct {

    // The unique identifier of the responder execution
    Id *string `mandatory:"true" json:"id"`

    // Responder rule ID for the responder execution
    ResponderRuleId *string `mandatory:"true" json:"responderRuleId"`

    // Rule type for the responder execution
    ResponderRuleType ResponderTypeEnum `mandatory:"true" json:"responderRuleType"`

    // Rule name for the responder execution
    ResponderRuleName *string `mandatory:"true" json:"responderRuleName"`

    // Problem ID associated with the responder execution
    ProblemId *string `mandatory:"true" json:"problemId"`

    // Problem name associated with the responder execution
    ProblemName *string `mandatory:"true" json:"problemName"`

    // Region where the problem is found
    Region *string `mandatory:"true" json:"region"`

    // Target ID of the problem for the responder execution
    TargetId *string `mandatory:"true" json:"targetId"`

    // Compartment OCID of the problem for the responder execution
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // resource type of the problem for the responder execution
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Resource name of the problem for the responder execution.
    ResourceName *string `mandatory:"true" json:"resourceName"`

    // The date and time the responder execution was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Current execution status of the responder
    ResponderExecutionStatus ResponderExecutionStatesEnum `mandatory:"true" json:"responderExecutionStatus"`

    // Possible type of responder execution modes
    ResponderExecutionMode ResponderExecutionModesEnum `mandatory:"true" json:"responderExecutionMode"`

    // The date and time the responder execution was updated. Format defined by RFC3339.
    TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`

    // Message about the responder execution.
    Message *string `mandatory:"false" json:"message"`

    ResponderRuleExecutionDetails *ResponderRuleExecutionDetails `mandatory:"false" json:"responderRuleExecutionDetails"`
}

func (ResponderExecutionSummary) String

func (m ResponderExecutionSummary) String() string

func (ResponderExecutionSummary) ValidateEnumValue

func (m ResponderExecutionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderExecutionTrendAggregation

ResponderExecutionTrendAggregation Provides the timestamps and their corresponding number of remediations.

type ResponderExecutionTrendAggregation struct {

    // The key-value pairs of dimensions and their names
    DimensionsMap map[string]string `mandatory:"true" json:"dimensionsMap"`

    // Start time in epoch seconds
    StartTimestamp *float32 `mandatory:"true" json:"startTimestamp"`

    // Duration
    DurationInSeconds *int `mandatory:"true" json:"durationInSeconds"`

    // The number of remediations for a given time
    Count *int `mandatory:"true" json:"count"`
}

func (ResponderExecutionTrendAggregation) String

func (m ResponderExecutionTrendAggregation) String() string

func (ResponderExecutionTrendAggregation) ValidateEnumValue

func (m ResponderExecutionTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderExecutionTrendAggregationCollection

ResponderExecutionTrendAggregationCollection Collection of ResponderExecutionTrendAggregation resources.

type ResponderExecutionTrendAggregationCollection struct {

    // List of all the ResponderExecutionTrendAggregation resources.
    Items []ResponderExecutionTrendAggregation `mandatory:"true" json:"items"`
}

func (ResponderExecutionTrendAggregationCollection) String

func (m ResponderExecutionTrendAggregationCollection) String() string

func (ResponderExecutionTrendAggregationCollection) ValidateEnumValue

func (m ResponderExecutionTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderModeTypesEnum

ResponderModeTypesEnum Enum with underlying type: string

type ResponderModeTypesEnum string

Set of constants representing the allowable values for ResponderModeTypesEnum

const (
    ResponderModeTypesAutoaction ResponderModeTypesEnum = "AUTOACTION"
    ResponderModeTypesUseraction ResponderModeTypesEnum = "USERACTION"
)

func GetMappingResponderModeTypesEnum

func GetMappingResponderModeTypesEnum(val string) (ResponderModeTypesEnum, bool)

GetMappingResponderModeTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderModeTypesEnumValues

func GetResponderModeTypesEnumValues() []ResponderModeTypesEnum

GetResponderModeTypesEnumValues Enumerates the set of values for ResponderModeTypesEnum

type ResponderRecipe

ResponderRecipe A ResponderRecipe resource contains a specific instance of one of the supported detector types (for example, activity, configuration, or threat). A ResponderRecipe resource: * Is effectively a copy of a Responder resource in which users can make very limited changes if it’s Oracle-managed, and more changes if it’s user-managed. * Can also be created by cloning an existing ResponderRecipe resource, either user-managed or Oracle-managed. * Is visible on Cloud Guard’s Responder Recipes page. * Is located in a specific OCI compartment. * Can be modified by users, programmatically or through the UI. * Changes that can be made here apply globally, to resources in all OCI compartments mapped to a target that attaches the responder recipe, but are overridden by any changes made in the corresponding TargetResponderRecipe resource (effectively created when the responder recipe is attached to the target).

type ResponderRecipe struct {

    // Unique identifier for the responder recip
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Responder recipe display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Responder recipe description
    Description *string `mandatory:"false" json:"description"`

    // Owner of responder recipe
    Owner OwnerTypeEnum `mandatory:"false" json:"owner,omitempty"`

    // List of responder rules associated with the recipe
    ResponderRules []ResponderRecipeResponderRule `mandatory:"false" json:"responderRules"`

    // List of currently enabled responder rules for the responder type, for recipe after applying defaults
    EffectiveResponderRules []ResponderRecipeResponderRule `mandatory:"false" json:"effectiveResponderRules"`

    // The unique identifier of the source responder recipe
    SourceResponderRecipeId *string `mandatory:"false" json:"sourceResponderRecipeId"`

    // The date and time the responder recipe was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the responder recipe was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the example
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ResponderRecipe) String

func (m ResponderRecipe) String() string

func (ResponderRecipe) ValidateEnumValue

func (m ResponderRecipe) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRecipeCollection

ResponderRecipeCollection Collection of responder recipe summary information.

type ResponderRecipeCollection struct {

    // List of ResponderRecipeSummary resources
    Items []ResponderRecipeSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResponderRecipeCollection) String

func (m ResponderRecipeCollection) String() string

func (ResponderRecipeCollection) ValidateEnumValue

func (m ResponderRecipeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRecipeResponderRule

ResponderRecipeResponderRule A ResponderRecipeRule resource contains a specific instance of a single responder rule. A ResponderRecipeRule resource: * Is effectively a copy of a ResponderRule resource in which users can make certain changes if it’s Oracle-managed, and other changes if it’s user-managed. * Can also be created by cloning an existing ResponderRecipe resource, either user-managed or Oracle-managed; cloning the ResponderRecipe resource also clones its associated ResponderRule resources as ResponderRecipeRule resources. * Is visible on the Cloud Guard Responder Recipes, Responder Details page. * Is effectively located in a specific OCI compartment, through the ResponderRecipe resource to which it belongs. * Can be modified by users, programmatically or through the UI. * Changes that can be made here apply globally, to all resources in OCI compartments mapped to a target that attaches the associated responder recipe (in a TargetResponderRecipe resource), but are overridden by changes made in the corresponding TargetResponderRecipe resource (which is effectively a copy of the ResponderRecipe resource). type: object

type ResponderRecipeResponderRule struct {

    // Unique identifier for the responder rule
    ResponderRuleId *string `mandatory:"true" json:"responderRuleId"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Responder rule display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Responder rule description
    Description *string `mandatory:"false" json:"description"`

    // Type of responder
    Type ResponderTypeEnum `mandatory:"false" json:"type,omitempty"`

    // List of policies
    Policies []string `mandatory:"false" json:"policies"`

    // Supported execution modes for the responder rule
    SupportedModes []ResponderRecipeResponderRuleSupportedModesEnum `mandatory:"false" json:"supportedModes,omitempty"`

    Details *ResponderRuleDetails `mandatory:"false" json:"details"`

    // The date and time the responder recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the responder recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the responder rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResponderRecipeResponderRule) String

func (m ResponderRecipeResponderRule) String() string

func (ResponderRecipeResponderRule) ValidateEnumValue

func (m ResponderRecipeResponderRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRecipeResponderRuleCollection

ResponderRecipeResponderRuleCollection The collection of responder rule summaries for a responder recipe.

type ResponderRecipeResponderRuleCollection struct {

    // List of ResponderRecipeResponderRuleSummary resources
    Items []ResponderRecipeResponderRuleSummary `mandatory:"true" json:"items"`
}

func (ResponderRecipeResponderRuleCollection) String

func (m ResponderRecipeResponderRuleCollection) String() string

func (ResponderRecipeResponderRuleCollection) ValidateEnumValue

func (m ResponderRecipeResponderRuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRecipeResponderRuleSummary

ResponderRecipeResponderRuleSummary Summary information for a responder rule

type ResponderRecipeResponderRuleSummary struct {

    // Unique identifier for the responder rule
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Responder rule display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Responder rule description
    Description *string `mandatory:"false" json:"description"`

    // Type of responder
    Type ResponderTypeEnum `mandatory:"false" json:"type,omitempty"`

    // List of policies
    Policies []string `mandatory:"false" json:"policies"`

    // Supported execution modes for the responder rule
    SupportedModes []ResponderRecipeResponderRuleSummarySupportedModesEnum `mandatory:"false" json:"supportedModes,omitempty"`

    Details *ResponderRuleDetails `mandatory:"false" json:"details"`

    // The date and time the responder recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the responder recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the responder rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (ResponderRecipeResponderRuleSummary) String

func (m ResponderRecipeResponderRuleSummary) String() string

func (ResponderRecipeResponderRuleSummary) ValidateEnumValue

func (m ResponderRecipeResponderRuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRecipeResponderRuleSummarySupportedModesEnum

ResponderRecipeResponderRuleSummarySupportedModesEnum Enum with underlying type: string

type ResponderRecipeResponderRuleSummarySupportedModesEnum string

Set of constants representing the allowable values for ResponderRecipeResponderRuleSummarySupportedModesEnum

const (
    ResponderRecipeResponderRuleSummarySupportedModesAutoaction ResponderRecipeResponderRuleSummarySupportedModesEnum = "AUTOACTION"
    ResponderRecipeResponderRuleSummarySupportedModesUseraction ResponderRecipeResponderRuleSummarySupportedModesEnum = "USERACTION"
)

func GetMappingResponderRecipeResponderRuleSummarySupportedModesEnum

func GetMappingResponderRecipeResponderRuleSummarySupportedModesEnum(val string) (ResponderRecipeResponderRuleSummarySupportedModesEnum, bool)

GetMappingResponderRecipeResponderRuleSummarySupportedModesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderRecipeResponderRuleSummarySupportedModesEnumValues

func GetResponderRecipeResponderRuleSummarySupportedModesEnumValues() []ResponderRecipeResponderRuleSummarySupportedModesEnum

GetResponderRecipeResponderRuleSummarySupportedModesEnumValues Enumerates the set of values for ResponderRecipeResponderRuleSummarySupportedModesEnum

type ResponderRecipeResponderRuleSupportedModesEnum

ResponderRecipeResponderRuleSupportedModesEnum Enum with underlying type: string

type ResponderRecipeResponderRuleSupportedModesEnum string

Set of constants representing the allowable values for ResponderRecipeResponderRuleSupportedModesEnum

const (
    ResponderRecipeResponderRuleSupportedModesAutoaction ResponderRecipeResponderRuleSupportedModesEnum = "AUTOACTION"
    ResponderRecipeResponderRuleSupportedModesUseraction ResponderRecipeResponderRuleSupportedModesEnum = "USERACTION"
)

func GetMappingResponderRecipeResponderRuleSupportedModesEnum

func GetMappingResponderRecipeResponderRuleSupportedModesEnum(val string) (ResponderRecipeResponderRuleSupportedModesEnum, bool)

GetMappingResponderRecipeResponderRuleSupportedModesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderRecipeResponderRuleSupportedModesEnumValues

func GetResponderRecipeResponderRuleSupportedModesEnumValues() []ResponderRecipeResponderRuleSupportedModesEnum

GetResponderRecipeResponderRuleSupportedModesEnumValues Enumerates the set of values for ResponderRecipeResponderRuleSupportedModesEnum

type ResponderRecipeSummary

ResponderRecipeSummary Summary information for a responder recipe.

type ResponderRecipeSummary struct {

    // Unique identifier for the responder recipe
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Responder recipe display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Responder recipe description
    Description *string `mandatory:"false" json:"description"`

    // Responder recipe description
    Owner OwnerTypeEnum `mandatory:"false" json:"owner,omitempty"`

    // List of responder rules associated with the responder recipe
    ResponderRules []ResponderRecipeResponderRule `mandatory:"false" json:"responderRules"`

    // Unique identifier of the source responder recipe
    SourceResponderRecipeId *string `mandatory:"false" json:"sourceResponderRecipeId"`

    // The date and time the responder recipe was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the responder recipe was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the example
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ResponderRecipeSummary) String

func (m ResponderRecipeSummary) String() string

func (ResponderRecipeSummary) ValidateEnumValue

func (m ResponderRecipeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRule

ResponderRule A ResponderRule resource contains the default settings for a single responder rule that Cloud Guard provides. A ResponderRule resource: * Is used as the original source for a rule in an Oracle-managed responder of the specified type. * Is not directly visible in the Cloud Guard UI. * Can’t be modified by users, programmatically or through the UI. * May be modified from time to time by Cloud Guard.

type ResponderRule struct {

    // Unique identifier for the responder rule
    Id *string `mandatory:"true" json:"id"`

    // Responder rule display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Responder rule description
    Description *string `mandatory:"true" json:"description"`

    // Type of responder
    Type ResponderTypeEnum `mandatory:"true" json:"type"`

    // List of policies
    Policies []string `mandatory:"false" json:"policies"`

    // Supported execution modes for the responder rule
    SupportedModes []ResponderRuleSupportedModesEnum `mandatory:"false" json:"supportedModes,omitempty"`

    Details *ResponderRuleDetails `mandatory:"false" json:"details"`

    // The date and time the responder rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the responder rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the responder rule.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResponderRule) String

func (m ResponderRule) String() string

func (ResponderRule) ValidateEnumValue

func (m ResponderRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRuleCollection

ResponderRuleCollection Collection of responder rule summaries.

type ResponderRuleCollection struct {

    // List of ResponderRuleSummary resources
    Items []ResponderRuleSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (ResponderRuleCollection) String

func (m ResponderRuleCollection) String() string

func (ResponderRuleCollection) ValidateEnumValue

func (m ResponderRuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRuleDetails

ResponderRuleDetails Detailed information for a responder rule

type ResponderRuleDetails struct {

    // Enabled state for the responder rule
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    Condition Condition `mandatory:"false" json:"condition"`

    // List of responder rule configurations
    Configurations []ResponderConfiguration `mandatory:"false" json:"configurations"`

    // Execution mode for the responder rule
    Mode ResponderModeTypesEnum `mandatory:"false" json:"mode,omitempty"`
}

func (ResponderRuleDetails) String

func (m ResponderRuleDetails) String() string

func (*ResponderRuleDetails) UnmarshalJSON

func (m *ResponderRuleDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ResponderRuleDetails) ValidateEnumValue

func (m ResponderRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRuleExecutionDetails

ResponderRuleExecutionDetails Details of responder rule execution for a problem.

type ResponderRuleExecutionDetails struct {
    Condition Condition `mandatory:"false" json:"condition"`

    // List of responder rule configurations
    Configurations []ResponderConfiguration `mandatory:"false" json:"configurations"`
}

func (ResponderRuleExecutionDetails) String

func (m ResponderRuleExecutionDetails) String() string

func (*ResponderRuleExecutionDetails) UnmarshalJSON

func (m *ResponderRuleExecutionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ResponderRuleExecutionDetails) ValidateEnumValue

func (m ResponderRuleExecutionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRuleSummary

ResponderRuleSummary Summary information for a responder rule.

type ResponderRuleSummary struct {

    // Unique identifier for responder rule
    Id *string `mandatory:"true" json:"id"`

    // Display name for responder rule
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Responder rule description
    Description *string `mandatory:"true" json:"description"`

    // Type of responder
    Type ResponderTypeEnum `mandatory:"true" json:"type"`

    // List of policies
    Policies []string `mandatory:"false" json:"policies"`

    // Supported execution modes for responder rule
    SupportedModes []ResponderRuleSummarySupportedModesEnum `mandatory:"false" json:"supportedModes,omitempty"`

    Details *ResponderRuleDetails `mandatory:"false" json:"details"`

    // The date and time the responder rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the responder rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the responder rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (ResponderRuleSummary) String

func (m ResponderRuleSummary) String() string

func (ResponderRuleSummary) ValidateEnumValue

func (m ResponderRuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResponderRuleSummarySupportedModesEnum

ResponderRuleSummarySupportedModesEnum Enum with underlying type: string

type ResponderRuleSummarySupportedModesEnum string

Set of constants representing the allowable values for ResponderRuleSummarySupportedModesEnum

const (
    ResponderRuleSummarySupportedModesAutoaction ResponderRuleSummarySupportedModesEnum = "AUTOACTION"
    ResponderRuleSummarySupportedModesUseraction ResponderRuleSummarySupportedModesEnum = "USERACTION"
)

func GetMappingResponderRuleSummarySupportedModesEnum

func GetMappingResponderRuleSummarySupportedModesEnum(val string) (ResponderRuleSummarySupportedModesEnum, bool)

GetMappingResponderRuleSummarySupportedModesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderRuleSummarySupportedModesEnumValues

func GetResponderRuleSummarySupportedModesEnumValues() []ResponderRuleSummarySupportedModesEnum

GetResponderRuleSummarySupportedModesEnumValues Enumerates the set of values for ResponderRuleSummarySupportedModesEnum

type ResponderRuleSupportedModesEnum

ResponderRuleSupportedModesEnum Enum with underlying type: string

type ResponderRuleSupportedModesEnum string

Set of constants representing the allowable values for ResponderRuleSupportedModesEnum

const (
    ResponderRuleSupportedModesAutoaction ResponderRuleSupportedModesEnum = "AUTOACTION"
    ResponderRuleSupportedModesUseraction ResponderRuleSupportedModesEnum = "USERACTION"
)

func GetMappingResponderRuleSupportedModesEnum

func GetMappingResponderRuleSupportedModesEnum(val string) (ResponderRuleSupportedModesEnum, bool)

GetMappingResponderRuleSupportedModesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderRuleSupportedModesEnumValues

func GetResponderRuleSupportedModesEnumValues() []ResponderRuleSupportedModesEnum

GetResponderRuleSupportedModesEnumValues Enumerates the set of values for ResponderRuleSupportedModesEnum

type ResponderTypeEnum

ResponderTypeEnum Enum with underlying type: string

type ResponderTypeEnum string

Set of constants representing the allowable values for ResponderTypeEnum

const (
    ResponderTypeRemediation  ResponderTypeEnum = "REMEDIATION"
    ResponderTypeNotification ResponderTypeEnum = "NOTIFICATION"
)

func GetMappingResponderTypeEnum

func GetMappingResponderTypeEnum(val string) (ResponderTypeEnum, bool)

GetMappingResponderTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResponderTypeEnumValues

func GetResponderTypeEnumValues() []ResponderTypeEnum

GetResponderTypeEnumValues Enumerates the set of values for ResponderTypeEnum

type RiskLevelEnum

RiskLevelEnum Enum with underlying type: string

type RiskLevelEnum string

Set of constants representing the allowable values for RiskLevelEnum

const (
    RiskLevelCritical RiskLevelEnum = "CRITICAL"
    RiskLevelHigh     RiskLevelEnum = "HIGH"
    RiskLevelMedium   RiskLevelEnum = "MEDIUM"
    RiskLevelLow      RiskLevelEnum = "LOW"
    RiskLevelMinor    RiskLevelEnum = "MINOR"
)

func GetMappingRiskLevelEnum

func GetMappingRiskLevelEnum(val string) (RiskLevelEnum, bool)

GetMappingRiskLevelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRiskLevelEnumValues

func GetRiskLevelEnumValues() []RiskLevelEnum

GetRiskLevelEnumValues Enumerates the set of values for RiskLevelEnum

type RiskScoreAggregation

RiskScoreAggregation Provides the dimensions and their corresponding risk score.

type RiskScoreAggregation struct {

    // The key-value pairs of dimensions and their names
    DimensionsMap map[string]string `mandatory:"true" json:"dimensionsMap"`

    // The risk score with given dimensions
    RiskScore *int `mandatory:"true" json:"riskScore"`
}

func (RiskScoreAggregation) String

func (m RiskScoreAggregation) String() string

func (RiskScoreAggregation) ValidateEnumValue

func (m RiskScoreAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RiskScoreAggregationCollection

RiskScoreAggregationCollection Collection of RiskScoreAggregation resources.

type RiskScoreAggregationCollection struct {

    // The list of all the RiskScoreAggregation resources.
    Items []RiskScoreAggregation `mandatory:"true" json:"items"`
}

func (RiskScoreAggregationCollection) String

func (m RiskScoreAggregationCollection) String() string

func (RiskScoreAggregationCollection) ValidateEnumValue

func (m RiskScoreAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuleSummary

RuleSummary Summary information for a rule.

type RuleSummary struct {

    // Unique identifier of the rule
    Id *string `mandatory:"true" json:"id"`

    // Description of the rule
    Description *string `mandatory:"true" json:"description"`

    // List of parameters applicable for the rule
    Parameters []OperatorSummary `mandatory:"true" json:"parameters"`
}

func (RuleSummary) String

func (m RuleSummary) String() string

func (RuleSummary) ValidateEnumValue

func (m RuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SavedQuery

SavedQuery Details of a saved query.

type SavedQuery struct {

    // OCID for the saved query
    Id *string `mandatory:"true" json:"id"`

    // Display name of the saved query
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID of the saved query
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The saved query expression
    Query *string `mandatory:"true" json:"query"`

    // Description of the saved query
    Description *string `mandatory:"false" json:"description"`

    // The current lifecycle state of the resource
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the saved query was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the saved query was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" 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"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SavedQuery) String

func (m SavedQuery) String() string

func (SavedQuery) ValidateEnumValue

func (m SavedQuery) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SavedQueryCollection

SavedQueryCollection Collection of SavedQuery resources.

type SavedQueryCollection struct {

    // List of SavedQuery resources
    Items []SavedQuerySummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (SavedQueryCollection) String

func (m SavedQueryCollection) String() string

func (SavedQueryCollection) ValidateEnumValue

func (m SavedQueryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SavedQuerySummary

SavedQuerySummary Summary information for a SavedQuerySavedQuery resource.

type SavedQuerySummary struct {

    // OCID for saved query
    Id *string `mandatory:"true" json:"id"`

    // Display name of the saved query
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID of the saved query
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Description of the saved query
    Description *string `mandatory:"false" json:"description"`

    // The saved query expression
    Query *string `mandatory:"false" json:"query"`

    // The date and time the saved query was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the saved query was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the resource
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a zone in the `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SavedQuerySummary) String

func (m SavedQuerySummary) String() string

func (SavedQuerySummary) ValidateEnumValue

func (m SavedQuerySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduledQueryDataSourceObjDetails

ScheduledQueryDataSourceObjDetails The information about new schedule Query of type DataSource.

type ScheduledQueryDataSourceObjDetails struct {

    // The continuous query expression that is run periodically.
    Query *string `mandatory:"false" json:"query"`

    // Description text for the query
    Description *string `mandatory:"false" json:"description"`

    // Interval in minutes which query is run periodically.
    IntervalInSeconds *int `mandatory:"false" json:"intervalInSeconds"`

    // Target information in which scheduled query will be run
    ScheduledQueryScopeDetails []ScheduledQueryScopeDetail `mandatory:"false" json:"scheduledQueryScopeDetails"`
}

func (ScheduledQueryDataSourceObjDetails) MarshalJSON

func (m ScheduledQueryDataSourceObjDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ScheduledQueryDataSourceObjDetails) String

func (m ScheduledQueryDataSourceObjDetails) String() string

func (ScheduledQueryDataSourceObjDetails) ValidateEnumValue

func (m ScheduledQueryDataSourceObjDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduledQueryDataSourceSummaryObjDetails

ScheduledQueryDataSourceSummaryObjDetails The information about new Scheduled Query of type DataSourceSummary.

type ScheduledQueryDataSourceSummaryObjDetails struct {

    // Description for the scheduled query
    Description *string `mandatory:"false" json:"description"`

    // Target information in which scheduled query will be run
    ScheduledQueryScopeDetails []ScheduledQueryScopeDetail `mandatory:"false" json:"scheduledQueryScopeDetails"`

    // Interval in minutes in which the query is run periodically.
    IntervalInSeconds *int `mandatory:"false" json:"intervalInSeconds"`

    // DataSource query metadata replication region and status.
    RegionStatusDetail []RegionStatusDetail `mandatory:"false" json:"regionStatusDetail"`
}

func (ScheduledQueryDataSourceSummaryObjDetails) MarshalJSON

func (m ScheduledQueryDataSourceSummaryObjDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ScheduledQueryDataSourceSummaryObjDetails) String

func (m ScheduledQueryDataSourceSummaryObjDetails) String() string

func (ScheduledQueryDataSourceSummaryObjDetails) ValidateEnumValue

func (m ScheduledQueryDataSourceSummaryObjDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduledQueryScopeDetail

ScheduledQueryScopeDetail Details about the scheduled resources for which query needs to be run.

type ScheduledQueryScopeDetail struct {

    // region on which scheduled query needs to be run
    Region *string `mandatory:"false" json:"region"`

    // List of OCIDs on scheduled query needs to run
    ResourceIds []string `mandatory:"false" json:"resourceIds"`

    // Type of resource
    ResourceType *string `mandatory:"false" json:"resourceType"`
}

func (ScheduledQueryScopeDetail) String

func (m ScheduledQueryScopeDetail) String() string

func (ScheduledQueryScopeDetail) ValidateEnumValue

func (m ScheduledQueryScopeDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityPolicy

SecurityPolicy A security policy (SecurityPolicy resource) defines security requirements for resources in a security zone. If a security zone enables a security policy through a security recipe (SecurityRecipe resource), then any action that would violate that policy is blocked.

type SecurityPolicy struct {

    // Unique identifier that can’t be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the security policy's compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The owner of the security policy
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // A shorter version of the security policy's name
    FriendlyName *string `mandatory:"false" json:"friendlyName"`

    // The security policy's display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The security policy's description
    Description *string `mandatory:"false" json:"description"`

    // The category of the security policy
    Category *string `mandatory:"false" json:"category"`

    // The list of services that the security policy protects
    Services []string `mandatory:"false" json:"services"`

    // The time the security policy was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the security policy was last updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the security policy
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a resource in a `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SecurityPolicy) String

func (m SecurityPolicy) String() string

func (SecurityPolicy) ValidateEnumValue

func (m SecurityPolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityPolicyCollection

SecurityPolicyCollection Results of a security policy search.

type SecurityPolicyCollection struct {

    // A list of SecurityPolicySummary resources
    Items []SecurityPolicySummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (SecurityPolicyCollection) String

func (m SecurityPolicyCollection) String() string

func (SecurityPolicyCollection) ValidateEnumValue

func (m SecurityPolicyCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityPolicySummary

SecurityPolicySummary Summary information for a Security Zones policy. A security policy defines a security requirement for resources in a security zone.

type SecurityPolicySummary struct {

    // Unique identifier that can’t be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the security policy's compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The owner of the security policy
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // A shorter version of the security policy's name
    FriendlyName *string `mandatory:"false" json:"friendlyName"`

    // The security policy's display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The security policy's description
    Description *string `mandatory:"false" json:"description"`

    // The category of the security policy
    Category *string `mandatory:"false" json:"category"`

    // The list of services that the security policy protects
    Services []string `mandatory:"false" json:"services"`

    // The date and time the security policy was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the security policy was last updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the security policy
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a policy in the `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SecurityPolicySummary) String

func (m SecurityPolicySummary) String() string

func (SecurityPolicySummary) ValidateEnumValue

func (m SecurityPolicySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityRatingEnum

SecurityRatingEnum Enum with underlying type: string

type SecurityRatingEnum string

Set of constants representing the allowable values for SecurityRatingEnum

const (
    SecurityRatingExcellent SecurityRatingEnum = "EXCELLENT"
    SecurityRatingGood      SecurityRatingEnum = "GOOD"
    SecurityRatingFair      SecurityRatingEnum = "FAIR"
    SecurityRatingPoor      SecurityRatingEnum = "POOR"
    SecurityRatingNa        SecurityRatingEnum = "NA"
)

func GetMappingSecurityRatingEnum

func GetMappingSecurityRatingEnum(val string) (SecurityRatingEnum, bool)

GetMappingSecurityRatingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSecurityRatingEnumValues

func GetSecurityRatingEnumValues() []SecurityRatingEnum

GetSecurityRatingEnumValues Enumerates the set of values for SecurityRatingEnum

type SecurityRecipe

SecurityRecipe A security zone recipe (SecurityRecipe resource) is a collection of security zone policies (SecurityPolicy resources). Oracle Cloud Infrastructure enforces these policies on security zones that use the recipe.

type SecurityRecipe struct {

    // Unique identifier that can’t be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the recipe
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The owner of the recipe
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // The list of security policy IDs that are included in the recipe
    SecurityPolicies []string `mandatory:"true" json:"securityPolicies"`

    // The recipe's display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The recipe's description
    Description *string `mandatory:"false" json:"description"`

    // The time the recipe was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the recipe was last updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the recipe
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a recipe in the `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SecurityRecipe) String

func (m SecurityRecipe) String() string

func (SecurityRecipe) ValidateEnumValue

func (m SecurityRecipe) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityRecipeCollection

SecurityRecipeCollection Collection of Security Zones recipes (SecurityRecipeSummary resources), resulting from a security zone recipe search.

type SecurityRecipeCollection struct {

    // A list of SecurityRecipeSummary resources
    Items []SecurityRecipeSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SecurityRecipeCollection) String

func (m SecurityRecipeCollection) String() string

func (SecurityRecipeCollection) ValidateEnumValue

func (m SecurityRecipeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityRecipeSummary

SecurityRecipeSummary Summary information for a Security Zones recipe.

type SecurityRecipeSummary struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the recipe
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The owner of the recipe
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // The list of security policy IDs that are included in the recipe
    SecurityPolicies []string `mandatory:"true" json:"securityPolicies"`

    // The recipe's name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The recipe's description
    Description *string `mandatory:"false" json:"description"`

    // The time the recipe was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the recipe was last updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the recipe
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a recipe in the `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SecurityRecipeSummary) String

func (m SecurityRecipeSummary) String() string

func (SecurityRecipeSummary) ValidateEnumValue

func (m SecurityRecipeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityScoreAggregation

SecurityScoreAggregation Provides the dimensions and their corresponding count value.

type SecurityScoreAggregation struct {

    // The key-value pairs of dimensions and their names
    DimensionsMap map[string]string `mandatory:"true" json:"dimensionsMap"`

    // The security rating with given parameters
    SecurityRating SecurityRatingEnum `mandatory:"true" json:"securityRating"`

    // The security score with given parameters
    SecurityScore *int `mandatory:"true" json:"securityScore"`
}

func (SecurityScoreAggregation) String

func (m SecurityScoreAggregation) String() string

func (SecurityScoreAggregation) ValidateEnumValue

func (m SecurityScoreAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityScoreAggregationCollection

SecurityScoreAggregationCollection Collection of security score aggregation information.

type SecurityScoreAggregationCollection struct {

    // List of all the SecurityScoreAggregation resources objects.
    Items []SecurityScoreAggregation `mandatory:"true" json:"items"`
}

func (SecurityScoreAggregationCollection) String

func (m SecurityScoreAggregationCollection) String() string

func (SecurityScoreAggregationCollection) ValidateEnumValue

func (m SecurityScoreAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityScoreTrendAggregation

SecurityScoreTrendAggregation Provides the dimensions and their corresponding time and security score.

type SecurityScoreTrendAggregation struct {

    // The key-value pairs of dimensions and their names
    DimensionsMap map[string]string `mandatory:"true" json:"dimensionsMap"`

    // Start time in epoch seconds
    StartTimestamp *float32 `mandatory:"true" json:"startTimestamp"`

    // Duration
    DurationInSeconds *int `mandatory:"true" json:"durationInSeconds"`

    // The security rating with given dimensions and time range
    SecurityRating SecurityRatingEnum `mandatory:"true" json:"securityRating"`

    // The security score with given dimensions and time range
    SecurityScore *int `mandatory:"true" json:"securityScore"`
}

func (SecurityScoreTrendAggregation) String

func (m SecurityScoreTrendAggregation) String() string

func (SecurityScoreTrendAggregation) ValidateEnumValue

func (m SecurityScoreTrendAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityScoreTrendAggregationCollection

SecurityScoreTrendAggregationCollection Collection of security trend aggregation information.

type SecurityScoreTrendAggregationCollection struct {

    // List of all the SecurityScoreTrendAggregation resources
    Items []SecurityScoreTrendAggregation `mandatory:"true" json:"items"`
}

func (SecurityScoreTrendAggregationCollection) String

func (m SecurityScoreTrendAggregationCollection) String() string

func (SecurityScoreTrendAggregationCollection) ValidateEnumValue

func (m SecurityScoreTrendAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityZone

SecurityZone A security zone is associated with a security zone recipe and enforces all security zone policies in the recipe. Any actions in the zone's compartment (and any subcompartments in the zone) that violate a policy are denied.

type SecurityZone struct {

    // Unique identifier that can’t be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment for the security zone
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the recipe (`SecurityRecipe` resource) for the security zone
    SecurityZoneRecipeId *string `mandatory:"true" json:"securityZoneRecipeId"`

    // The security zone's display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The security zone's description
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the target associated with the security zone
    SecurityZoneTargetId *string `mandatory:"false" json:"securityZoneTargetId"`

    // List of inherited compartments
    InheritedByCompartments []string `mandatory:"false" json:"inheritedByCompartments"`

    // The time the security zone was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the security zone was last updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the security zone
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a zone in the `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SecurityZone) String

func (m SecurityZone) String() string

func (SecurityZone) ValidateEnumValue

func (m SecurityZone) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityZoneCollection

SecurityZoneCollection A collection of security zones. Results of a security zone search.

type SecurityZoneCollection struct {

    // List of SecurityZoneSummary resources
    Items []SecurityZoneSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (SecurityZoneCollection) String

func (m SecurityZoneCollection) String() string

func (SecurityZoneCollection) ValidateEnumValue

func (m SecurityZoneCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityZoneSummary

SecurityZoneSummary Summary information for a security zone. A security zone is associated with a security zone recipe and enforces all security zone policies in the recipe.

type SecurityZoneSummary struct {

    // Unique security zone identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment for the security zone
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the recipe (`SecurityRecipe` resource) for the security zone
    SecurityZoneRecipeId *string `mandatory:"true" json:"securityZoneRecipeId"`

    // The security zone's display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The security zone's description
    Description *string `mandatory:"false" json:"description"`

    // The time the security zone was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the security zone was last updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the security zone
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, this can be used to provide actionable information for a zone in the `Failed` state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SecurityZoneSummary) String

func (m SecurityZoneSummary) String() string

func (SecurityZoneSummary) ValidateEnumValue

func (m SecurityZoneSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecurityZoneTargetDetails

SecurityZoneTargetDetails Target details for a security zone target.

type SecurityZoneTargetDetails struct {

    // The OCID of the security zone to associate with this compartment
    SecurityZoneId *string `mandatory:"false" json:"securityZoneId"`

    // The name of the security zone to associate with this compartment.
    SecurityZoneDisplayName *string `mandatory:"false" json:"securityZoneDisplayName"`

    // The list of security zone recipes to associate with this compartment
    TargetSecurityZoneRecipes []SecurityRecipe `mandatory:"false" json:"targetSecurityZoneRecipes"`
}

func (SecurityZoneTargetDetails) MarshalJSON

func (m SecurityZoneTargetDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SecurityZoneTargetDetails) String

func (m SecurityZoneTargetDetails) String() string

func (SecurityZoneTargetDetails) ValidateEnumValue

func (m SecurityZoneTargetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ServiceConfiguration

ServiceConfiguration Configurations that are specific to a service.

type ServiceConfiguration interface {
}

type ServiceTypeSummary

ServiceTypeSummary Summary information for a service type.

type ServiceTypeSummary struct {

    // Name of the service type
    Name *string `mandatory:"true" json:"name"`

    // List of resource types
    ResourceTypes []ResourceTypeSummary `mandatory:"true" json:"resourceTypes"`
}

func (ServiceTypeSummary) String

func (m ServiceTypeSummary) String() string

func (ServiceTypeSummary) ValidateEnumValue

func (m ServiceTypeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SeverityEnum

SeverityEnum Enum with underlying type: string

type SeverityEnum string

Set of constants representing the allowable values for SeverityEnum

const (
    SeverityCritical SeverityEnum = "CRITICAL"
    SeverityHigh     SeverityEnum = "HIGH"
    SeverityMedium   SeverityEnum = "MEDIUM"
    SeverityLow      SeverityEnum = "LOW"
    SeverityMinor    SeverityEnum = "MINOR"
)

func GetMappingSeverityEnum

func GetMappingSeverityEnum(val string) (SeverityEnum, bool)

GetMappingSeverityEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSeverityEnumValues

func GetSeverityEnumValues() []SeverityEnum

GetSeverityEnumValues Enumerates the set of values for SeverityEnum

type Sighting

Sighting Sighting details.

type Sighting struct {

    // Unique identifier for the sighting
    Id *string `mandatory:"true" json:"id"`

    // Description of the sighting
    Description *string `mandatory:"true" json:"description"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Classification status of the sighting
    ClassificationStatus ClassificationStatusEnum `mandatory:"true" json:"classificationStatus"`

    // Type of sighting
    SightingType *string `mandatory:"true" json:"sightingType"`

    // Display name of the sighting type
    SightingTypeDisplayName *string `mandatory:"true" json:"sightingTypeDisplayName"`

    // Name of the MITRE ATT@CK framework tactic
    TacticName *string `mandatory:"true" json:"tacticName"`

    // Name of the MITRE ATT@CK framework technique
    TechniqueName *string `mandatory:"true" json:"techniqueName"`

    // Score for the sighting
    SightingScore *int `mandatory:"true" json:"sightingScore"`

    // Severity of the sighting
    Severity SeverityEnum `mandatory:"true" json:"severity"`

    // Level of confidence that the sighting is not a false positive
    Confidence ConfidenceEnum `mandatory:"true" json:"confidence"`

    // The date and time the sighting was first detected. Format defined by RFC3339.
    TimeFirstDetected *common.SDKTime `mandatory:"true" json:"timeFirstDetected"`

    // The date and time the sighting was last detected. Format defined by RFC3339.
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // List of regions involved in the sighting
    Regions []string `mandatory:"true" json:"regions"`

    // Problem ID associated the sighting
    ProblemId *string `mandatory:"false" json:"problemId"`

    // Unique identifier for principal actor
    ActorPrincipalId *string `mandatory:"false" json:"actorPrincipalId"`

    // Name of the principal actor
    ActorPrincipalName *string `mandatory:"false" json:"actorPrincipalName"`

    // Type of the principal actor
    ActorPrincipalType *string `mandatory:"false" json:"actorPrincipalType"`

    // The additional details for the sighting
    AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (Sighting) String

func (m Sighting) String() string

func (Sighting) ValidateEnumValue

func (m Sighting) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SightingCollection

SightingCollection Collection of sighting summaries.

type SightingCollection struct {

    // List of SightingSummary resources
    Items []SightingSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (SightingCollection) String

func (m SightingCollection) String() string

func (SightingCollection) ValidateEnumValue

func (m SightingCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SightingEndpointCollection

SightingEndpointCollection Collection of sighting endpoint summaries.

type SightingEndpointCollection struct {

    // List of SightingEndpointSummary resources
    Items []SightingEndpointSummary `mandatory:"true" json:"items"`
}

func (SightingEndpointCollection) String

func (m SightingEndpointCollection) String() string

func (SightingEndpointCollection) ValidateEnumValue

func (m SightingEndpointCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SightingEndpointSummary

SightingEndpointSummary A summary of sighting endpoints.

type SightingEndpointSummary struct {

    // Unique identifier for sighting endpoints
    Id *string `mandatory:"true" json:"id"`

    // Sighting ID for sighting endpoints
    SightingId *string `mandatory:"true" json:"sightingId"`

    // IP address involved in sighting
    IpAddress *string `mandatory:"true" json:"ipAddress"`

    // Type of IP address involved in sighting
    IpAddressType *string `mandatory:"true" json:"ipAddressType"`

    // Date and time when activities were created
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // Problem ID for sighting endpoints
    ProblemId *string `mandatory:"false" json:"problemId"`

    // IP address classification type
    IpClassificationType *string `mandatory:"false" json:"ipClassificationType"`

    // Country involved in sighting
    Country *string `mandatory:"false" json:"country"`

    // Latitude of sighting
    Latitude *float64 `mandatory:"false" json:"latitude"`

    // Longitude of sighting
    Longitude *float64 `mandatory:"false" json:"longitude"`

    // ASN number of sighting
    AsnNumber *string `mandatory:"false" json:"asnNumber"`

    // List of regions where activities were performed from this IP address
    Regions []string `mandatory:"false" json:"regions"`

    // List of services where activities were performed from this IP address
    Services []string `mandatory:"false" json:"services"`
}

func (SightingEndpointSummary) String

func (m SightingEndpointSummary) String() string

func (SightingEndpointSummary) ValidateEnumValue

func (m SightingEndpointSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SightingImpactedResourceCollection

SightingImpactedResourceCollection Collection of sighting impacted resource summaries.

type SightingImpactedResourceCollection struct {

    // List of SightingImpactedResourceSummary resources
    Items []SightingImpactedResourceSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (SightingImpactedResourceCollection) String

func (m SightingImpactedResourceCollection) String() string

func (SightingImpactedResourceCollection) ValidateEnumValue

func (m SightingImpactedResourceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SightingImpactedResourceSummary

SightingImpactedResourceSummary Summary of resources impacted by a sighting.

type SightingImpactedResourceSummary struct {

    // Unique identifier for an impacted resource
    Id *string `mandatory:"true" json:"id"`

    // Impacted resource ID
    ResourceId *string `mandatory:"true" json:"resourceId"`

    // Sighting ID for impacted resource
    SightingId *string `mandatory:"true" json:"sightingId"`

    // Compartment ID for impacted resource
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Resource name
    ResourceName *string `mandatory:"true" json:"resourceName"`

    // Resource type
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Region for impacted resource
    Region *string `mandatory:"true" json:"region"`

    // Date and time when the impacted resource is identified for given sighting
    TimeIdentified *common.SDKTime `mandatory:"true" json:"timeIdentified"`

    // Problem ID for impacted resource
    ProblemId *string `mandatory:"false" json:"problemId"`
}

func (SightingImpactedResourceSummary) String

func (m SightingImpactedResourceSummary) String() string

func (SightingImpactedResourceSummary) ValidateEnumValue

func (m SightingImpactedResourceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SightingSummary

SightingSummary Sighting summary definition.

type SightingSummary struct {

    // Unique identifier for sighting
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID where the impacted resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique identifier of the detector rule that was triggered
    DetectorRuleId *string `mandatory:"true" json:"detectorRuleId"`

    // Classification status of the sighting
    ClassificationStatus ClassificationStatusEnum `mandatory:"true" json:"classificationStatus"`

    // Type of sighting
    SightingType *string `mandatory:"true" json:"sightingType"`

    // Display name of the sighting type
    SightingTypeDisplayName *string `mandatory:"true" json:"sightingTypeDisplayName"`

    // Name of the MITRE ATT@CK framework tactic
    TacticName *string `mandatory:"true" json:"tacticName"`

    // Name of the MITRE ATT@CK framework technique
    TechniqueName *string `mandatory:"true" json:"techniqueName"`

    // Score for the sighting
    SightingScore *int `mandatory:"true" json:"sightingScore"`

    // Severity of the sighting
    Severity SeverityEnum `mandatory:"true" json:"severity"`

    // Confidence level that the sighting is not a false positive
    Confidence ConfidenceEnum `mandatory:"true" json:"confidence"`

    // The date and time the sighting was first detected. Format defined by RFC3339.
    TimeFirstDetected *common.SDKTime `mandatory:"true" json:"timeFirstDetected"`

    // The date and time the sighting was last detected. Format defined by RFC3339.
    TimeLastDetected *common.SDKTime `mandatory:"true" json:"timeLastDetected"`

    // List of regions involved in the sighting
    Regions []string `mandatory:"true" json:"regions"`

    // Problem ID associated with sighting
    ProblemId *string `mandatory:"false" json:"problemId"`

    // Unique identifier for principal actor
    ActorPrincipalId *string `mandatory:"false" json:"actorPrincipalId"`

    // Name of principal actor
    ActorPrincipalName *string `mandatory:"false" json:"actorPrincipalName"`

    // Type of principal actor
    ActorPrincipalType *string `mandatory:"false" json:"actorPrincipalType"`
}

func (SightingSummary) String

func (m SightingSummary) String() string

func (SightingSummary) ValidateEnumValue

func (m SightingSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SightingType

SightingType Information for a sighting type

type SightingType struct {

    // The unique identifier of the sighting type
    Id *string `mandatory:"false" json:"id"`

    // Display name of the sighting type
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the sighting type
    Description *string `mandatory:"false" json:"description"`

    // MITRE ATT@CK framework link for the sighting type
    MitreLink *string `mandatory:"false" json:"mitreLink"`

    // MITRE ATT@CK framework tactic for the sighting type
    Tactic *string `mandatory:"false" json:"tactic"`

    // List of MITRE ATT@CK framework techniques for the sighting type
    Techniques []string `mandatory:"false" json:"techniques"`
}

func (SightingType) String

func (m SightingType) String() string

func (SightingType) ValidateEnumValue

func (m SightingType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SimpleCondition

SimpleCondition Information for a simple condition.

type SimpleCondition struct {

    // Parameter key
    Parameter *string `mandatory:"false" json:"parameter"`

    // Value of operator in condition
    Value *string `mandatory:"false" json:"value"`

    // Type of operator
    Operator OperatorTypeEnum `mandatory:"false" json:"operator,omitempty"`

    // Type of value in condition
    ValueType ConditionValueTypeEnum `mandatory:"false" json:"valueType,omitempty"`
}

func (SimpleCondition) MarshalJSON

func (m SimpleCondition) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SimpleCondition) String

func (m SimpleCondition) String() string

func (SimpleCondition) ValidateEnumValue

func (m SimpleCondition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SkipBulkResponderExecutionDetails

SkipBulkResponderExecutionDetails Details of responders to skip execution.

type SkipBulkResponderExecutionDetails struct {

    // List of responder execution IDs to skip execution
    ResponderExecutionIds []string `mandatory:"true" json:"responderExecutionIds"`
}

func (SkipBulkResponderExecutionDetails) String

func (m SkipBulkResponderExecutionDetails) String() string

func (SkipBulkResponderExecutionDetails) ValidateEnumValue

func (m SkipBulkResponderExecutionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SkipBulkResponderExecutionRequest

SkipBulkResponderExecutionRequest wrapper for the SkipBulkResponderExecution operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/SkipBulkResponderExecution.go.html to see an example of how to use SkipBulkResponderExecutionRequest.

type SkipBulkResponderExecutionRequest struct {

    // A list of responder execution IDs to skip the execution
    SkipBulkResponderExecutionDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SkipBulkResponderExecutionRequest) BinaryRequestBody

func (request SkipBulkResponderExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SkipBulkResponderExecutionRequest) HTTPRequest

func (request SkipBulkResponderExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SkipBulkResponderExecutionRequest) RetryPolicy

func (request SkipBulkResponderExecutionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SkipBulkResponderExecutionRequest) String

func (request SkipBulkResponderExecutionRequest) String() string

func (SkipBulkResponderExecutionRequest) ValidateEnumValue

func (request SkipBulkResponderExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SkipBulkResponderExecutionResponse

SkipBulkResponderExecutionResponse wrapper for the SkipBulkResponderExecution operation

type SkipBulkResponderExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (SkipBulkResponderExecutionResponse) HTTPResponse

func (response SkipBulkResponderExecutionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SkipBulkResponderExecutionResponse) String

func (response SkipBulkResponderExecutionResponse) String() string

type SkipResponderExecutionRequest

SkipResponderExecutionRequest wrapper for the SkipResponderExecution operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/SkipResponderExecution.go.html to see an example of how to use SkipResponderExecutionRequest.

type SkipResponderExecutionRequest struct {

    // The unique identifier of the responder execution.
    ResponderExecutionId *string `mandatory:"true" contributesTo:"path" name:"responderExecutionId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SkipResponderExecutionRequest) BinaryRequestBody

func (request SkipResponderExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SkipResponderExecutionRequest) HTTPRequest

func (request SkipResponderExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SkipResponderExecutionRequest) RetryPolicy

func (request SkipResponderExecutionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SkipResponderExecutionRequest) String

func (request SkipResponderExecutionRequest) String() string

func (SkipResponderExecutionRequest) ValidateEnumValue

func (request SkipResponderExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SkipResponderExecutionResponse

SkipResponderExecutionResponse wrapper for the SkipResponderExecution operation

type SkipResponderExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (SkipResponderExecutionResponse) HTTPResponse

func (response SkipResponderExecutionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SkipResponderExecutionResponse) String

func (response SkipResponderExecutionResponse) String() string

type SortOrdersEnum

SortOrdersEnum Enum with underlying type: string

type SortOrdersEnum string

Set of constants representing the allowable values for SortOrdersEnum

const (
    SortOrdersAsc  SortOrdersEnum = "ASC"
    SortOrdersDesc SortOrdersEnum = "DESC"
)

func GetMappingSortOrdersEnum

func GetMappingSortOrdersEnum(val string) (SortOrdersEnum, bool)

GetMappingSortOrdersEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrdersEnumValues

func GetSortOrdersEnumValues() []SortOrdersEnum

GetSortOrdersEnumValues Enumerates the set of values for SortOrdersEnum

type TacticCollection

TacticCollection Collection of tactic summaries.

type TacticCollection struct {

    // List of TacticSummay resources
    Items []TacticSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TacticCollection) String

func (m TacticCollection) String() string

func (TacticCollection) ValidateEnumValue

func (m TacticCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TacticSummary

TacticSummary Summary information for a tactic.

type TacticSummary struct {

    // Unique identifier for the tactic
    Id *string `mandatory:"true" json:"id"`

    // Display name of the tactic
    DisplayName *string `mandatory:"true" json:"displayName"`
}

func (TacticSummary) String

func (m TacticSummary) String() string

func (TacticSummary) ValidateEnumValue

func (m TacticSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Target

Target A target defines the scope of resources that Cloud Guard monitors and the rules to be enforced in that monitoring. A Target resource contains the settings for a specific target.

type Target struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of target
    TargetResourceType TargetResourceTypeEnum `mandatory:"true" json:"targetResourceType"`

    // Resource ID which the target uses to monitor
    TargetResourceId *string `mandatory:"true" json:"targetResourceId"`

    // Total number of recipes attached to target
    RecipeCount *int `mandatory:"true" json:"recipeCount"`

    // Target display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The target description
    Description *string `mandatory:"false" json:"description"`

    // List of detector recipes attached to target
    TargetDetectorRecipes []TargetDetectorRecipe `mandatory:"false" json:"targetDetectorRecipes"`

    // List of responder recipes attached to target
    TargetResponderRecipes []TargetResponderRecipe `mandatory:"false" json:"targetResponderRecipes"`

    TargetDetails TargetDetails `mandatory:"false" json:"targetDetails"`

    // List of inherited compartments
    InheritedByCompartments []string `mandatory:"false" json:"inheritedByCompartments"`

    // The date and time the target was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the target
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current lifecycle state in more detail. For example, can be used to provide actionable information for a resource in Failed state. [DEPRECATE]
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Target) String

func (m Target) String() string

func (*Target) UnmarshalJSON

func (m *Target) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Target) ValidateEnumValue

func (m Target) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetCollection

TargetCollection Collection of summary information for targets.

type TargetCollection struct {

    // List of TargetSummary resources
    Items []TargetSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TargetCollection) String

func (m TargetCollection) String() string

func (TargetCollection) ValidateEnumValue

func (m TargetCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDetails

TargetDetails Details specific to the target type.

type TargetDetails interface {
}

type TargetDetectorDetails

TargetDetectorDetails Overriden settings of a detector rule in recipe attached to target.

type TargetDetectorDetails struct {

    // Enablement state of the detector rule
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The risk level of the detector rule
    RiskLevel RiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // List of detector rule configurations
    Configurations []DetectorConfiguration `mandatory:"false" json:"configurations"`

    // Condition group corresponding to each compartment
    ConditionGroups []ConditionGroup `mandatory:"false" json:"conditionGroups"`

    // User-defined labels for a detector rule
    Labels []string `mandatory:"false" json:"labels"`

    // Configuration allowed or not
    IsConfigurationAllowed *bool `mandatory:"false" json:"isConfigurationAllowed"`

    // Point at which an elevated resource risk score creates a problem
    ProblemThreshold *int `mandatory:"false" json:"problemThreshold"`

    // List of target types for which the detector rule is applicable
    TargetTypes []string `mandatory:"false" json:"targetTypes"`

    // List of sighting types
    SightingTypes []SightingType `mandatory:"false" json:"sightingTypes"`
}

func (TargetDetectorDetails) String

func (m TargetDetectorDetails) String() string

func (TargetDetectorDetails) ValidateEnumValue

func (m TargetDetectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDetectorRecipe

TargetDetectorRecipe A TargetDetectorRecipe resource contains a specific instance of one of the supported detector types (for example, activity, configuration, or threat) in which some settings can be modified specifically for a single target. A TargetDetectorRecipe resource: * Is effectively a copy of a DetectorRecipe resource in which users can make very limited changes if it’s Oracle-managed, and more changes if it’s user-managed. * Is visible on the Cloud Guard Targets, Target Details page. * Is located in a specific OCI compartment. * Can be modified by users, programmatically or through the UI. * Changes that can be made here override any settings in the corresponding DetectorRecipe, of which the TargetDetectorRecipe resource is effectively a copy, created when the detector recipe is attached to the target.

type TargetDetectorRecipe struct {

    // OCID for the detector recipe
    Id *string `mandatory:"true" json:"id"`

    // Display name of the detector recipe
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment OCID of the detector recipe
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique identifier for of original Oracle-managed detector recipe on which the TargetDetectorRecipe is based
    DetectorRecipeId *string `mandatory:"true" json:"detectorRecipeId"`

    // Owner of the detector recipe
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // Type of detector
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Detector recipe description.
    Description *string `mandatory:"false" json:"description"`

    // List of detector rules for the detector recipe - user input
    DetectorRules []TargetDetectorRecipeDetectorRule `mandatory:"false" json:"detectorRules"`

    // List of currently enabled detector rules for the detector type for recipe after applying defaults
    EffectiveDetectorRules []TargetDetectorRecipeDetectorRule `mandatory:"false" json:"effectiveDetectorRules"`

    // The date and time the target detector recipe was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target detector recipe was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the resource
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Recipe type ( STANDARD, ENTERPRISE )
    DetectorRecipeType DetectorRecipeEnumEnum `mandatory:"false" json:"detectorRecipeType,omitempty"`

    // The number of days for which source data is retained
    SourceDataRetention *int `mandatory:"false" json:"sourceDataRetention"`
}

func (TargetDetectorRecipe) String

func (m TargetDetectorRecipe) String() string

func (TargetDetectorRecipe) ValidateEnumValue

func (m TargetDetectorRecipe) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDetectorRecipeCollection

TargetDetectorRecipeCollection Collection of target detector recipe summaries.

type TargetDetectorRecipeCollection struct {

    // List of TargetDetectorRecipeSummary resources
    Items []TargetDetectorRecipeSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TargetDetectorRecipeCollection) String

func (m TargetDetectorRecipeCollection) String() string

func (TargetDetectorRecipeCollection) ValidateEnumValue

func (m TargetDetectorRecipeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDetectorRecipeDetectorRule

TargetDetectorRecipeDetectorRule A TargetDetectorRecipeDetectorRule resource contains a specific instance of a single detector rule in one of the supported detector types (for example, activity, configuration, or threat). A TargetDetectorRecipeDetectorRule resource: * Is effectively a copy of a DetectorRecipeRule resource (made when a detector recipe is attached to a target) in which users can make certain changes if it’s Oracle-managed, and other changes if it’s user-managed. * Is visible on the Cloud Guard Targets, Target Details page. * Is effectively located in a specific OCI compartment, through the ThreatDetectorRecipe resource to which it belongs. * Can be modified by users, programmatically or through the UI. * Changes that can be made here apply locally, to resources in OCI compartments mapped to the target that attaches the associated detector recipe (in a TargetDetectorRecipe resource), and override any changes made in rules associated with the corresponding DetectorRecipe resource.

type TargetDetectorRecipeDetectorRule struct {

    // The unique identifier of the detector rule
    DetectorRuleId *string `mandatory:"true" json:"detectorRuleId"`

    // Detector type for the rule
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Service type of the configuration to which the rule is applied
    ServiceType *string `mandatory:"true" json:"serviceType"`

    // The type of resource which is monitored by the detector rule.
    // For example, Instance, Database, VCN, Policy. To find the resource type for a
    // particular rule, see Detector Recipe Reference
    //  (https://docs.cloud.oracle.com/iaas/cloud-guard/using/detect-recipes.htm#detect-recipes-reference).
    // Or try Detector Recipe Reference
    //  (https://docs.cloud.oracle.com/cloud-guard/using/detect-recipes.htm#detect-recipes-reference).
    ResourceType *string `mandatory:"true" json:"resourceType"`

    // Display name for TargetDetectorRecipeDetectorRule resource
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for TargetDetectorRecipeDetectorRule resource
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for TargetDetectorRecipeDetectorRule resource
    Recommendation *string `mandatory:"false" json:"recommendation"`

    Details *TargetDetectorDetails `mandatory:"false" json:"details"`

    // List of managed list types related to this rule
    ManagedListTypes []TargetDetectorRecipeDetectorRuleManagedListTypesEnum `mandatory:"false" json:"managedListTypes,omitempty"`

    // The date and time the target detector recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target detector recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the detector rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The ID of the attached data source
    DataSourceId *string `mandatory:"false" json:"dataSourceId"`

    // Data source entities mapping for a detector rule
    EntitiesMappings []EntitiesMapping `mandatory:"false" json:"entitiesMappings"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TargetDetectorRecipeDetectorRule) String

func (m TargetDetectorRecipeDetectorRule) String() string

func (TargetDetectorRecipeDetectorRule) ValidateEnumValue

func (m TargetDetectorRecipeDetectorRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDetectorRecipeDetectorRuleCollection

TargetDetectorRecipeDetectorRuleCollection Collection of summary information for target detector recipe detector rules.

type TargetDetectorRecipeDetectorRuleCollection struct {

    // List of TargetDetectorRecipeDetectorRuleSummary resources
    Items []TargetDetectorRecipeDetectorRuleSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TargetDetectorRecipeDetectorRuleCollection) String

func (m TargetDetectorRecipeDetectorRuleCollection) String() string

func (TargetDetectorRecipeDetectorRuleCollection) ValidateEnumValue

func (m TargetDetectorRecipeDetectorRuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDetectorRecipeDetectorRuleManagedListTypesEnum

TargetDetectorRecipeDetectorRuleManagedListTypesEnum Enum with underlying type: string

type TargetDetectorRecipeDetectorRuleManagedListTypesEnum string

Set of constants representing the allowable values for TargetDetectorRecipeDetectorRuleManagedListTypesEnum

const (
    TargetDetectorRecipeDetectorRuleManagedListTypesCidrBlock            TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "CIDR_BLOCK"
    TargetDetectorRecipeDetectorRuleManagedListTypesUsers                TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "USERS"
    TargetDetectorRecipeDetectorRuleManagedListTypesGroups               TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "GROUPS"
    TargetDetectorRecipeDetectorRuleManagedListTypesIpv4address          TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "IPV4ADDRESS"
    TargetDetectorRecipeDetectorRuleManagedListTypesIpv6address          TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "IPV6ADDRESS"
    TargetDetectorRecipeDetectorRuleManagedListTypesResourceOcid         TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "RESOURCE_OCID"
    TargetDetectorRecipeDetectorRuleManagedListTypesRegion               TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "REGION"
    TargetDetectorRecipeDetectorRuleManagedListTypesCountry              TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "COUNTRY"
    TargetDetectorRecipeDetectorRuleManagedListTypesState                TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "STATE"
    TargetDetectorRecipeDetectorRuleManagedListTypesCity                 TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "CITY"
    TargetDetectorRecipeDetectorRuleManagedListTypesTags                 TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "TAGS"
    TargetDetectorRecipeDetectorRuleManagedListTypesGeneric              TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "GENERIC"
    TargetDetectorRecipeDetectorRuleManagedListTypesFusionAppsRole       TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "FUSION_APPS_ROLE"
    TargetDetectorRecipeDetectorRuleManagedListTypesFusionAppsPermission TargetDetectorRecipeDetectorRuleManagedListTypesEnum = "FUSION_APPS_PERMISSION"
)

func GetMappingTargetDetectorRecipeDetectorRuleManagedListTypesEnum

func GetMappingTargetDetectorRecipeDetectorRuleManagedListTypesEnum(val string) (TargetDetectorRecipeDetectorRuleManagedListTypesEnum, bool)

GetMappingTargetDetectorRecipeDetectorRuleManagedListTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetDetectorRecipeDetectorRuleManagedListTypesEnumValues

func GetTargetDetectorRecipeDetectorRuleManagedListTypesEnumValues() []TargetDetectorRecipeDetectorRuleManagedListTypesEnum

GetTargetDetectorRecipeDetectorRuleManagedListTypesEnumValues Enumerates the set of values for TargetDetectorRecipeDetectorRuleManagedListTypesEnum

type TargetDetectorRecipeDetectorRuleSummary

TargetDetectorRecipeDetectorRuleSummary Summary information for a detector rule in a detector recipe.

type TargetDetectorRecipeDetectorRuleSummary struct {

    // The unique identifier of the detector rule
    Id *string `mandatory:"true" json:"id"`

    // Type of detector
    Detector DetectorEnumEnum `mandatory:"true" json:"detector"`

    // Detector template display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detector template description
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for TargetDetectorRecipeDetectorRule resource
    Recommendation *string `mandatory:"false" json:"recommendation"`

    // Service type of the configuration to which the rule is applied
    ServiceType *string `mandatory:"false" json:"serviceType"`

    // Resource type of the configuration to which the rule is applied
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // List of managed list types related to this rule
    ManagedListTypes []TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum `mandatory:"false" json:"managedListTypes,omitempty"`

    DetectorDetails *TargetDetectorDetails `mandatory:"false" json:"detectorDetails"`

    // The date and time the target detector recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target detector recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the target detector recipe rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The unique identifier of the attached data source
    DataSourceId *string `mandatory:"false" json:"dataSourceId"`

    // Data source entities mapping for a detector rule
    EntitiesMappings []EntitiesMapping `mandatory:"false" json:"entitiesMappings"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TargetDetectorRecipeDetectorRuleSummary) String

func (m TargetDetectorRecipeDetectorRuleSummary) String() string

func (TargetDetectorRecipeDetectorRuleSummary) ValidateEnumValue

func (m TargetDetectorRecipeDetectorRuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum

TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum Enum with underlying type: string

type TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum string

Set of constants representing the allowable values for TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum

const (
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesCidrBlock            TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "CIDR_BLOCK"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesUsers                TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "USERS"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesGroups               TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "GROUPS"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesIpv4address          TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "IPV4ADDRESS"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesIpv6address          TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "IPV6ADDRESS"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesResourceOcid         TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "RESOURCE_OCID"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesRegion               TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "REGION"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesCountry              TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "COUNTRY"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesState                TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "STATE"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesCity                 TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "CITY"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesTags                 TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "TAGS"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesGeneric              TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "GENERIC"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesFusionAppsRole       TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "FUSION_APPS_ROLE"
    TargetDetectorRecipeDetectorRuleSummaryManagedListTypesFusionAppsPermission TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum = "FUSION_APPS_PERMISSION"
)

func GetMappingTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum

func GetMappingTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum(val string) (TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum, bool)

GetMappingTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumValues

func GetTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumValues() []TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum

GetTargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnumValues Enumerates the set of values for TargetDetectorRecipeDetectorRuleSummaryManagedListTypesEnum

type TargetDetectorRecipeSummary

TargetDetectorRecipeSummary Summary information for a target detector recipe

type TargetDetectorRecipeSummary struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Detector recipe's display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Detector recipe's description
    Description *string `mandatory:"true" json:"description"`

    // Detector recipe's owner
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // Unique identifier for detector recipe of which this is an extension
    DetectorRecipeId *string `mandatory:"true" json:"detectorRecipeId"`

    // Type of detector
    Detector DetectorEnumEnum `mandatory:"false" json:"detector,omitempty"`

    // The current lifecycle state of the resource
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the target detector recipe was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target detector recipe was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Recipe type ( STANDARD, ENTERPRISE )
    DetectorRecipeType DetectorRecipeEnumEnum `mandatory:"false" json:"detectorRecipeType,omitempty"`

    // The number of days for which source data is retained
    SourceDataRetention *int `mandatory:"false" json:"sourceDataRetention"`
}

func (TargetDetectorRecipeSummary) String

func (m TargetDetectorRecipeSummary) String() string

func (TargetDetectorRecipeSummary) ValidateEnumValue

func (m TargetDetectorRecipeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetIdsSelected

TargetIdsSelected Target selection on basis of target IDs.

type TargetIdsSelected struct {

    // IDs of targets
    Values []string `mandatory:"false" json:"values"`
}

func (TargetIdsSelected) MarshalJSON

func (m TargetIdsSelected) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TargetIdsSelected) String

func (m TargetIdsSelected) String() string

func (TargetIdsSelected) ValidateEnumValue

func (m TargetIdsSelected) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetResourceTypeEnum

TargetResourceTypeEnum Enum with underlying type: string

type TargetResourceTypeEnum string

Set of constants representing the allowable values for TargetResourceTypeEnum

const (
    TargetResourceTypeCompartment  TargetResourceTypeEnum = "COMPARTMENT"
    TargetResourceTypeErpcloud     TargetResourceTypeEnum = "ERPCLOUD"
    TargetResourceTypeHcmcloud     TargetResourceTypeEnum = "HCMCLOUD"
    TargetResourceTypeSecurityZone TargetResourceTypeEnum = "SECURITY_ZONE"
)

func GetMappingTargetResourceTypeEnum

func GetMappingTargetResourceTypeEnum(val string) (TargetResourceTypeEnum, bool)

GetMappingTargetResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetResourceTypeEnumValues

func GetTargetResourceTypeEnumValues() []TargetResourceTypeEnum

GetTargetResourceTypeEnumValues Enumerates the set of values for TargetResourceTypeEnum

type TargetResourceTypesSelected

TargetResourceTypesSelected Target selection on basis of target resource types.

type TargetResourceTypesSelected struct {

    // Types of targets
    Values []TargetResourceTypeEnum `mandatory:"false" json:"values,omitempty"`
}

func (TargetResourceTypesSelected) MarshalJSON

func (m TargetResourceTypesSelected) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TargetResourceTypesSelected) String

func (m TargetResourceTypesSelected) String() string

func (TargetResourceTypesSelected) ValidateEnumValue

func (m TargetResourceTypesSelected) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetResponderRecipe

TargetResponderRecipe A TargetResponderRecipe resource contains a specific instance of one of the supported detector types (for example, activity, configuration, or threat) in which some settings can be modified specifically for a single target. A TargetResponderRecipe resource: * Is effectively a copy of a ResponderRecipe resource in which users can make very limited changes if it’s Oracle-managed, and more changes if it’s user-managed. * Is visible on the Cloud Guard Targets, Target Details page. * Is located in a specific OCI compartment. * Can be modified by users, programmatically or through the UI. * Changes that can be made here override any settings in the corresponding ResponderRecipe, of which the TargetResponderRecipe resource is effectively a copy of the ResponderRecipe resource (effectively created when the detector recipe is attached to the target).

type TargetResponderRecipe struct {

    // Unique identifier of target responder recipe that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Unique identifier for the Oracle-managed responder recipe from which this recipe was cloned
    ResponderRecipeId *string `mandatory:"true" json:"responderRecipeId"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Target responder recipe display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Target responder description
    Description *string `mandatory:"true" json:"description"`

    // Owner of target responder recipe
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // The date and time the target responder recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target responder recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // List of responder rules associated with the recipe - user input
    ResponderRules []TargetResponderRecipeResponderRule `mandatory:"false" json:"responderRules"`

    // List of currently enabled responder rules for the responder type for recipe after applying defaults
    EffectiveResponderRules []TargetResponderRecipeResponderRule `mandatory:"false" json:"effectiveResponderRules"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TargetResponderRecipe) String

func (m TargetResponderRecipe) String() string

func (TargetResponderRecipe) ValidateEnumValue

func (m TargetResponderRecipe) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetResponderRecipeCollection

TargetResponderRecipeCollection Collection of target responder recipe summaries.

type TargetResponderRecipeCollection struct {

    // List of TargetResponderRecipeSummary resources
    Items []TargetResponderRecipeSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TargetResponderRecipeCollection) String

func (m TargetResponderRecipeCollection) String() string

func (TargetResponderRecipeCollection) ValidateEnumValue

func (m TargetResponderRecipeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetResponderRecipeResponderRule

TargetResponderRecipeResponderRule A TargetResponderRecipeResponderRule resource contains a specific instance of a single responder rule. A TargetResponderRecipeRule resource: * Is effectively a copy of a ResponderRecipeRule resource in which users can make certain changes if it’s Oracle-managed, and other changes if it’s user-managed. * Is visible on the Cloud Guard Targets, Target Details page. * Is effectively located in a specific OCI compartment, through the ThreatResponderRecipe resource to which it belongs. * Can be modified by users, programmatically or through the UI. * Changes that can be made here apply locally, to resources in OCI compartments mapped to the target that attaches the associated responder recipe (in a TargetResponderRecipe resource), and override any changes made in rules associated with the corresponding ResponderRecipe resource.

type TargetResponderRecipeResponderRule struct {

    // Unique identifier for the responder rule
    ResponderRuleId *string `mandatory:"true" json:"responderRuleId"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Responder rule display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Responder rule description
    Description *string `mandatory:"false" json:"description"`

    // Type of responder
    Type ResponderTypeEnum `mandatory:"false" json:"type,omitempty"`

    // List of policies
    Policies []string `mandatory:"false" json:"policies"`

    // Supported execution modes for the responder rule
    SupportedModes []TargetResponderRecipeResponderRuleSupportedModesEnum `mandatory:"false" json:"supportedModes,omitempty"`

    Details *ResponderRuleDetails `mandatory:"false" json:"details"`

    // The date and time the target responder recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target responder recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the responder rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (TargetResponderRecipeResponderRule) String

func (m TargetResponderRecipeResponderRule) String() string

func (TargetResponderRecipeResponderRule) ValidateEnumValue

func (m TargetResponderRecipeResponderRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetResponderRecipeResponderRuleCollection

TargetResponderRecipeResponderRuleCollection Collection of summary information for target responder recipe responder rules.

type TargetResponderRecipeResponderRuleCollection struct {

    // List of TargetResponderRecipeResponderRuleSummary resources
    Items []TargetResponderRecipeResponderRuleSummary `mandatory:"true" json:"items"`
}

func (TargetResponderRecipeResponderRuleCollection) String

func (m TargetResponderRecipeResponderRuleCollection) String() string

func (TargetResponderRecipeResponderRuleCollection) ValidateEnumValue

func (m TargetResponderRecipeResponderRuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetResponderRecipeResponderRuleSummary

TargetResponderRecipeResponderRuleSummary Summary information for a target responder recipe responder rule.

type TargetResponderRecipeResponderRuleSummary struct {

    // Unique identifier for the responder rule
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Responder rule display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Responder rule description
    Description *string `mandatory:"false" json:"description"`

    // Type of responder
    Type ResponderTypeEnum `mandatory:"false" json:"type,omitempty"`

    // List of policies
    Policies []string `mandatory:"false" json:"policies"`

    // Supported execution modes for the responder rule
    SupportedModes []TargetResponderRecipeResponderRuleSummarySupportedModesEnum `mandatory:"false" json:"supportedModes,omitempty"`

    Details *ResponderRuleDetails `mandatory:"false" json:"details"`

    // The date and time the target responder recipe rule was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target responder recipe rule was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the responder rule
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (TargetResponderRecipeResponderRuleSummary) String

func (m TargetResponderRecipeResponderRuleSummary) String() string

func (TargetResponderRecipeResponderRuleSummary) ValidateEnumValue

func (m TargetResponderRecipeResponderRuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetResponderRecipeResponderRuleSummarySupportedModesEnum

TargetResponderRecipeResponderRuleSummarySupportedModesEnum Enum with underlying type: string

type TargetResponderRecipeResponderRuleSummarySupportedModesEnum string

Set of constants representing the allowable values for TargetResponderRecipeResponderRuleSummarySupportedModesEnum

const (
    TargetResponderRecipeResponderRuleSummarySupportedModesAutoaction TargetResponderRecipeResponderRuleSummarySupportedModesEnum = "AUTOACTION"
    TargetResponderRecipeResponderRuleSummarySupportedModesUseraction TargetResponderRecipeResponderRuleSummarySupportedModesEnum = "USERACTION"
)

func GetMappingTargetResponderRecipeResponderRuleSummarySupportedModesEnum

func GetMappingTargetResponderRecipeResponderRuleSummarySupportedModesEnum(val string) (TargetResponderRecipeResponderRuleSummarySupportedModesEnum, bool)

GetMappingTargetResponderRecipeResponderRuleSummarySupportedModesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetResponderRecipeResponderRuleSummarySupportedModesEnumValues

func GetTargetResponderRecipeResponderRuleSummarySupportedModesEnumValues() []TargetResponderRecipeResponderRuleSummarySupportedModesEnum

GetTargetResponderRecipeResponderRuleSummarySupportedModesEnumValues Enumerates the set of values for TargetResponderRecipeResponderRuleSummarySupportedModesEnum

type TargetResponderRecipeResponderRuleSupportedModesEnum

TargetResponderRecipeResponderRuleSupportedModesEnum Enum with underlying type: string

type TargetResponderRecipeResponderRuleSupportedModesEnum string

Set of constants representing the allowable values for TargetResponderRecipeResponderRuleSupportedModesEnum

const (
    TargetResponderRecipeResponderRuleSupportedModesAutoaction TargetResponderRecipeResponderRuleSupportedModesEnum = "AUTOACTION"
    TargetResponderRecipeResponderRuleSupportedModesUseraction TargetResponderRecipeResponderRuleSupportedModesEnum = "USERACTION"
)

func GetMappingTargetResponderRecipeResponderRuleSupportedModesEnum

func GetMappingTargetResponderRecipeResponderRuleSupportedModesEnum(val string) (TargetResponderRecipeResponderRuleSupportedModesEnum, bool)

GetMappingTargetResponderRecipeResponderRuleSupportedModesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetResponderRecipeResponderRuleSupportedModesEnumValues

func GetTargetResponderRecipeResponderRuleSupportedModesEnumValues() []TargetResponderRecipeResponderRuleSupportedModesEnum

GetTargetResponderRecipeResponderRuleSupportedModesEnumValues Enumerates the set of values for TargetResponderRecipeResponderRuleSupportedModesEnum

type TargetResponderRecipeSummary

TargetResponderRecipeSummary Summary information for a target responder recipe.

type TargetResponderRecipeSummary struct {

    // Unique identifier that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique identifier for responder recipe of which this is an extension
    ResponderRecipeId *string `mandatory:"true" json:"responderRecipeId"`

    // Display name of the responder recipe
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Description of the responder recipe
    Description *string `mandatory:"true" json:"description"`

    // Owner of the responder recipe
    Owner OwnerTypeEnum `mandatory:"true" json:"owner"`

    // The date and time the target responder recipe was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target responder recipe was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the example
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TargetResponderRecipeSummary) String

func (m TargetResponderRecipeSummary) String() string

func (TargetResponderRecipeSummary) ValidateEnumValue

func (m TargetResponderRecipeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetSelected

TargetSelected Specification of how targets are to be selected (select ALL, or select by TargetResourceType or TargetId).

type TargetSelected interface {
}

type TargetSelectedKindEnum

TargetSelectedKindEnum Enum with underlying type: string

type TargetSelectedKindEnum string

Set of constants representing the allowable values for TargetSelectedKindEnum

const (
    TargetSelectedKindAll         TargetSelectedKindEnum = "ALL"
    TargetSelectedKindTargettypes TargetSelectedKindEnum = "TARGETTYPES"
    TargetSelectedKindTargetids   TargetSelectedKindEnum = "TARGETIDS"
)

func GetMappingTargetSelectedKindEnum

func GetMappingTargetSelectedKindEnum(val string) (TargetSelectedKindEnum, bool)

GetMappingTargetSelectedKindEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetSelectedKindEnumValues

func GetTargetSelectedKindEnumValues() []TargetSelectedKindEnum

GetTargetSelectedKindEnumValues Enumerates the set of values for TargetSelectedKindEnum

type TargetSummary

TargetSummary Summary information for a target.

type TargetSummary struct {

    // Unique identifier for target that can't be changed after creation
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of resource that's associated with the target(compartment/HCMCloud/ERPCloud)
    TargetResourceType TargetResourceTypeEnum `mandatory:"true" json:"targetResourceType"`

    // Resource ID which the target uses to monitor
    TargetResourceId *string `mandatory:"true" json:"targetResourceId"`

    // Total number of recipes attached to target
    RecipeCount *int `mandatory:"true" json:"recipeCount"`

    // Target display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The date and time the target was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the target was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current lifecycle state of the resource
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. [DEPRECATE]
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (TargetSummary) String

func (m TargetSummary) String() string

func (TargetSummary) ValidateEnumValue

func (m TargetSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TechniqueCollection

TechniqueCollection Collection of technique summaries.

type TechniqueCollection struct {

    // List of TechniqueSummary resources
    Items []TechniqueSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (TechniqueCollection) String

func (m TechniqueCollection) String() string

func (TechniqueCollection) ValidateEnumValue

func (m TechniqueCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TechniqueSummary

TechniqueSummary Summary information for a technique.

type TechniqueSummary struct {

    // Unique identifier for the technique
    Id *string `mandatory:"true" json:"id"`

    // Display name of the technique
    DisplayName *string `mandatory:"true" json:"displayName"`
}

func (TechniqueSummary) String

func (m TechniqueSummary) String() string

func (TechniqueSummary) ValidateEnumValue

func (m TechniqueSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerResponderDetails

TriggerResponderDetails The responder triggering details to be pushed to responder rules.

type TriggerResponderDetails struct {

    // Unique identifier for the responder rule
    ResponderRuleId *string `mandatory:"true" json:"responderRuleId"`

    // List of responder rule configurations
    Configurations []ResponderConfiguration `mandatory:"false" json:"configurations"`
}

func (TriggerResponderDetails) String

func (m TriggerResponderDetails) String() string

func (TriggerResponderDetails) ValidateEnumValue

func (m TriggerResponderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerResponderRequest

TriggerResponderRequest wrapper for the TriggerResponder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/TriggerResponder.go.html to see an example of how to use TriggerResponderRequest.

type TriggerResponderRequest struct {

    // OCID of the problem.
    ProblemId *string `mandatory:"true" contributesTo:"path" name:"problemId"`

    // The responder may update the problem
    TriggerResponderDetails `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"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (TriggerResponderRequest) BinaryRequestBody

func (request TriggerResponderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (TriggerResponderRequest) HTTPRequest

func (request TriggerResponderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (TriggerResponderRequest) RetryPolicy

func (request TriggerResponderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (TriggerResponderRequest) String

func (request TriggerResponderRequest) String() string

func (TriggerResponderRequest) ValidateEnumValue

func (request TriggerResponderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TriggerResponderResponse

TriggerResponderResponse wrapper for the TriggerResponder operation

type TriggerResponderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (TriggerResponderResponse) HTTPResponse

func (response TriggerResponderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (TriggerResponderResponse) String

func (response TriggerResponderResponse) String() string

type UpdateBulkProblemStatusDetails

UpdateBulkProblemStatusDetails List of problem IDs to be passed in to update problem status.

type UpdateBulkProblemStatusDetails struct {

    // Action taken by user
    Status ProblemLifecycleDetailEnum `mandatory:"true" json:"status"`

    // List of problem IDs to be passed in to update the problem status
    ProblemIds []string `mandatory:"true" json:"problemIds"`

    // User-defined comment to be passed in to update the problem
    Comment *string `mandatory:"false" json:"comment"`
}

func (UpdateBulkProblemStatusDetails) String

func (m UpdateBulkProblemStatusDetails) String() string

func (UpdateBulkProblemStatusDetails) ValidateEnumValue

func (m UpdateBulkProblemStatusDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBulkProblemStatusRequest

UpdateBulkProblemStatusRequest wrapper for the UpdateBulkProblemStatus operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateBulkProblemStatus.go.html to see an example of how to use UpdateBulkProblemStatusRequest.

type UpdateBulkProblemStatusRequest struct {

    // A list of Problem IDs to be passed in to update the Problem status
    UpdateBulkProblemStatusDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateBulkProblemStatusRequest) BinaryRequestBody

func (request UpdateBulkProblemStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateBulkProblemStatusRequest) HTTPRequest

func (request UpdateBulkProblemStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateBulkProblemStatusRequest) RetryPolicy

func (request UpdateBulkProblemStatusRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateBulkProblemStatusRequest) String

func (request UpdateBulkProblemStatusRequest) String() string

func (UpdateBulkProblemStatusRequest) ValidateEnumValue

func (request UpdateBulkProblemStatusRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBulkProblemStatusResponse

UpdateBulkProblemStatusResponse wrapper for the UpdateBulkProblemStatus operation

type UpdateBulkProblemStatusResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateBulkProblemStatusResponse) HTTPResponse

func (response UpdateBulkProblemStatusResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateBulkProblemStatusResponse) String

func (response UpdateBulkProblemStatusResponse) String() string

type UpdateConfigurationDetails

UpdateConfigurationDetails Parameters to update Cloud Guard configuration details for a tenancy.

type UpdateConfigurationDetails struct {

    // The reporting region
    ReportingRegion *string `mandatory:"true" json:"reportingRegion"`

    // Status of Cloud Guard tenant
    Status CloudGuardStatusEnum `mandatory:"true" json:"status"`

    // List of service configurations for tenant
    ServiceConfigurations []ServiceConfiguration `mandatory:"false" json:"serviceConfigurations"`

    // Identifies if Oracle managed resources will be created by customers.
    // If no value is specified false is the default.
    SelfManageResources *bool `mandatory:"false" json:"selfManageResources"`
}

func (UpdateConfigurationDetails) String

func (m UpdateConfigurationDetails) String() string

func (*UpdateConfigurationDetails) UnmarshalJSON

func (m *UpdateConfigurationDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateConfigurationDetails) ValidateEnumValue

func (m UpdateConfigurationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConfigurationRequest

UpdateConfigurationRequest wrapper for the UpdateConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateConfiguration.go.html to see an example of how to use UpdateConfigurationRequest.

type UpdateConfigurationRequest struct {

    // Updates configuration details of Cloud Guard for a Tenancy.
    UpdateConfigurationDetails `contributesTo:"body"`

    // The OCID 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"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateConfigurationRequest) BinaryRequestBody

func (request UpdateConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateConfigurationRequest) HTTPRequest

func (request UpdateConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateConfigurationRequest) RetryPolicy

func (request UpdateConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateConfigurationRequest) String

func (request UpdateConfigurationRequest) String() string

func (UpdateConfigurationRequest) ValidateEnumValue

func (request UpdateConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConfigurationResponse

UpdateConfigurationResponse wrapper for the UpdateConfiguration operation

type UpdateConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Configuration instance
    Configuration `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateConfigurationResponse) HTTPResponse

func (response UpdateConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConfigurationResponse) String

func (response UpdateConfigurationResponse) String() string

type UpdateDataMaskRuleDetails

UpdateDataMaskRuleDetails The information to be updated for a data mask rule.

type UpdateDataMaskRuleDetails struct {

    // Data mask rule display name
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Compartment OCID where the resource is created
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // IAM group ID associated with the data mask rule
    IamGroupId *string `mandatory:"false" json:"iamGroupId"`

    TargetSelected TargetSelected `mandatory:"false" json:"targetSelected"`

    // Data mask rule categories
    DataMaskCategories []DataMaskCategoryEnum `mandatory:"false" json:"dataMaskCategories,omitempty"`

    // The status of the data mask rule
    DataMaskRuleStatus DataMaskRuleStatusEnum `mandatory:"false" json:"dataMaskRuleStatus,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDataMaskRuleDetails) String

func (m UpdateDataMaskRuleDetails) String() string

func (*UpdateDataMaskRuleDetails) UnmarshalJSON

func (m *UpdateDataMaskRuleDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDataMaskRuleDetails) ValidateEnumValue

func (m UpdateDataMaskRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataMaskRuleRequest

UpdateDataMaskRuleRequest wrapper for the UpdateDataMaskRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateDataMaskRule.go.html to see an example of how to use UpdateDataMaskRuleRequest.

type UpdateDataMaskRuleRequest struct {

    // OCID of the data mask rule
    DataMaskRuleId *string `mandatory:"true" contributesTo:"path" name:"dataMaskRuleId"`

    // The data mask rule information to be updated
    UpdateDataMaskRuleDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDataMaskRuleRequest) BinaryRequestBody

func (request UpdateDataMaskRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataMaskRuleRequest) HTTPRequest

func (request UpdateDataMaskRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDataMaskRuleRequest) RetryPolicy

func (request UpdateDataMaskRuleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDataMaskRuleRequest) String

func (request UpdateDataMaskRuleRequest) String() string

func (UpdateDataMaskRuleRequest) ValidateEnumValue

func (request UpdateDataMaskRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataMaskRuleResponse

UpdateDataMaskRuleResponse wrapper for the UpdateDataMaskRule operation

type UpdateDataMaskRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataMaskRule instance
    DataMaskRule `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDataMaskRuleResponse) HTTPResponse

func (response UpdateDataMaskRuleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataMaskRuleResponse) String

func (response UpdateDataMaskRuleResponse) String() string

type UpdateDataSourceDetails

UpdateDataSourceDetails Parameters to update a data source.

type UpdateDataSourceDetails struct {

    // Display name for data source
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Enablement status of data source
    Status DataSourceStatusEnum `mandatory:"false" json:"status,omitempty"`

    DataSourceDetails DataSourceDetails `mandatory:"false" json:"dataSourceDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDataSourceDetails) String

func (m UpdateDataSourceDetails) String() string

func (*UpdateDataSourceDetails) UnmarshalJSON

func (m *UpdateDataSourceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDataSourceDetails) ValidateEnumValue

func (m UpdateDataSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataSourceRequest

UpdateDataSourceRequest wrapper for the UpdateDataSource operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateDataSource.go.html to see an example of how to use UpdateDataSourceRequest.

type UpdateDataSourceRequest struct {

    // Data source OCID.
    DataSourceId *string `mandatory:"true" contributesTo:"path" name:"dataSourceId"`

    // Details for the DataSource resource to be updated
    UpdateDataSourceDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDataSourceRequest) BinaryRequestBody

func (request UpdateDataSourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataSourceRequest) HTTPRequest

func (request UpdateDataSourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDataSourceRequest) RetryPolicy

func (request UpdateDataSourceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDataSourceRequest) String

func (request UpdateDataSourceRequest) String() string

func (UpdateDataSourceRequest) ValidateEnumValue

func (request UpdateDataSourceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataSourceResponse

UpdateDataSourceResponse wrapper for the UpdateDataSource operation

type UpdateDataSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDataSourceResponse) HTTPResponse

func (response UpdateDataSourceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataSourceResponse) String

func (response UpdateDataSourceResponse) String() string

type UpdateDetectorRecipeDetails

UpdateDetectorRecipeDetails Parameters to use to update details for a detector recipe.

type UpdateDetectorRecipeDetails struct {

    // Display name of detector recipe.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detector recipe description.
    // Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // List of detector rules to update
    DetectorRules []UpdateDetectorRecipeDetectorRule `mandatory:"false" json:"detectorRules"`

    // Simple key-value pair that is applied without any predefined
    // name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDetectorRecipeDetails) String

func (m UpdateDetectorRecipeDetails) String() string

func (UpdateDetectorRecipeDetails) ValidateEnumValue

func (m UpdateDetectorRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDetectorRecipeDetectorRule

UpdateDetectorRecipeDetectorRule Parameters to use to update a detector rule.

type UpdateDetectorRecipeDetectorRule struct {

    // Detector recipe rule ID
    DetectorRuleId *string `mandatory:"true" json:"detectorRuleId"`

    Details *UpdateDetectorRuleDetails `mandatory:"true" json:"details"`
}

func (UpdateDetectorRecipeDetectorRule) String

func (m UpdateDetectorRecipeDetectorRule) String() string

func (UpdateDetectorRecipeDetectorRule) ValidateEnumValue

func (m UpdateDetectorRecipeDetectorRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDetectorRecipeDetectorRuleDetails

UpdateDetectorRecipeDetectorRuleDetails Parameters to use to update details in a detector rule.

type UpdateDetectorRecipeDetectorRuleDetails struct {
    Details *UpdateDetectorRuleDetails `mandatory:"false" json:"details"`
}

func (UpdateDetectorRecipeDetectorRuleDetails) String

func (m UpdateDetectorRecipeDetectorRuleDetails) String() string

func (UpdateDetectorRecipeDetectorRuleDetails) ValidateEnumValue

func (m UpdateDetectorRecipeDetectorRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDetectorRecipeDetectorRuleRequest

UpdateDetectorRecipeDetectorRuleRequest wrapper for the UpdateDetectorRecipeDetectorRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateDetectorRecipeDetectorRule.go.html to see an example of how to use UpdateDetectorRecipeDetectorRuleRequest.

type UpdateDetectorRecipeDetectorRuleRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // The unique identifier of a detector rule.
    DetectorRuleId *string `mandatory:"true" contributesTo:"path" name:"detectorRuleId"`

    // The details to be updated for DetectorRule
    UpdateDetectorRecipeDetectorRuleDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDetectorRecipeDetectorRuleRequest) BinaryRequestBody

func (request UpdateDetectorRecipeDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDetectorRecipeDetectorRuleRequest) HTTPRequest

func (request UpdateDetectorRecipeDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDetectorRecipeDetectorRuleRequest) RetryPolicy

func (request UpdateDetectorRecipeDetectorRuleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDetectorRecipeDetectorRuleRequest) String

func (request UpdateDetectorRecipeDetectorRuleRequest) String() string

func (UpdateDetectorRecipeDetectorRuleRequest) ValidateEnumValue

func (request UpdateDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDetectorRecipeDetectorRuleResponse

UpdateDetectorRecipeDetectorRuleResponse wrapper for the UpdateDetectorRecipeDetectorRule operation

type UpdateDetectorRecipeDetectorRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DetectorRecipeDetectorRule instance
    DetectorRecipeDetectorRule `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDetectorRecipeDetectorRuleResponse) HTTPResponse

func (response UpdateDetectorRecipeDetectorRuleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDetectorRecipeDetectorRuleResponse) String

func (response UpdateDetectorRecipeDetectorRuleResponse) String() string

type UpdateDetectorRecipeRequest

UpdateDetectorRecipeRequest wrapper for the UpdateDetectorRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateDetectorRecipe.go.html to see an example of how to use UpdateDetectorRecipeRequest.

type UpdateDetectorRecipeRequest struct {

    // Detector recipe OCID
    DetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"detectorRecipeId"`

    // Details for the DetectorRecipe to be updated
    UpdateDetectorRecipeDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDetectorRecipeRequest) BinaryRequestBody

func (request UpdateDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDetectorRecipeRequest) HTTPRequest

func (request UpdateDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDetectorRecipeRequest) RetryPolicy

func (request UpdateDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDetectorRecipeRequest) String

func (request UpdateDetectorRecipeRequest) String() string

func (UpdateDetectorRecipeRequest) ValidateEnumValue

func (request UpdateDetectorRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDetectorRecipeResponse

UpdateDetectorRecipeResponse wrapper for the UpdateDetectorRecipe operation

type UpdateDetectorRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DetectorRecipe instance
    DetectorRecipe `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDetectorRecipeResponse) HTTPResponse

func (response UpdateDetectorRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDetectorRecipeResponse) String

func (response UpdateDetectorRecipeResponse) String() string

type UpdateDetectorRuleDetails

UpdateDetectorRuleDetails Parameters to be updated for a detector rule within a detector recipe.

type UpdateDetectorRuleDetails struct {

    // Enablement status of the detector rule
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The risk level of the detector rule
    RiskLevel RiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`

    // List of detector rule configurations
    Configurations []DetectorConfiguration `mandatory:"false" json:"configurations"`

    Condition Condition `mandatory:"false" json:"condition"`

    // User-defined labels for a detector rule
    Labels []string `mandatory:"false" json:"labels"`

    // Description for the detector rule
    Description *string `mandatory:"false" json:"description"`

    // Recommendation for the detector rule
    Recommendation *string `mandatory:"false" json:"recommendation"`

    // The unique identifier of the attached data source
    DataSourceId *string `mandatory:"false" json:"dataSourceId"`

    // Data source entities mapping for a detector rule
    EntitiesMappings []EntitiesMapping `mandatory:"false" json:"entitiesMappings"`
}

func (UpdateDetectorRuleDetails) String

func (m UpdateDetectorRuleDetails) String() string

func (*UpdateDetectorRuleDetails) UnmarshalJSON

func (m *UpdateDetectorRuleDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDetectorRuleDetails) ValidateEnumValue

func (m UpdateDetectorRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedListDetails

UpdateManagedListDetails Parameters to use to update details for a managed list.

type UpdateManagedListDetails struct {

    // Managed list display name.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Managed list description.
    // Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // List of managed list items
    ListItems []string `mandatory:"false" json:"listItems"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateManagedListDetails) String

func (m UpdateManagedListDetails) String() string

func (UpdateManagedListDetails) ValidateEnumValue

func (m UpdateManagedListDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedListRequest

UpdateManagedListRequest wrapper for the UpdateManagedList operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateManagedList.go.html to see an example of how to use UpdateManagedListRequest.

type UpdateManagedListRequest struct {

    // The managed list OCID to be passed in the request.
    ManagedListId *string `mandatory:"true" contributesTo:"path" name:"managedListId"`

    // Details for the ManagedList resource to be updated
    UpdateManagedListDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateManagedListRequest) BinaryRequestBody

func (request UpdateManagedListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagedListRequest) HTTPRequest

func (request UpdateManagedListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagedListRequest) RetryPolicy

func (request UpdateManagedListRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateManagedListRequest) String

func (request UpdateManagedListRequest) String() string

func (UpdateManagedListRequest) ValidateEnumValue

func (request UpdateManagedListRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedListResponse

UpdateManagedListResponse wrapper for the UpdateManagedList operation

type UpdateManagedListResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedList instance
    ManagedList `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateManagedListResponse) HTTPResponse

func (response UpdateManagedListResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateManagedListResponse) String

func (response UpdateManagedListResponse) String() string

type UpdateProblemStatusDetails

UpdateProblemStatusDetails The additional details to be updated for the problem.

type UpdateProblemStatusDetails struct {

    // Action taken by user
    Status ProblemLifecycleDetailEnum `mandatory:"true" json:"status"`

    // User comments
    Comment *string `mandatory:"false" json:"comment"`
}

func (UpdateProblemStatusDetails) String

func (m UpdateProblemStatusDetails) String() string

func (UpdateProblemStatusDetails) ValidateEnumValue

func (m UpdateProblemStatusDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProblemStatusRequest

UpdateProblemStatusRequest wrapper for the UpdateProblemStatus operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateProblemStatus.go.html to see an example of how to use UpdateProblemStatusRequest.

type UpdateProblemStatusRequest struct {

    // OCID of the problem.
    ProblemId *string `mandatory:"true" contributesTo:"path" name:"problemId"`

    // The additional details for the problem
    UpdateProblemStatusDetails `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"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateProblemStatusRequest) BinaryRequestBody

func (request UpdateProblemStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProblemStatusRequest) HTTPRequest

func (request UpdateProblemStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProblemStatusRequest) RetryPolicy

func (request UpdateProblemStatusRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProblemStatusRequest) String

func (request UpdateProblemStatusRequest) String() string

func (UpdateProblemStatusRequest) ValidateEnumValue

func (request UpdateProblemStatusRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProblemStatusResponse

UpdateProblemStatusResponse wrapper for the UpdateProblemStatus operation

type UpdateProblemStatusResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Problem instance
    Problem `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProblemStatusResponse) HTTPResponse

func (response UpdateProblemStatusResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProblemStatusResponse) String

func (response UpdateProblemStatusResponse) String() string

type UpdateResponderRecipeDetails

UpdateResponderRecipeDetails Parameters to use to update a responder recipe.

type UpdateResponderRecipeDetails struct {

    // Responder recipe display name.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Responder recipe description
    // Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // List of responder rules to update
    ResponderRules []UpdateResponderRecipeResponderRule `mandatory:"false" json:"responderRules"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateResponderRecipeDetails) String

func (m UpdateResponderRecipeDetails) String() string

func (UpdateResponderRecipeDetails) ValidateEnumValue

func (m UpdateResponderRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateResponderRecipeRequest

UpdateResponderRecipeRequest wrapper for the UpdateResponderRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateResponderRecipe.go.html to see an example of how to use UpdateResponderRecipeRequest.

type UpdateResponderRecipeRequest struct {

    // OCID of the responder recipe.
    ResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"responderRecipeId"`

    // The details to be updated
    UpdateResponderRecipeDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateResponderRecipeRequest) BinaryRequestBody

func (request UpdateResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateResponderRecipeRequest) HTTPRequest

func (request UpdateResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateResponderRecipeRequest) RetryPolicy

func (request UpdateResponderRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateResponderRecipeRequest) String

func (request UpdateResponderRecipeRequest) String() string

func (UpdateResponderRecipeRequest) ValidateEnumValue

func (request UpdateResponderRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateResponderRecipeResponderRule

UpdateResponderRecipeResponderRule Parameters to use to update a responder recipe responder rule.

type UpdateResponderRecipeResponderRule struct {

    // Unique identifier for the responder rule
    ResponderRuleId *string `mandatory:"true" json:"responderRuleId"`

    Details *UpdateResponderRuleDetails `mandatory:"true" json:"details"`
}

func (UpdateResponderRecipeResponderRule) String

func (m UpdateResponderRecipeResponderRule) String() string

func (UpdateResponderRecipeResponderRule) ValidateEnumValue

func (m UpdateResponderRecipeResponderRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateResponderRecipeResponderRuleDetails

UpdateResponderRecipeResponderRuleDetails Parameters to use to update a responder rule within a responder recipe.

type UpdateResponderRecipeResponderRuleDetails struct {
    Details *UpdateResponderRuleDetails `mandatory:"true" json:"details"`
}

func (UpdateResponderRecipeResponderRuleDetails) String

func (m UpdateResponderRecipeResponderRuleDetails) String() string

func (UpdateResponderRecipeResponderRuleDetails) ValidateEnumValue

func (m UpdateResponderRecipeResponderRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateResponderRecipeResponderRuleRequest

UpdateResponderRecipeResponderRuleRequest wrapper for the UpdateResponderRecipeResponderRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateResponderRecipeResponderRule.go.html to see an example of how to use UpdateResponderRecipeResponderRuleRequest.

type UpdateResponderRecipeResponderRuleRequest struct {

    // OCID of the responder recipe.
    ResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"responderRecipeId"`

    // Unique identifier of the responder rule.
    ResponderRuleId *string `mandatory:"true" contributesTo:"path" name:"responderRuleId"`

    // The details to be updated for responder rule
    UpdateResponderRecipeResponderRuleDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateResponderRecipeResponderRuleRequest) BinaryRequestBody

func (request UpdateResponderRecipeResponderRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateResponderRecipeResponderRuleRequest) HTTPRequest

func (request UpdateResponderRecipeResponderRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateResponderRecipeResponderRuleRequest) RetryPolicy

func (request UpdateResponderRecipeResponderRuleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateResponderRecipeResponderRuleRequest) String

func (request UpdateResponderRecipeResponderRuleRequest) String() string

func (UpdateResponderRecipeResponderRuleRequest) ValidateEnumValue

func (request UpdateResponderRecipeResponderRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateResponderRecipeResponderRuleResponse

UpdateResponderRecipeResponderRuleResponse wrapper for the UpdateResponderRecipeResponderRule operation

type UpdateResponderRecipeResponderRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ResponderRecipeResponderRule instance
    ResponderRecipeResponderRule `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateResponderRecipeResponderRuleResponse) HTTPResponse

func (response UpdateResponderRecipeResponderRuleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateResponderRecipeResponderRuleResponse) String

func (response UpdateResponderRecipeResponderRuleResponse) String() string

type UpdateResponderRecipeResponse

UpdateResponderRecipeResponse wrapper for the UpdateResponderRecipe operation

type UpdateResponderRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ResponderRecipe instance
    ResponderRecipe `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateResponderRecipeResponse) HTTPResponse

func (response UpdateResponderRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateResponderRecipeResponse) String

func (response UpdateResponderRecipeResponse) String() string

type UpdateResponderRuleDetails

UpdateResponderRuleDetails Parameters to be updated for a responder rule within a responder recipe.

type UpdateResponderRuleDetails struct {

    // Enablement state for the responder rule
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`
}

func (UpdateResponderRuleDetails) String

func (m UpdateResponderRuleDetails) String() string

func (UpdateResponderRuleDetails) ValidateEnumValue

func (m UpdateResponderRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSavedQueryDetails

UpdateSavedQueryDetails Details of saved query to be updated

type UpdateSavedQueryDetails struct {

    // Display name of the saved query
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the saved query
    Description *string `mandatory:"false" json:"description"`

    // The saved query expression
    Query *string `mandatory:"false" json:"query"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSavedQueryDetails) String

func (m UpdateSavedQueryDetails) String() string

func (UpdateSavedQueryDetails) ValidateEnumValue

func (m UpdateSavedQueryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSavedQueryRequest

UpdateSavedQueryRequest wrapper for the UpdateSavedQuery operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateSavedQuery.go.html to see an example of how to use UpdateSavedQueryRequest.

type UpdateSavedQueryRequest struct {

    // Saved query OCID
    SavedQueryId *string `mandatory:"true" contributesTo:"path" name:"savedQueryId"`

    // Details for the SavedQuery resource to be updated
    UpdateSavedQueryDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateSavedQueryRequest) BinaryRequestBody

func (request UpdateSavedQueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateSavedQueryRequest) HTTPRequest

func (request UpdateSavedQueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateSavedQueryRequest) RetryPolicy

func (request UpdateSavedQueryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateSavedQueryRequest) String

func (request UpdateSavedQueryRequest) String() string

func (UpdateSavedQueryRequest) ValidateEnumValue

func (request UpdateSavedQueryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSavedQueryResponse

UpdateSavedQueryResponse wrapper for the UpdateSavedQuery operation

type UpdateSavedQueryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SavedQuery instance
    SavedQuery `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateSavedQueryResponse) HTTPResponse

func (response UpdateSavedQueryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateSavedQueryResponse) String

func (response UpdateSavedQueryResponse) String() string

type UpdateSecurityPolicyDetails

UpdateSecurityPolicyDetails Parameters to be used to update a security policy.

type UpdateSecurityPolicyDetails struct {

    // Dis;lay name for the security policy
    DisplayName *string `mandatory:"true" 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"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSecurityPolicyDetails) String

func (m UpdateSecurityPolicyDetails) String() string

func (UpdateSecurityPolicyDetails) ValidateEnumValue

func (m UpdateSecurityPolicyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSecurityRecipeDetails

UpdateSecurityRecipeDetails Parameters to be used to update a Security Zones security recipe.

type UpdateSecurityRecipeDetails struct {

    // The recipe's display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The recipe's description
    Description *string `mandatory:"false" json:"description"`

    // The list of security policy IDs to include in the recipe
    SecurityPolicies []string `mandatory:"false" json:"securityPolicies"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSecurityRecipeDetails) String

func (m UpdateSecurityRecipeDetails) String() string

func (UpdateSecurityRecipeDetails) ValidateEnumValue

func (m UpdateSecurityRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSecurityRecipeRequest

UpdateSecurityRecipeRequest wrapper for the UpdateSecurityRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateSecurityRecipe.go.html to see an example of how to use UpdateSecurityRecipeRequest.

type UpdateSecurityRecipeRequest struct {

    // The unique identifier of the security zone recipe. (`SecurityRecipe`)
    SecurityRecipeId *string `mandatory:"true" contributesTo:"path" name:"securityRecipeId"`

    // The information to be updated in the security zone recipe
    UpdateSecurityRecipeDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateSecurityRecipeRequest) BinaryRequestBody

func (request UpdateSecurityRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateSecurityRecipeRequest) HTTPRequest

func (request UpdateSecurityRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateSecurityRecipeRequest) RetryPolicy

func (request UpdateSecurityRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateSecurityRecipeRequest) String

func (request UpdateSecurityRecipeRequest) String() string

func (UpdateSecurityRecipeRequest) ValidateEnumValue

func (request UpdateSecurityRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSecurityRecipeResponse

UpdateSecurityRecipeResponse wrapper for the UpdateSecurityRecipe operation

type UpdateSecurityRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SecurityRecipe instance
    SecurityRecipe `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateSecurityRecipeResponse) HTTPResponse

func (response UpdateSecurityRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateSecurityRecipeResponse) String

func (response UpdateSecurityRecipeResponse) String() string

type UpdateSecurityZoneDetails

UpdateSecurityZoneDetails Parameters to be used to update a security zone.

type UpdateSecurityZoneDetails struct {

    // The security zone's display name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The security zone's description
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the security recipe (`SecurityRecipe` resource) for the security zone
    SecurityZoneRecipeId *string `mandatory:"false" json:"securityZoneRecipeId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSecurityZoneDetails) String

func (m UpdateSecurityZoneDetails) String() string

func (UpdateSecurityZoneDetails) ValidateEnumValue

func (m UpdateSecurityZoneDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSecurityZoneRequest

UpdateSecurityZoneRequest wrapper for the UpdateSecurityZone operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateSecurityZone.go.html to see an example of how to use UpdateSecurityZoneRequest.

type UpdateSecurityZoneRequest struct {

    // The unique identifier of the security zone (`SecurityZone` resource).
    SecurityZoneId *string `mandatory:"true" contributesTo:"path" name:"securityZoneId"`

    // The security zone information to be updated
    UpdateSecurityZoneDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateSecurityZoneRequest) BinaryRequestBody

func (request UpdateSecurityZoneRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateSecurityZoneRequest) HTTPRequest

func (request UpdateSecurityZoneRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateSecurityZoneRequest) RetryPolicy

func (request UpdateSecurityZoneRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateSecurityZoneRequest) String

func (request UpdateSecurityZoneRequest) String() string

func (UpdateSecurityZoneRequest) ValidateEnumValue

func (request UpdateSecurityZoneRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSecurityZoneResponse

UpdateSecurityZoneResponse wrapper for the UpdateSecurityZone operation

type UpdateSecurityZoneResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SecurityZone instance
    SecurityZone `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateSecurityZoneResponse) HTTPResponse

func (response UpdateSecurityZoneResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateSecurityZoneResponse) String

func (response UpdateSecurityZoneResponse) String() string

type UpdateTargetDetails

UpdateTargetDetails The target information to be updated.

type UpdateTargetDetails struct {

    // Display name of a target.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The current lifecycle state of the Target.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The details of target detector recipes to be updated
    TargetDetectorRecipes []UpdateTargetDetectorRecipe `mandatory:"false" json:"targetDetectorRecipes"`

    // The details of target responder recipes to be updated
    TargetResponderRecipes []UpdateTargetResponderRecipe `mandatory:"false" json:"targetResponderRecipes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateTargetDetails) String

func (m UpdateTargetDetails) String() string

func (UpdateTargetDetails) ValidateEnumValue

func (m UpdateTargetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetDetectorRecipe

UpdateTargetDetectorRecipe Parameters to update a detector recipe attached to a target.

type UpdateTargetDetectorRecipe struct {

    // Unique identifier for target detector recipe
    TargetDetectorRecipeId *string `mandatory:"true" json:"targetDetectorRecipeId"`

    // Updates to be applied to detector rules in target detector recipe
    DetectorRules []UpdateTargetRecipeDetectorRuleDetails `mandatory:"true" json:"detectorRules"`
}

func (UpdateTargetDetectorRecipe) String

func (m UpdateTargetDetectorRecipe) String() string

func (UpdateTargetDetectorRecipe) ValidateEnumValue

func (m UpdateTargetDetectorRecipe) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetDetectorRecipeDetails

UpdateTargetDetectorRecipeDetails Parameters to be used to update a target detector recipe.

type UpdateTargetDetectorRecipeDetails struct {

    // Unique identifier for the target detector recipe
    DetectorRecipeId *string `mandatory:"false" json:"detectorRecipeId"`

    // Is validation to be performed for attaching the detector recipe?
    IsValidationOnlyQuery *bool `mandatory:"false" json:"isValidationOnlyQuery"`

    // List of updates to be applied to detector rules in target detector recipe
    DetectorRules []UpdateTargetRecipeDetectorRuleDetails `mandatory:"false" json:"detectorRules"`
}

func (UpdateTargetDetectorRecipeDetails) String

func (m UpdateTargetDetectorRecipeDetails) String() string

func (UpdateTargetDetectorRecipeDetails) ValidateEnumValue

func (m UpdateTargetDetectorRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetDetectorRecipeDetectorRuleDetails

UpdateTargetDetectorRecipeDetectorRuleDetails Parameters to use to update a detector rule in a detector recipe attached to a target.

type UpdateTargetDetectorRecipeDetectorRuleDetails struct {
    Details *UpdateTargetDetectorRuleDetails `mandatory:"true" json:"details"`
}

func (UpdateTargetDetectorRecipeDetectorRuleDetails) String

func (m UpdateTargetDetectorRecipeDetectorRuleDetails) String() string

func (UpdateTargetDetectorRecipeDetectorRuleDetails) ValidateEnumValue

func (m UpdateTargetDetectorRecipeDetectorRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetDetectorRecipeDetectorRuleRequest

UpdateTargetDetectorRecipeDetectorRuleRequest wrapper for the UpdateTargetDetectorRecipeDetectorRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTargetDetectorRecipeDetectorRule.go.html to see an example of how to use UpdateTargetDetectorRecipeDetectorRuleRequest.

type UpdateTargetDetectorRecipeDetectorRuleRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target detector recipe.
    TargetDetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetDetectorRecipeId"`

    // The unique identifier of the detector rule.
    DetectorRuleId *string `mandatory:"true" contributesTo:"path" name:"detectorRuleId"`

    // The details to be updated for the detector rule
    UpdateTargetDetectorRecipeDetectorRuleDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTargetDetectorRecipeDetectorRuleRequest) BinaryRequestBody

func (request UpdateTargetDetectorRecipeDetectorRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTargetDetectorRecipeDetectorRuleRequest) HTTPRequest

func (request UpdateTargetDetectorRecipeDetectorRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTargetDetectorRecipeDetectorRuleRequest) RetryPolicy

func (request UpdateTargetDetectorRecipeDetectorRuleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTargetDetectorRecipeDetectorRuleRequest) String

func (request UpdateTargetDetectorRecipeDetectorRuleRequest) String() string

func (UpdateTargetDetectorRecipeDetectorRuleRequest) ValidateEnumValue

func (request UpdateTargetDetectorRecipeDetectorRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetDetectorRecipeDetectorRuleResponse

UpdateTargetDetectorRecipeDetectorRuleResponse wrapper for the UpdateTargetDetectorRecipeDetectorRule operation

type UpdateTargetDetectorRecipeDetectorRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TargetDetectorRecipeDetectorRule instance
    TargetDetectorRecipeDetectorRule `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTargetDetectorRecipeDetectorRuleResponse) HTTPResponse

func (response UpdateTargetDetectorRecipeDetectorRuleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTargetDetectorRecipeDetectorRuleResponse) String

func (response UpdateTargetDetectorRecipeDetectorRuleResponse) String() string

type UpdateTargetDetectorRecipeRequest

UpdateTargetDetectorRecipeRequest wrapper for the UpdateTargetDetectorRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTargetDetectorRecipe.go.html to see an example of how to use UpdateTargetDetectorRecipeRequest.

type UpdateTargetDetectorRecipeRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target detector recipe.
    TargetDetectorRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetDetectorRecipeId"`

    // The details to be updated
    UpdateTargetDetectorRecipeDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTargetDetectorRecipeRequest) BinaryRequestBody

func (request UpdateTargetDetectorRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTargetDetectorRecipeRequest) HTTPRequest

func (request UpdateTargetDetectorRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTargetDetectorRecipeRequest) RetryPolicy

func (request UpdateTargetDetectorRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTargetDetectorRecipeRequest) String

func (request UpdateTargetDetectorRecipeRequest) String() string

func (UpdateTargetDetectorRecipeRequest) ValidateEnumValue

func (request UpdateTargetDetectorRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetDetectorRecipeResponse

UpdateTargetDetectorRecipeResponse wrapper for the UpdateTargetDetectorRecipe operation

type UpdateTargetDetectorRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TargetDetectorRecipe instance
    TargetDetectorRecipe `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTargetDetectorRecipeResponse) HTTPResponse

func (response UpdateTargetDetectorRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTargetDetectorRecipeResponse) String

func (response UpdateTargetDetectorRecipeResponse) String() string

type UpdateTargetDetectorRuleDetails

UpdateTargetDetectorRuleDetails Parameters to update detector rule configuration details in a detector recipe attached to a target.

type UpdateTargetDetectorRuleDetails struct {

    // Condition group corresponding to each compartment
    ConditionGroups []ConditionGroup `mandatory:"false" json:"conditionGroups"`
}

func (UpdateTargetDetectorRuleDetails) String

func (m UpdateTargetDetectorRuleDetails) String() string

func (UpdateTargetDetectorRuleDetails) ValidateEnumValue

func (m UpdateTargetDetectorRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetRecipeDetectorRuleDetails

UpdateTargetRecipeDetectorRuleDetails Parameters to be used to update a detector rule in a target detector recipe.

type UpdateTargetRecipeDetectorRuleDetails struct {

    // Unique identifier for the detector rule
    DetectorRuleId *string `mandatory:"true" json:"detectorRuleId"`

    Details *UpdateTargetDetectorRuleDetails `mandatory:"true" json:"details"`
}

func (UpdateTargetRecipeDetectorRuleDetails) String

func (m UpdateTargetRecipeDetectorRuleDetails) String() string

func (UpdateTargetRecipeDetectorRuleDetails) ValidateEnumValue

func (m UpdateTargetRecipeDetectorRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetRecipeResponderRuleDetails

UpdateTargetRecipeResponderRuleDetails Parameters to update the configuration details of a target detector recipe.

type UpdateTargetRecipeResponderRuleDetails struct {

    // Unique identifier for target detector recipe
    ResponderRuleId *string `mandatory:"true" json:"responderRuleId"`

    Details *UpdateTargetResponderRuleDetails `mandatory:"true" json:"details"`
}

func (UpdateTargetRecipeResponderRuleDetails) String

func (m UpdateTargetRecipeResponderRuleDetails) String() string

func (UpdateTargetRecipeResponderRuleDetails) ValidateEnumValue

func (m UpdateTargetRecipeResponderRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetRequest

UpdateTargetRequest wrapper for the UpdateTarget operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTarget.go.html to see an example of how to use UpdateTargetRequest.

type UpdateTargetRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // The information to be updated
    UpdateTargetDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTargetRequest) BinaryRequestBody

func (request UpdateTargetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTargetRequest) HTTPRequest

func (request UpdateTargetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTargetRequest) RetryPolicy

func (request UpdateTargetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTargetRequest) String

func (request UpdateTargetRequest) String() string

func (UpdateTargetRequest) ValidateEnumValue

func (request UpdateTargetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetResponderRecipe

UpdateTargetResponderRecipe Parameters to update a responder recipe attached to a target

type UpdateTargetResponderRecipe struct {

    // Unique identifier for the target responder recipe
    TargetResponderRecipeId *string `mandatory:"true" json:"targetResponderRecipeId"`

    // List of responder rules to be updated in the target responder recipe
    ResponderRules []UpdateTargetRecipeResponderRuleDetails `mandatory:"true" json:"responderRules"`
}

func (UpdateTargetResponderRecipe) String

func (m UpdateTargetResponderRecipe) String() string

func (UpdateTargetResponderRecipe) ValidateEnumValue

func (m UpdateTargetResponderRecipe) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetResponderRecipeDetails

UpdateTargetResponderRecipeDetails Parameters to update a responder recipe attached to a target. UpdateTargetResponderRecipe contains the responder rules to be updated that are associated with a responder recipe in a target. whereas UpdateTargetResponderRecipeDetails refers to the information to be updated in ResponderRecipe.

type UpdateTargetResponderRecipeDetails struct {

    // List of responder rules to be updated in a target responder recipe.
    ResponderRules []UpdateTargetRecipeResponderRuleDetails `mandatory:"true" json:"responderRules"`
}

func (UpdateTargetResponderRecipeDetails) String

func (m UpdateTargetResponderRecipeDetails) String() string

func (UpdateTargetResponderRecipeDetails) ValidateEnumValue

func (m UpdateTargetResponderRecipeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetResponderRecipeRequest

UpdateTargetResponderRecipeRequest wrapper for the UpdateTargetResponderRecipe operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTargetResponderRecipe.go.html to see an example of how to use UpdateTargetResponderRecipeRequest.

type UpdateTargetResponderRecipeRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target responder recipe.
    TargetResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetResponderRecipeId"`

    // The details to be updated
    UpdateTargetResponderRecipeDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTargetResponderRecipeRequest) BinaryRequestBody

func (request UpdateTargetResponderRecipeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTargetResponderRecipeRequest) HTTPRequest

func (request UpdateTargetResponderRecipeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTargetResponderRecipeRequest) RetryPolicy

func (request UpdateTargetResponderRecipeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTargetResponderRecipeRequest) String

func (request UpdateTargetResponderRecipeRequest) String() string

func (UpdateTargetResponderRecipeRequest) ValidateEnumValue

func (request UpdateTargetResponderRecipeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetResponderRecipeResponderRuleDetails

UpdateTargetResponderRecipeResponderRuleDetails Parameters to update a responder rule for a responder recipe attached to a target.

type UpdateTargetResponderRecipeResponderRuleDetails struct {
    Details *UpdateTargetResponderRuleDetails `mandatory:"true" json:"details"`
}

func (UpdateTargetResponderRecipeResponderRuleDetails) String

func (m UpdateTargetResponderRecipeResponderRuleDetails) String() string

func (UpdateTargetResponderRecipeResponderRuleDetails) ValidateEnumValue

func (m UpdateTargetResponderRecipeResponderRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetResponderRecipeResponderRuleRequest

UpdateTargetResponderRecipeResponderRuleRequest wrapper for the UpdateTargetResponderRecipeResponderRule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateTargetResponderRecipeResponderRule.go.html to see an example of how to use UpdateTargetResponderRecipeResponderRuleRequest.

type UpdateTargetResponderRecipeResponderRuleRequest struct {

    // OCID of the target
    TargetId *string `mandatory:"true" contributesTo:"path" name:"targetId"`

    // OCID of the target responder recipe.
    TargetResponderRecipeId *string `mandatory:"true" contributesTo:"path" name:"targetResponderRecipeId"`

    // Unique identifier of the responder rule.
    ResponderRuleId *string `mandatory:"true" contributesTo:"path" name:"responderRuleId"`

    // The details to be updated for the ResponderRule resource.
    UpdateTargetResponderRecipeResponderRuleDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTargetResponderRecipeResponderRuleRequest) BinaryRequestBody

func (request UpdateTargetResponderRecipeResponderRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTargetResponderRecipeResponderRuleRequest) HTTPRequest

func (request UpdateTargetResponderRecipeResponderRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTargetResponderRecipeResponderRuleRequest) RetryPolicy

func (request UpdateTargetResponderRecipeResponderRuleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTargetResponderRecipeResponderRuleRequest) String

func (request UpdateTargetResponderRecipeResponderRuleRequest) String() string

func (UpdateTargetResponderRecipeResponderRuleRequest) ValidateEnumValue

func (request UpdateTargetResponderRecipeResponderRuleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetResponderRecipeResponderRuleResponse

UpdateTargetResponderRecipeResponderRuleResponse wrapper for the UpdateTargetResponderRecipeResponderRule operation

type UpdateTargetResponderRecipeResponderRuleResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TargetResponderRecipeResponderRule instance
    TargetResponderRecipeResponderRule `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTargetResponderRecipeResponderRuleResponse) HTTPResponse

func (response UpdateTargetResponderRecipeResponderRuleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTargetResponderRecipeResponderRuleResponse) String

func (response UpdateTargetResponderRecipeResponderRuleResponse) String() string

type UpdateTargetResponderRecipeResponse

UpdateTargetResponderRecipeResponse wrapper for the UpdateTargetResponderRecipe operation

type UpdateTargetResponderRecipeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TargetResponderRecipe instance
    TargetResponderRecipe `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTargetResponderRecipeResponse) HTTPResponse

func (response UpdateTargetResponderRecipeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTargetResponderRecipeResponse) String

func (response UpdateTargetResponderRecipeResponse) String() string

type UpdateTargetResponderRuleDetails

UpdateTargetResponderRuleDetails Parameters to update details for a responder rule for a target responder recipe. TargetResponderRuleDetails contains all configurations associated with the ResponderRule, whereas UpdateTargetResponderRecipeResponderRuleDetails refers to the details that are to be updated for ResponderRule.

type UpdateTargetResponderRuleDetails struct {
    Condition Condition `mandatory:"false" json:"condition"`

    // List of responder rule configurations
    Configurations []ResponderConfiguration `mandatory:"false" json:"configurations"`

    // Execution mode for the responder rule
    Mode ResponderModeTypesEnum `mandatory:"false" json:"mode,omitempty"`
}

func (UpdateTargetResponderRuleDetails) String

func (m UpdateTargetResponderRuleDetails) String() string

func (*UpdateTargetResponderRuleDetails) UnmarshalJSON

func (m *UpdateTargetResponderRuleDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateTargetResponderRuleDetails) ValidateEnumValue

func (m UpdateTargetResponderRuleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTargetResponse

UpdateTargetResponse wrapper for the UpdateTarget operation

type UpdateTargetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Target instance
    Target `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTargetResponse) HTTPResponse

func (response UpdateTargetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTargetResponse) String

func (response UpdateTargetResponse) String() string

type UpdateWlpAgentDetails

UpdateWlpAgentDetails On-premise resource agent update or renew certificate response resource. Example: `{"certificateSignedRequest": "MIIGwjCCBaqgAwIBAgIVAK8hJCS/5Hu0dEMQ2ud"}`

type UpdateWlpAgentDetails struct {

    // The updated certificate signing request
    CertificateSignedRequest *string `mandatory:"true" json:"certificateSignedRequest"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateWlpAgentDetails) String

func (m UpdateWlpAgentDetails) String() string

func (UpdateWlpAgentDetails) ValidateEnumValue

func (m UpdateWlpAgentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateWlpAgentRequest

UpdateWlpAgentRequest wrapper for the UpdateWlpAgent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/cloudguard/UpdateWlpAgent.go.html to see an example of how to use UpdateWlpAgentRequest.

type UpdateWlpAgentRequest struct {

    // WLP agent OCID.
    WlpAgentId *string `mandatory:"true" contributesTo:"path" name:"wlpAgentId"`

    // Details for the WlpAgent resource to be updated
    UpdateWlpAgentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateWlpAgentRequest) BinaryRequestBody

func (request UpdateWlpAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateWlpAgentRequest) HTTPRequest

func (request UpdateWlpAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateWlpAgentRequest) RetryPolicy

func (request UpdateWlpAgentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateWlpAgentRequest) String

func (request UpdateWlpAgentRequest) String() string

func (UpdateWlpAgentRequest) ValidateEnumValue

func (request UpdateWlpAgentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateWlpAgentResponse

UpdateWlpAgentResponse wrapper for the UpdateWlpAgent operation

type UpdateWlpAgentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WlpAgent instance
    WlpAgent `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateWlpAgentResponse) HTTPResponse

func (response UpdateWlpAgentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateWlpAgentResponse) String

func (response UpdateWlpAgentResponse) String() string

type WlpAgent

WlpAgent Details of WLP agent. Example: `{"id": "ocid1.wlpagent.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg",

"compartmentId": "ocid1.compartment.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg2fauxvlcxbtliaa",
"agentVersion": "1.0.11",
"certificateId": "ocid1.certificate.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7oj4w7rg5q4fwbg2fauxv"
"certificateSignedRequest": "MIIGwjCCBaqgAwIBAgIVAK8hJCS/5Hu0dEMQ2ud"}`
type WlpAgent struct {

    // OCID for WlpAgent
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID of WlpAgent.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The version of the agent
    AgentVersion *string `mandatory:"true" json:"agentVersion"`

    // The certificate ID returned by OCI certificates service
    CertificateId *string `mandatory:"true" json:"certificateId"`

    // OCID for instance in which WlpAgent is installed
    HostId *string `mandatory:"false" json:"hostId"`

    // TenantId of the host
    TenantId *string `mandatory:"false" json:"tenantId"`

    // The updated certificate signing request
    CertificateSignedRequest *string `mandatory:"false" json:"certificateSignedRequest"`

    // The date and time the WlpAgent was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the WlpAgent was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (WlpAgent) String

func (m WlpAgent) String() string

func (WlpAgent) ValidateEnumValue

func (m WlpAgent) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WlpAgentCollection

WlpAgentCollection Collection of WLP agents

type WlpAgentCollection struct {

    // List of WLP agents
    Items []WlpAgentSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (WlpAgentCollection) String

func (m WlpAgentCollection) String() string

func (WlpAgentCollection) ValidateEnumValue

func (m WlpAgentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WlpAgentSummary

WlpAgentSummary WLP agent resource running on an on-premise resource. Example: `{"id": "ocid1.wlpagent.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg",

"compartmentId": "ocid1.compartment.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg2fauxvlcxbtliaa",
"agentVersion": "1.0.11",
"certificateId": "ocid1.certificate.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7oj4w7rg5q4fwbg2fauxv"}`
type WlpAgentSummary struct {

    // OCID for WlpAgent
    Id *string `mandatory:"true" json:"id"`

    // Compartment OCID of WlpAgent
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The version of the agent
    AgentVersion *string `mandatory:"true" json:"agentVersion"`

    // The certificate ID returned by OCI certificates service
    CertificateId *string `mandatory:"true" json:"certificateId"`

    // OCID for instance in which WlpAgent is installed
    HostId *string `mandatory:"false" json:"hostId"`

    // Tenant ID of the host
    TenantId *string `mandatory:"false" json:"tenantId"`

    // The date and time the WLP agent was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the WLP agent was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" 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"}`
    // Avoid entering confidential information.
    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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (WlpAgentSummary) String

func (m WlpAgentSummary) String() string

func (WlpAgentSummary) ValidateEnumValue

func (m WlpAgentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequest

WorkRequest Detailed information about a work request (WorkRequest resource).

type WorkRequest struct {

    // Unique identifier 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"`

    // Operation type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Operation status of the work request
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // List of resources affected by the work request
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the work request that's completed
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the work request was created
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the work request was started
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request was finished
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError Summary information for an error (WorkRequestError resource) encountered while executing a work request

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection The collection of work request error resources. These result from a workRequestError search. Contains WorkRequestError items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of workRequestError resources
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // A human-readable log message
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection The collection of work request log entries. These result from a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of workRequestLogEntry resources
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResource

WorkRequestResource Parameters of a work request resource, which is created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
    // work is complete for that resource at which point it will transition to CREATED, UPDATED,
    // or DELETED, respectively.
    ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource that the work request affects
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata
    EntityUri *string `mandatory:"false" json:"entityUri"`

    // Additional information that helps to explain the resource
    Metadata map[string]string `mandatory:"false" json:"metadata"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceMetadataKeyEnum

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

type WorkRequestResourceMetadataKeyEnum string

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

const (
    WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

func GetMappingWorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)

GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceMetadataKeyEnumValues

func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum

GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum

type WorkRequestSummary

WorkRequestSummary Summary information about a work request.

type WorkRequestSummary struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // Unique identifier 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"`

    // List of resources affected by this work request
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of work request completed
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the request was finished
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

WorkRequestSummaryCollection Collection of work request summaries.

type WorkRequestSummaryCollection struct {

    // List of workRequestSummary resources
    Items []WorkRequestSummary `mandatory:"true" json:"items"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly