Documentation ¶
Index ¶
- func GetActionTypeEnumStringValues() []string
- func GetAddressListTypeEnumStringValues() []string
- func GetAppTypeEnumStringValues() []string
- func GetDecryptionActionTypeEnumStringValues() []string
- func GetInspectionTypeEnumStringValues() []string
- func GetLifecycleStateEnumStringValues() []string
- func GetListAddressListsSortByEnumStringValues() []string
- func GetListAddressListsSortOrderEnumStringValues() []string
- func GetListApplicationGroupsSortByEnumStringValues() []string
- func GetListApplicationGroupsSortOrderEnumStringValues() []string
- func GetListApplicationsSortByEnumStringValues() []string
- func GetListApplicationsSortOrderEnumStringValues() []string
- func GetListDecryptionProfilesSortByEnumStringValues() []string
- func GetListDecryptionProfilesSortOrderEnumStringValues() []string
- func GetListDecryptionRulesSortByEnumStringValues() []string
- func GetListDecryptionRulesSortOrderEnumStringValues() []string
- func GetListMappedSecretsSortByEnumStringValues() []string
- func GetListMappedSecretsSortOrderEnumStringValues() []string
- func GetListNetworkFirewallPoliciesLifecycleStateEnumStringValues() []string
- func GetListNetworkFirewallPoliciesSortByEnumStringValues() []string
- func GetListNetworkFirewallPoliciesSortOrderEnumStringValues() []string
- func GetListNetworkFirewallsLifecycleStateEnumStringValues() []string
- func GetListNetworkFirewallsSortByEnumStringValues() []string
- func GetListNetworkFirewallsSortOrderEnumStringValues() []string
- func GetListSecurityRulesSortByEnumStringValues() []string
- func GetListSecurityRulesSortOrderEnumStringValues() []string
- func GetListServiceListsSortByEnumStringValues() []string
- func GetListServiceListsSortOrderEnumStringValues() []string
- func GetListServicesSortByEnumStringValues() []string
- func GetListServicesSortOrderEnumStringValues() []string
- func GetListUrlListsSortByEnumStringValues() []string
- func GetListUrlListsSortOrderEnumStringValues() []string
- func GetListWorkRequestErrorsSortByEnumStringValues() []string
- func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
- func GetListWorkRequestLogsSortByEnumStringValues() []string
- func GetListWorkRequestLogsSortOrderEnumStringValues() []string
- func GetListWorkRequestsSortByEnumStringValues() []string
- func GetListWorkRequestsSortOrderEnumStringValues() []string
- func GetListWorkRequestsStatusEnumStringValues() []string
- func GetMappedSecretTypeEnumStringValues() []string
- func GetOperationStatusEnumStringValues() []string
- func GetOperationTypeEnumStringValues() []string
- func GetServiceTypeEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- func GetTrafficActionTypeEnumStringValues() []string
- func GetTrafficInspectionTypeEnumStringValues() []string
- func GetUrlPatternTypeEnumStringValues() []string
- func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
- type ActionTypeEnum
- type AddressList
- type AddressListSummary
- type AddressListSummaryCollection
- type AddressListTypeEnum
- type AppTypeEnum
- type Application
- type ApplicationGroup
- type ApplicationGroupSummary
- type ApplicationGroupSummaryCollection
- type ApplicationSummary
- type ApplicationSummaryCollection
- type ApplyNetworkFirewallPolicyDetails
- type ApplyNetworkFirewallPolicyRequest
- func (request ApplyNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ApplyNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ApplyNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request ApplyNetworkFirewallPolicyRequest) String() string
- func (request ApplyNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
- type ApplyNetworkFirewallPolicyResponse
- type BulkUploadAddressListsRequest
- func (request BulkUploadAddressListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadAddressListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadAddressListsRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadAddressListsRequest) String() string
- func (request BulkUploadAddressListsRequest) ValidateEnumValue() (bool, error)
- type BulkUploadAddressListsResponse
- type BulkUploadApplicationGroupsRequest
- func (request BulkUploadApplicationGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadApplicationGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadApplicationGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadApplicationGroupsRequest) String() string
- func (request BulkUploadApplicationGroupsRequest) ValidateEnumValue() (bool, error)
- type BulkUploadApplicationGroupsResponse
- type BulkUploadApplicationsRequest
- func (request BulkUploadApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadApplicationsRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadApplicationsRequest) String() string
- func (request BulkUploadApplicationsRequest) ValidateEnumValue() (bool, error)
- type BulkUploadApplicationsResponse
- type BulkUploadDecryptionProfilesRequest
- func (request BulkUploadDecryptionProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadDecryptionProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadDecryptionProfilesRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadDecryptionProfilesRequest) String() string
- func (request BulkUploadDecryptionProfilesRequest) ValidateEnumValue() (bool, error)
- type BulkUploadDecryptionProfilesResponse
- type BulkUploadDecryptionRulesRequest
- func (request BulkUploadDecryptionRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadDecryptionRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadDecryptionRulesRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadDecryptionRulesRequest) String() string
- func (request BulkUploadDecryptionRulesRequest) ValidateEnumValue() (bool, error)
- type BulkUploadDecryptionRulesResponse
- type BulkUploadMappedSecretsRequest
- func (request BulkUploadMappedSecretsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadMappedSecretsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadMappedSecretsRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadMappedSecretsRequest) String() string
- func (request BulkUploadMappedSecretsRequest) ValidateEnumValue() (bool, error)
- type BulkUploadMappedSecretsResponse
- type BulkUploadSecurityRulesRequest
- func (request BulkUploadSecurityRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadSecurityRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadSecurityRulesRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadSecurityRulesRequest) String() string
- func (request BulkUploadSecurityRulesRequest) ValidateEnumValue() (bool, error)
- type BulkUploadSecurityRulesResponse
- type BulkUploadServiceListsRequest
- func (request BulkUploadServiceListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadServiceListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadServiceListsRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadServiceListsRequest) String() string
- func (request BulkUploadServiceListsRequest) ValidateEnumValue() (bool, error)
- type BulkUploadServiceListsResponse
- type BulkUploadServicesRequest
- func (request BulkUploadServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadServicesRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadServicesRequest) String() string
- func (request BulkUploadServicesRequest) ValidateEnumValue() (bool, error)
- type BulkUploadServicesResponse
- type BulkUploadUrlListsRequest
- func (request BulkUploadUrlListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUploadUrlListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUploadUrlListsRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUploadUrlListsRequest) String() string
- func (request BulkUploadUrlListsRequest) ValidateEnumValue() (bool, error)
- type BulkUploadUrlListsResponse
- type CancelWorkRequestRequest
- func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelWorkRequestRequest) String() string
- func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
- type CancelWorkRequestResponse
- type ChangeNetworkFirewallCompartmentDetails
- type ChangeNetworkFirewallCompartmentRequest
- func (request ChangeNetworkFirewallCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeNetworkFirewallCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeNetworkFirewallCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeNetworkFirewallCompartmentRequest) String() string
- func (request ChangeNetworkFirewallCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeNetworkFirewallCompartmentResponse
- type ChangeNetworkFirewallPolicyCompartmentDetails
- type ChangeNetworkFirewallPolicyCompartmentRequest
- func (request ChangeNetworkFirewallPolicyCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeNetworkFirewallPolicyCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeNetworkFirewallPolicyCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeNetworkFirewallPolicyCompartmentRequest) String() string
- func (request ChangeNetworkFirewallPolicyCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeNetworkFirewallPolicyCompartmentResponse
- type CloneNetworkFirewallPolicyDetails
- type CloneNetworkFirewallPolicyRequest
- func (request CloneNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CloneNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CloneNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request CloneNetworkFirewallPolicyRequest) String() string
- func (request CloneNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
- type CloneNetworkFirewallPolicyResponse
- type CreateAddressListDetails
- type CreateAddressListRequest
- func (request CreateAddressListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAddressListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAddressListRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAddressListRequest) String() string
- func (request CreateAddressListRequest) ValidateEnumValue() (bool, error)
- type CreateAddressListResponse
- type CreateApplicationDetails
- type CreateApplicationGroupDetails
- type CreateApplicationGroupRequest
- func (request CreateApplicationGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateApplicationGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateApplicationGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateApplicationGroupRequest) String() string
- func (request CreateApplicationGroupRequest) ValidateEnumValue() (bool, error)
- type CreateApplicationGroupResponse
- type CreateApplicationRequest
- func (request CreateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateApplicationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateApplicationRequest) String() string
- func (request CreateApplicationRequest) ValidateEnumValue() (bool, error)
- type CreateApplicationResponse
- type CreateDecryptionProfileDetails
- type CreateDecryptionProfileRequest
- func (request CreateDecryptionProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDecryptionProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDecryptionProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDecryptionProfileRequest) String() string
- func (request CreateDecryptionProfileRequest) ValidateEnumValue() (bool, error)
- type CreateDecryptionProfileResponse
- type CreateDecryptionRuleDetails
- type CreateDecryptionRuleRequest
- func (request CreateDecryptionRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDecryptionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDecryptionRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDecryptionRuleRequest) String() string
- func (request CreateDecryptionRuleRequest) ValidateEnumValue() (bool, error)
- type CreateDecryptionRuleResponse
- type CreateIcmp6ApplicationDetails
- type CreateIcmpApplicationDetails
- type CreateMappedSecretDetails
- type CreateMappedSecretRequest
- func (request CreateMappedSecretRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMappedSecretRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMappedSecretRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMappedSecretRequest) String() string
- func (request CreateMappedSecretRequest) ValidateEnumValue() (bool, error)
- type CreateMappedSecretResponse
- type CreateNetworkFirewallDetails
- type CreateNetworkFirewallPolicyDetails
- type CreateNetworkFirewallPolicyRequest
- func (request CreateNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateNetworkFirewallPolicyRequest) String() string
- func (request CreateNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
- type CreateNetworkFirewallPolicyResponse
- type CreateNetworkFirewallRequest
- func (request CreateNetworkFirewallRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateNetworkFirewallRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateNetworkFirewallRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateNetworkFirewallRequest) String() string
- func (request CreateNetworkFirewallRequest) ValidateEnumValue() (bool, error)
- type CreateNetworkFirewallResponse
- type CreateSecurityRuleDetails
- type CreateSecurityRuleRequest
- func (request CreateSecurityRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateSecurityRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateSecurityRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateSecurityRuleRequest) String() string
- func (request CreateSecurityRuleRequest) ValidateEnumValue() (bool, error)
- type CreateSecurityRuleResponse
- type CreateServiceDetails
- type CreateServiceListDetails
- type CreateServiceListRequest
- func (request CreateServiceListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateServiceListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateServiceListRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateServiceListRequest) String() string
- func (request CreateServiceListRequest) ValidateEnumValue() (bool, error)
- type CreateServiceListResponse
- type CreateServiceRequest
- func (request CreateServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateServiceRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateServiceRequest) String() string
- func (request CreateServiceRequest) ValidateEnumValue() (bool, error)
- type CreateServiceResponse
- type CreateSslForwardProxyProfileDetails
- type CreateSslInboundInspectionProfileDetails
- func (m CreateSslInboundInspectionProfileDetails) GetName() *string
- func (m CreateSslInboundInspectionProfileDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateSslInboundInspectionProfileDetails) String() string
- func (m CreateSslInboundInspectionProfileDetails) ValidateEnumValue() (bool, error)
- type CreateTcpServiceDetails
- type CreateUdpServiceDetails
- type CreateUrlListDetails
- type CreateUrlListRequest
- func (request CreateUrlListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateUrlListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateUrlListRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateUrlListRequest) String() string
- func (request CreateUrlListRequest) ValidateEnumValue() (bool, error)
- type CreateUrlListResponse
- type CreateVaultMappedSecretDetails
- func (m CreateVaultMappedSecretDetails) GetName() *string
- func (m CreateVaultMappedSecretDetails) GetType() InspectionTypeEnum
- func (m CreateVaultMappedSecretDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateVaultMappedSecretDetails) String() string
- func (m CreateVaultMappedSecretDetails) ValidateEnumValue() (bool, error)
- type DecryptionActionTypeEnum
- type DecryptionProfile
- type DecryptionProfileSummary
- type DecryptionProfileSummaryCollection
- type DecryptionRule
- type DecryptionRuleMatchCriteria
- type DecryptionRuleSummary
- type DecryptionRuleSummaryCollection
- type DeleteAddressListRequest
- func (request DeleteAddressListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAddressListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAddressListRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAddressListRequest) String() string
- func (request DeleteAddressListRequest) ValidateEnumValue() (bool, error)
- type DeleteAddressListResponse
- type DeleteApplicationGroupRequest
- func (request DeleteApplicationGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteApplicationGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteApplicationGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteApplicationGroupRequest) String() string
- func (request DeleteApplicationGroupRequest) ValidateEnumValue() (bool, error)
- type DeleteApplicationGroupResponse
- type DeleteApplicationRequest
- func (request DeleteApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteApplicationRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteApplicationRequest) String() string
- func (request DeleteApplicationRequest) ValidateEnumValue() (bool, error)
- type DeleteApplicationResponse
- type DeleteDecryptionProfileRequest
- func (request DeleteDecryptionProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDecryptionProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDecryptionProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDecryptionProfileRequest) String() string
- func (request DeleteDecryptionProfileRequest) ValidateEnumValue() (bool, error)
- type DeleteDecryptionProfileResponse
- type DeleteDecryptionRuleRequest
- func (request DeleteDecryptionRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDecryptionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDecryptionRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDecryptionRuleRequest) String() string
- func (request DeleteDecryptionRuleRequest) ValidateEnumValue() (bool, error)
- type DeleteDecryptionRuleResponse
- type DeleteMappedSecretRequest
- func (request DeleteMappedSecretRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMappedSecretRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMappedSecretRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMappedSecretRequest) String() string
- func (request DeleteMappedSecretRequest) ValidateEnumValue() (bool, error)
- type DeleteMappedSecretResponse
- type DeleteNetworkFirewallPolicyRequest
- func (request DeleteNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteNetworkFirewallPolicyRequest) String() string
- func (request DeleteNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
- type DeleteNetworkFirewallPolicyResponse
- type DeleteNetworkFirewallRequest
- func (request DeleteNetworkFirewallRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteNetworkFirewallRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteNetworkFirewallRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteNetworkFirewallRequest) String() string
- func (request DeleteNetworkFirewallRequest) ValidateEnumValue() (bool, error)
- type DeleteNetworkFirewallResponse
- type DeleteSecurityRuleRequest
- func (request DeleteSecurityRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteSecurityRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteSecurityRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteSecurityRuleRequest) String() string
- func (request DeleteSecurityRuleRequest) ValidateEnumValue() (bool, error)
- type DeleteSecurityRuleResponse
- type DeleteServiceListRequest
- func (request DeleteServiceListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteServiceListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteServiceListRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteServiceListRequest) String() string
- func (request DeleteServiceListRequest) ValidateEnumValue() (bool, error)
- type DeleteServiceListResponse
- type DeleteServiceRequest
- func (request DeleteServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteServiceRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteServiceRequest) String() string
- func (request DeleteServiceRequest) ValidateEnumValue() (bool, error)
- type DeleteServiceResponse
- type DeleteUrlListRequest
- func (request DeleteUrlListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteUrlListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteUrlListRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteUrlListRequest) String() string
- func (request DeleteUrlListRequest) ValidateEnumValue() (bool, error)
- type DeleteUrlListResponse
- type GetAddressListRequest
- func (request GetAddressListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAddressListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAddressListRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAddressListRequest) String() string
- func (request GetAddressListRequest) ValidateEnumValue() (bool, error)
- type GetAddressListResponse
- type GetApplicationGroupRequest
- func (request GetApplicationGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetApplicationGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetApplicationGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetApplicationGroupRequest) String() string
- func (request GetApplicationGroupRequest) ValidateEnumValue() (bool, error)
- type GetApplicationGroupResponse
- type GetApplicationRequest
- func (request GetApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetApplicationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetApplicationRequest) String() string
- func (request GetApplicationRequest) ValidateEnumValue() (bool, error)
- type GetApplicationResponse
- type GetDecryptionProfileRequest
- func (request GetDecryptionProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDecryptionProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDecryptionProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDecryptionProfileRequest) String() string
- func (request GetDecryptionProfileRequest) ValidateEnumValue() (bool, error)
- type GetDecryptionProfileResponse
- type GetDecryptionRuleRequest
- func (request GetDecryptionRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDecryptionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDecryptionRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDecryptionRuleRequest) String() string
- func (request GetDecryptionRuleRequest) ValidateEnumValue() (bool, error)
- type GetDecryptionRuleResponse
- type GetMappedSecretRequest
- func (request GetMappedSecretRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMappedSecretRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMappedSecretRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMappedSecretRequest) String() string
- func (request GetMappedSecretRequest) ValidateEnumValue() (bool, error)
- type GetMappedSecretResponse
- type GetNetworkFirewallPolicyRequest
- func (request GetNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request GetNetworkFirewallPolicyRequest) String() string
- func (request GetNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
- type GetNetworkFirewallPolicyResponse
- type GetNetworkFirewallRequest
- func (request GetNetworkFirewallRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetNetworkFirewallRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetNetworkFirewallRequest) RetryPolicy() *common.RetryPolicy
- func (request GetNetworkFirewallRequest) String() string
- func (request GetNetworkFirewallRequest) ValidateEnumValue() (bool, error)
- type GetNetworkFirewallResponse
- type GetSecurityRuleRequest
- func (request GetSecurityRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSecurityRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSecurityRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSecurityRuleRequest) String() string
- func (request GetSecurityRuleRequest) ValidateEnumValue() (bool, error)
- type GetSecurityRuleResponse
- type GetServiceListRequest
- func (request GetServiceListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetServiceListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetServiceListRequest) RetryPolicy() *common.RetryPolicy
- func (request GetServiceListRequest) String() string
- func (request GetServiceListRequest) ValidateEnumValue() (bool, error)
- type GetServiceListResponse
- type GetServiceRequest
- func (request GetServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetServiceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetServiceRequest) String() string
- func (request GetServiceRequest) ValidateEnumValue() (bool, error)
- type GetServiceResponse
- type GetUrlListRequest
- func (request GetUrlListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetUrlListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetUrlListRequest) RetryPolicy() *common.RetryPolicy
- func (request GetUrlListRequest) String() string
- func (request GetUrlListRequest) ValidateEnumValue() (bool, error)
- type GetUrlListResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type Icmp6Application
- type Icmp6ApplicationSummary
- type IcmpApplication
- type IcmpApplicationSummary
- type InspectionTypeEnum
- type LifecycleStateEnum
- type ListAddressListsRequest
- func (request ListAddressListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAddressListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAddressListsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAddressListsRequest) String() string
- func (request ListAddressListsRequest) ValidateEnumValue() (bool, error)
- type ListAddressListsResponse
- type ListAddressListsSortByEnum
- type ListAddressListsSortOrderEnum
- type ListApplicationGroupsRequest
- func (request ListApplicationGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListApplicationGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListApplicationGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListApplicationGroupsRequest) String() string
- func (request ListApplicationGroupsRequest) ValidateEnumValue() (bool, error)
- type ListApplicationGroupsResponse
- type ListApplicationGroupsSortByEnum
- type ListApplicationGroupsSortOrderEnum
- type ListApplicationsRequest
- func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListApplicationsRequest) String() string
- func (request ListApplicationsRequest) ValidateEnumValue() (bool, error)
- type ListApplicationsResponse
- type ListApplicationsSortByEnum
- type ListApplicationsSortOrderEnum
- type ListDecryptionProfilesRequest
- func (request ListDecryptionProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDecryptionProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDecryptionProfilesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDecryptionProfilesRequest) String() string
- func (request ListDecryptionProfilesRequest) ValidateEnumValue() (bool, error)
- type ListDecryptionProfilesResponse
- type ListDecryptionProfilesSortByEnum
- type ListDecryptionProfilesSortOrderEnum
- type ListDecryptionRulesRequest
- func (request ListDecryptionRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDecryptionRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDecryptionRulesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDecryptionRulesRequest) String() string
- func (request ListDecryptionRulesRequest) ValidateEnumValue() (bool, error)
- type ListDecryptionRulesResponse
- type ListDecryptionRulesSortByEnum
- type ListDecryptionRulesSortOrderEnum
- type ListMappedSecretsRequest
- func (request ListMappedSecretsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMappedSecretsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMappedSecretsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMappedSecretsRequest) String() string
- func (request ListMappedSecretsRequest) ValidateEnumValue() (bool, error)
- type ListMappedSecretsResponse
- type ListMappedSecretsSortByEnum
- type ListMappedSecretsSortOrderEnum
- type ListNetworkFirewallPoliciesLifecycleStateEnum
- type ListNetworkFirewallPoliciesRequest
- func (request ListNetworkFirewallPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListNetworkFirewallPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListNetworkFirewallPoliciesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListNetworkFirewallPoliciesRequest) String() string
- func (request ListNetworkFirewallPoliciesRequest) ValidateEnumValue() (bool, error)
- type ListNetworkFirewallPoliciesResponse
- type ListNetworkFirewallPoliciesSortByEnum
- type ListNetworkFirewallPoliciesSortOrderEnum
- type ListNetworkFirewallsLifecycleStateEnum
- type ListNetworkFirewallsRequest
- func (request ListNetworkFirewallsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListNetworkFirewallsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListNetworkFirewallsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListNetworkFirewallsRequest) String() string
- func (request ListNetworkFirewallsRequest) ValidateEnumValue() (bool, error)
- type ListNetworkFirewallsResponse
- type ListNetworkFirewallsSortByEnum
- type ListNetworkFirewallsSortOrderEnum
- type ListSecurityRulesRequest
- func (request ListSecurityRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSecurityRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSecurityRulesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSecurityRulesRequest) String() string
- func (request ListSecurityRulesRequest) ValidateEnumValue() (bool, error)
- type ListSecurityRulesResponse
- type ListSecurityRulesSortByEnum
- type ListSecurityRulesSortOrderEnum
- type ListServiceListsRequest
- func (request ListServiceListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListServiceListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListServiceListsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListServiceListsRequest) String() string
- func (request ListServiceListsRequest) ValidateEnumValue() (bool, error)
- type ListServiceListsResponse
- type ListServiceListsSortByEnum
- type ListServiceListsSortOrderEnum
- type ListServicesRequest
- func (request ListServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListServicesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListServicesRequest) String() string
- func (request ListServicesRequest) ValidateEnumValue() (bool, error)
- type ListServicesResponse
- type ListServicesSortByEnum
- type ListServicesSortOrderEnum
- type ListUrlListsRequest
- func (request ListUrlListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListUrlListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListUrlListsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListUrlListsRequest) String() string
- func (request ListUrlListsRequest) ValidateEnumValue() (bool, error)
- type ListUrlListsResponse
- type ListUrlListsSortByEnum
- type ListUrlListsSortOrderEnum
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ListWorkRequestsStatusEnum
- type MappedSecret
- type MappedSecretSummary
- type MappedSecretSummaryCollection
- type MappedSecretTypeEnum
- type MigrateNetworkFirewallPolicyRequest
- func (request MigrateNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request MigrateNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request MigrateNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request MigrateNetworkFirewallPolicyRequest) String() string
- func (request MigrateNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
- type MigrateNetworkFirewallPolicyResponse
- type NetworkFirewall
- type NetworkFirewallClient
- func (client NetworkFirewallClient) ApplyNetworkFirewallPolicy(ctx context.Context, request ApplyNetworkFirewallPolicyRequest) (response ApplyNetworkFirewallPolicyResponse, err error)
- func (client NetworkFirewallClient) BulkUploadAddressLists(ctx context.Context, request BulkUploadAddressListsRequest) (response BulkUploadAddressListsResponse, err error)
- func (client NetworkFirewallClient) BulkUploadApplicationGroups(ctx context.Context, request BulkUploadApplicationGroupsRequest) (response BulkUploadApplicationGroupsResponse, err error)
- func (client NetworkFirewallClient) BulkUploadApplications(ctx context.Context, request BulkUploadApplicationsRequest) (response BulkUploadApplicationsResponse, err error)
- func (client NetworkFirewallClient) BulkUploadDecryptionProfiles(ctx context.Context, request BulkUploadDecryptionProfilesRequest) (response BulkUploadDecryptionProfilesResponse, err error)
- func (client NetworkFirewallClient) BulkUploadDecryptionRules(ctx context.Context, request BulkUploadDecryptionRulesRequest) (response BulkUploadDecryptionRulesResponse, err error)
- func (client NetworkFirewallClient) BulkUploadMappedSecrets(ctx context.Context, request BulkUploadMappedSecretsRequest) (response BulkUploadMappedSecretsResponse, err error)
- func (client NetworkFirewallClient) BulkUploadSecurityRules(ctx context.Context, request BulkUploadSecurityRulesRequest) (response BulkUploadSecurityRulesResponse, err error)
- func (client NetworkFirewallClient) BulkUploadServiceLists(ctx context.Context, request BulkUploadServiceListsRequest) (response BulkUploadServiceListsResponse, err error)
- func (client NetworkFirewallClient) BulkUploadServices(ctx context.Context, request BulkUploadServicesRequest) (response BulkUploadServicesResponse, err error)
- func (client NetworkFirewallClient) BulkUploadUrlLists(ctx context.Context, request BulkUploadUrlListsRequest) (response BulkUploadUrlListsResponse, err error)
- func (client NetworkFirewallClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
- func (client NetworkFirewallClient) ChangeNetworkFirewallCompartment(ctx context.Context, request ChangeNetworkFirewallCompartmentRequest) (response ChangeNetworkFirewallCompartmentResponse, err error)
- func (client NetworkFirewallClient) ChangeNetworkFirewallPolicyCompartment(ctx context.Context, request ChangeNetworkFirewallPolicyCompartmentRequest) (response ChangeNetworkFirewallPolicyCompartmentResponse, err error)
- func (client NetworkFirewallClient) CloneNetworkFirewallPolicy(ctx context.Context, request CloneNetworkFirewallPolicyRequest) (response CloneNetworkFirewallPolicyResponse, err error)
- func (client *NetworkFirewallClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client NetworkFirewallClient) CreateAddressList(ctx context.Context, request CreateAddressListRequest) (response CreateAddressListResponse, err error)
- func (client NetworkFirewallClient) CreateApplication(ctx context.Context, request CreateApplicationRequest) (response CreateApplicationResponse, err error)
- func (client NetworkFirewallClient) CreateApplicationGroup(ctx context.Context, request CreateApplicationGroupRequest) (response CreateApplicationGroupResponse, err error)
- func (client NetworkFirewallClient) CreateDecryptionProfile(ctx context.Context, request CreateDecryptionProfileRequest) (response CreateDecryptionProfileResponse, err error)
- func (client NetworkFirewallClient) CreateDecryptionRule(ctx context.Context, request CreateDecryptionRuleRequest) (response CreateDecryptionRuleResponse, err error)
- func (client NetworkFirewallClient) CreateMappedSecret(ctx context.Context, request CreateMappedSecretRequest) (response CreateMappedSecretResponse, err error)
- func (client NetworkFirewallClient) CreateNetworkFirewall(ctx context.Context, request CreateNetworkFirewallRequest) (response CreateNetworkFirewallResponse, err error)
- func (client NetworkFirewallClient) CreateNetworkFirewallPolicy(ctx context.Context, request CreateNetworkFirewallPolicyRequest) (response CreateNetworkFirewallPolicyResponse, err error)
- func (client NetworkFirewallClient) CreateSecurityRule(ctx context.Context, request CreateSecurityRuleRequest) (response CreateSecurityRuleResponse, err error)
- func (client NetworkFirewallClient) CreateService(ctx context.Context, request CreateServiceRequest) (response CreateServiceResponse, err error)
- func (client NetworkFirewallClient) CreateServiceList(ctx context.Context, request CreateServiceListRequest) (response CreateServiceListResponse, err error)
- func (client NetworkFirewallClient) CreateUrlList(ctx context.Context, request CreateUrlListRequest) (response CreateUrlListResponse, err error)
- func (client NetworkFirewallClient) DeleteAddressList(ctx context.Context, request DeleteAddressListRequest) (response DeleteAddressListResponse, err error)
- func (client NetworkFirewallClient) DeleteApplication(ctx context.Context, request DeleteApplicationRequest) (response DeleteApplicationResponse, err error)
- func (client NetworkFirewallClient) DeleteApplicationGroup(ctx context.Context, request DeleteApplicationGroupRequest) (response DeleteApplicationGroupResponse, err error)
- func (client NetworkFirewallClient) DeleteDecryptionProfile(ctx context.Context, request DeleteDecryptionProfileRequest) (response DeleteDecryptionProfileResponse, err error)
- func (client NetworkFirewallClient) DeleteDecryptionRule(ctx context.Context, request DeleteDecryptionRuleRequest) (response DeleteDecryptionRuleResponse, err error)
- func (client NetworkFirewallClient) DeleteMappedSecret(ctx context.Context, request DeleteMappedSecretRequest) (response DeleteMappedSecretResponse, err error)
- func (client NetworkFirewallClient) DeleteNetworkFirewall(ctx context.Context, request DeleteNetworkFirewallRequest) (response DeleteNetworkFirewallResponse, err error)
- func (client NetworkFirewallClient) DeleteNetworkFirewallPolicy(ctx context.Context, request DeleteNetworkFirewallPolicyRequest) (response DeleteNetworkFirewallPolicyResponse, err error)
- func (client NetworkFirewallClient) DeleteSecurityRule(ctx context.Context, request DeleteSecurityRuleRequest) (response DeleteSecurityRuleResponse, err error)
- func (client NetworkFirewallClient) DeleteService(ctx context.Context, request DeleteServiceRequest) (response DeleteServiceResponse, err error)
- func (client NetworkFirewallClient) DeleteServiceList(ctx context.Context, request DeleteServiceListRequest) (response DeleteServiceListResponse, err error)
- func (client NetworkFirewallClient) DeleteUrlList(ctx context.Context, request DeleteUrlListRequest) (response DeleteUrlListResponse, err error)
- func (client NetworkFirewallClient) GetAddressList(ctx context.Context, request GetAddressListRequest) (response GetAddressListResponse, err error)
- func (client NetworkFirewallClient) GetApplication(ctx context.Context, request GetApplicationRequest) (response GetApplicationResponse, err error)
- func (client NetworkFirewallClient) GetApplicationGroup(ctx context.Context, request GetApplicationGroupRequest) (response GetApplicationGroupResponse, err error)
- func (client NetworkFirewallClient) GetDecryptionProfile(ctx context.Context, request GetDecryptionProfileRequest) (response GetDecryptionProfileResponse, err error)
- func (client NetworkFirewallClient) GetDecryptionRule(ctx context.Context, request GetDecryptionRuleRequest) (response GetDecryptionRuleResponse, err error)
- func (client NetworkFirewallClient) GetMappedSecret(ctx context.Context, request GetMappedSecretRequest) (response GetMappedSecretResponse, err error)
- func (client NetworkFirewallClient) GetNetworkFirewall(ctx context.Context, request GetNetworkFirewallRequest) (response GetNetworkFirewallResponse, err error)
- func (client NetworkFirewallClient) GetNetworkFirewallPolicy(ctx context.Context, request GetNetworkFirewallPolicyRequest) (response GetNetworkFirewallPolicyResponse, err error)
- func (client NetworkFirewallClient) GetSecurityRule(ctx context.Context, request GetSecurityRuleRequest) (response GetSecurityRuleResponse, err error)
- func (client NetworkFirewallClient) GetService(ctx context.Context, request GetServiceRequest) (response GetServiceResponse, err error)
- func (client NetworkFirewallClient) GetServiceList(ctx context.Context, request GetServiceListRequest) (response GetServiceListResponse, err error)
- func (client NetworkFirewallClient) GetUrlList(ctx context.Context, request GetUrlListRequest) (response GetUrlListResponse, err error)
- func (client NetworkFirewallClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client NetworkFirewallClient) ListAddressLists(ctx context.Context, request ListAddressListsRequest) (response ListAddressListsResponse, err error)
- func (client NetworkFirewallClient) ListApplicationGroups(ctx context.Context, request ListApplicationGroupsRequest) (response ListApplicationGroupsResponse, err error)
- func (client NetworkFirewallClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)
- func (client NetworkFirewallClient) ListDecryptionProfiles(ctx context.Context, request ListDecryptionProfilesRequest) (response ListDecryptionProfilesResponse, err error)
- func (client NetworkFirewallClient) ListDecryptionRules(ctx context.Context, request ListDecryptionRulesRequest) (response ListDecryptionRulesResponse, err error)
- func (client NetworkFirewallClient) ListMappedSecrets(ctx context.Context, request ListMappedSecretsRequest) (response ListMappedSecretsResponse, err error)
- func (client NetworkFirewallClient) ListNetworkFirewallPolicies(ctx context.Context, request ListNetworkFirewallPoliciesRequest) (response ListNetworkFirewallPoliciesResponse, err error)
- func (client NetworkFirewallClient) ListNetworkFirewalls(ctx context.Context, request ListNetworkFirewallsRequest) (response ListNetworkFirewallsResponse, err error)
- func (client NetworkFirewallClient) ListSecurityRules(ctx context.Context, request ListSecurityRulesRequest) (response ListSecurityRulesResponse, err error)
- func (client NetworkFirewallClient) ListServiceLists(ctx context.Context, request ListServiceListsRequest) (response ListServiceListsResponse, err error)
- func (client NetworkFirewallClient) ListServices(ctx context.Context, request ListServicesRequest) (response ListServicesResponse, err error)
- func (client NetworkFirewallClient) ListUrlLists(ctx context.Context, request ListUrlListsRequest) (response ListUrlListsResponse, err error)
- func (client NetworkFirewallClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client NetworkFirewallClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client NetworkFirewallClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client NetworkFirewallClient) MigrateNetworkFirewallPolicy(ctx context.Context, request MigrateNetworkFirewallPolicyRequest) (response MigrateNetworkFirewallPolicyResponse, err error)
- func (client *NetworkFirewallClient) SetRegion(region string)
- func (client NetworkFirewallClient) UpdateAddressList(ctx context.Context, request UpdateAddressListRequest) (response UpdateAddressListResponse, err error)
- func (client NetworkFirewallClient) UpdateApplication(ctx context.Context, request UpdateApplicationRequest) (response UpdateApplicationResponse, err error)
- func (client NetworkFirewallClient) UpdateApplicationGroup(ctx context.Context, request UpdateApplicationGroupRequest) (response UpdateApplicationGroupResponse, err error)
- func (client NetworkFirewallClient) UpdateDecryptionProfile(ctx context.Context, request UpdateDecryptionProfileRequest) (response UpdateDecryptionProfileResponse, err error)
- func (client NetworkFirewallClient) UpdateDecryptionRule(ctx context.Context, request UpdateDecryptionRuleRequest) (response UpdateDecryptionRuleResponse, err error)
- func (client NetworkFirewallClient) UpdateMappedSecret(ctx context.Context, request UpdateMappedSecretRequest) (response UpdateMappedSecretResponse, err error)
- func (client NetworkFirewallClient) UpdateNetworkFirewall(ctx context.Context, request UpdateNetworkFirewallRequest) (response UpdateNetworkFirewallResponse, err error)
- func (client NetworkFirewallClient) UpdateNetworkFirewallPolicy(ctx context.Context, request UpdateNetworkFirewallPolicyRequest) (response UpdateNetworkFirewallPolicyResponse, err error)
- func (client NetworkFirewallClient) UpdateSecurityRule(ctx context.Context, request UpdateSecurityRuleRequest) (response UpdateSecurityRuleResponse, err error)
- func (client NetworkFirewallClient) UpdateService(ctx context.Context, request UpdateServiceRequest) (response UpdateServiceResponse, err error)
- func (client NetworkFirewallClient) UpdateServiceList(ctx context.Context, request UpdateServiceListRequest) (response UpdateServiceListResponse, err error)
- func (client NetworkFirewallClient) UpdateUrlList(ctx context.Context, request UpdateUrlListRequest) (response UpdateUrlListResponse, err error)
- type NetworkFirewallCollection
- type NetworkFirewallPolicy
- type NetworkFirewallPolicySummary
- type NetworkFirewallPolicySummaryCollection
- type NetworkFirewallSummary
- type OperationStatusEnum
- type OperationTypeEnum
- type PortRange
- type RulePosition
- type SecurityRule
- type SecurityRuleMatchCriteria
- type SecurityRuleSummary
- type SecurityRuleSummaryCollection
- type Service
- type ServiceList
- type ServiceListSummary
- type ServiceListSummaryCollection
- type ServiceSummary
- type ServiceSummaryCollection
- type ServiceTypeEnum
- type SimpleUrlPattern
- type SortOrderEnum
- type SslForwardProxyProfile
- type SslInboundInspectionProfile
- func (m SslInboundInspectionProfile) GetName() *string
- func (m SslInboundInspectionProfile) GetParentResourceId() *string
- func (m SslInboundInspectionProfile) MarshalJSON() (buff []byte, e error)
- func (m SslInboundInspectionProfile) String() string
- func (m SslInboundInspectionProfile) ValidateEnumValue() (bool, error)
- type TcpService
- type TrafficActionTypeEnum
- type TrafficInspectionTypeEnum
- type UdpService
- type UpdateAddressListDetails
- type UpdateAddressListRequest
- func (request UpdateAddressListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAddressListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAddressListRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAddressListRequest) String() string
- func (request UpdateAddressListRequest) ValidateEnumValue() (bool, error)
- type UpdateAddressListResponse
- type UpdateApplicationDetails
- type UpdateApplicationGroupDetails
- type UpdateApplicationGroupRequest
- func (request UpdateApplicationGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateApplicationGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateApplicationGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateApplicationGroupRequest) String() string
- func (request UpdateApplicationGroupRequest) ValidateEnumValue() (bool, error)
- type UpdateApplicationGroupResponse
- type UpdateApplicationRequest
- func (request UpdateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateApplicationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateApplicationRequest) String() string
- func (request UpdateApplicationRequest) ValidateEnumValue() (bool, error)
- type UpdateApplicationResponse
- type UpdateDecryptionProfileDetails
- type UpdateDecryptionProfileRequest
- func (request UpdateDecryptionProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDecryptionProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDecryptionProfileRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDecryptionProfileRequest) String() string
- func (request UpdateDecryptionProfileRequest) ValidateEnumValue() (bool, error)
- type UpdateDecryptionProfileResponse
- type UpdateDecryptionRuleDetails
- type UpdateDecryptionRuleRequest
- func (request UpdateDecryptionRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDecryptionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDecryptionRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDecryptionRuleRequest) String() string
- func (request UpdateDecryptionRuleRequest) ValidateEnumValue() (bool, error)
- type UpdateDecryptionRuleResponse
- type UpdateFqdnAddressListDetails
- type UpdateIcmp6ApplicationDetails
- type UpdateIcmpApplicationDetails
- type UpdateIpAddressListDetails
- type UpdateMappedSecretDetails
- type UpdateMappedSecretRequest
- func (request UpdateMappedSecretRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateMappedSecretRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateMappedSecretRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateMappedSecretRequest) String() string
- func (request UpdateMappedSecretRequest) ValidateEnumValue() (bool, error)
- type UpdateMappedSecretResponse
- type UpdateNetworkFirewallDetails
- type UpdateNetworkFirewallPolicyDetails
- type UpdateNetworkFirewallPolicyRequest
- func (request UpdateNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateNetworkFirewallPolicyRequest) String() string
- func (request UpdateNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
- type UpdateNetworkFirewallPolicyResponse
- type UpdateNetworkFirewallRequest
- func (request UpdateNetworkFirewallRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateNetworkFirewallRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateNetworkFirewallRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateNetworkFirewallRequest) String() string
- func (request UpdateNetworkFirewallRequest) ValidateEnumValue() (bool, error)
- type UpdateNetworkFirewallResponse
- type UpdateSecurityRuleDetails
- type UpdateSecurityRuleRequest
- func (request UpdateSecurityRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateSecurityRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateSecurityRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateSecurityRuleRequest) String() string
- func (request UpdateSecurityRuleRequest) ValidateEnumValue() (bool, error)
- type UpdateSecurityRuleResponse
- type UpdateServiceDetails
- type UpdateServiceListDetails
- type UpdateServiceListRequest
- func (request UpdateServiceListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateServiceListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateServiceListRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateServiceListRequest) String() string
- func (request UpdateServiceListRequest) ValidateEnumValue() (bool, error)
- type UpdateServiceListResponse
- type UpdateServiceRequest
- func (request UpdateServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateServiceRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateServiceRequest) String() string
- func (request UpdateServiceRequest) ValidateEnumValue() (bool, error)
- type UpdateServiceResponse
- type UpdateSslForwardProxyProfileDetails
- type UpdateSslInboundInspectionProfileDetails
- type UpdateTcpServiceDetails
- type UpdateUdpServiceDetails
- type UpdateUrlListDetails
- type UpdateUrlListRequest
- func (request UpdateUrlListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateUrlListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateUrlListRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateUrlListRequest) String() string
- func (request UpdateUrlListRequest) ValidateEnumValue() (bool, error)
- type UpdateUrlListResponse
- type UpdateVaultMappedSecretDetails
- type UrlList
- type UrlListSummary
- type UrlListSummaryCollection
- type UrlPattern
- type UrlPatternTypeEnum
- type VaultMappedSecret
- func (m VaultMappedSecret) GetName() *string
- func (m VaultMappedSecret) GetParentResourceId() *string
- func (m VaultMappedSecret) GetType() InspectionTypeEnum
- func (m VaultMappedSecret) MarshalJSON() (buff []byte, e error)
- func (m VaultMappedSecret) String() string
- func (m VaultMappedSecret) ValidateEnumValue() (bool, error)
- type WorkRequest
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
- type WorkRequestResourceMetadataKeyEnum
- type WorkRequestSummary
- type WorkRequestSummaryCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetActionTypeEnumStringValues ¶
func GetActionTypeEnumStringValues() []string
GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum
func GetAddressListTypeEnumStringValues ¶ added in v65.50.0
func GetAddressListTypeEnumStringValues() []string
GetAddressListTypeEnumStringValues Enumerates the set of values in String for AddressListTypeEnum
func GetAppTypeEnumStringValues ¶ added in v65.50.0
func GetAppTypeEnumStringValues() []string
GetAppTypeEnumStringValues Enumerates the set of values in String for AppTypeEnum
func GetDecryptionActionTypeEnumStringValues ¶ added in v65.50.0
func GetDecryptionActionTypeEnumStringValues() []string
GetDecryptionActionTypeEnumStringValues Enumerates the set of values in String for DecryptionActionTypeEnum
func GetInspectionTypeEnumStringValues ¶ added in v65.50.0
func GetInspectionTypeEnumStringValues() []string
GetInspectionTypeEnumStringValues Enumerates the set of values in String for InspectionTypeEnum
func GetLifecycleStateEnumStringValues ¶
func GetLifecycleStateEnumStringValues() []string
GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum
func GetListAddressListsSortByEnumStringValues ¶ added in v65.50.0
func GetListAddressListsSortByEnumStringValues() []string
GetListAddressListsSortByEnumStringValues Enumerates the set of values in String for ListAddressListsSortByEnum
func GetListAddressListsSortOrderEnumStringValues ¶ added in v65.50.0
func GetListAddressListsSortOrderEnumStringValues() []string
GetListAddressListsSortOrderEnumStringValues Enumerates the set of values in String for ListAddressListsSortOrderEnum
func GetListApplicationGroupsSortByEnumStringValues ¶ added in v65.50.0
func GetListApplicationGroupsSortByEnumStringValues() []string
GetListApplicationGroupsSortByEnumStringValues Enumerates the set of values in String for ListApplicationGroupsSortByEnum
func GetListApplicationGroupsSortOrderEnumStringValues ¶ added in v65.50.0
func GetListApplicationGroupsSortOrderEnumStringValues() []string
GetListApplicationGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListApplicationGroupsSortOrderEnum
func GetListApplicationsSortByEnumStringValues ¶ added in v65.50.0
func GetListApplicationsSortByEnumStringValues() []string
GetListApplicationsSortByEnumStringValues Enumerates the set of values in String for ListApplicationsSortByEnum
func GetListApplicationsSortOrderEnumStringValues ¶ added in v65.50.0
func GetListApplicationsSortOrderEnumStringValues() []string
GetListApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListApplicationsSortOrderEnum
func GetListDecryptionProfilesSortByEnumStringValues ¶ added in v65.50.0
func GetListDecryptionProfilesSortByEnumStringValues() []string
GetListDecryptionProfilesSortByEnumStringValues Enumerates the set of values in String for ListDecryptionProfilesSortByEnum
func GetListDecryptionProfilesSortOrderEnumStringValues ¶ added in v65.50.0
func GetListDecryptionProfilesSortOrderEnumStringValues() []string
GetListDecryptionProfilesSortOrderEnumStringValues Enumerates the set of values in String for ListDecryptionProfilesSortOrderEnum
func GetListDecryptionRulesSortByEnumStringValues ¶ added in v65.50.0
func GetListDecryptionRulesSortByEnumStringValues() []string
GetListDecryptionRulesSortByEnumStringValues Enumerates the set of values in String for ListDecryptionRulesSortByEnum
func GetListDecryptionRulesSortOrderEnumStringValues ¶ added in v65.50.0
func GetListDecryptionRulesSortOrderEnumStringValues() []string
GetListDecryptionRulesSortOrderEnumStringValues Enumerates the set of values in String for ListDecryptionRulesSortOrderEnum
func GetListMappedSecretsSortByEnumStringValues ¶ added in v65.50.0
func GetListMappedSecretsSortByEnumStringValues() []string
GetListMappedSecretsSortByEnumStringValues Enumerates the set of values in String for ListMappedSecretsSortByEnum
func GetListMappedSecretsSortOrderEnumStringValues ¶ added in v65.50.0
func GetListMappedSecretsSortOrderEnumStringValues() []string
GetListMappedSecretsSortOrderEnumStringValues Enumerates the set of values in String for ListMappedSecretsSortOrderEnum
func GetListNetworkFirewallPoliciesLifecycleStateEnumStringValues ¶
func GetListNetworkFirewallPoliciesLifecycleStateEnumStringValues() []string
GetListNetworkFirewallPoliciesLifecycleStateEnumStringValues Enumerates the set of values in String for ListNetworkFirewallPoliciesLifecycleStateEnum
func GetListNetworkFirewallPoliciesSortByEnumStringValues ¶
func GetListNetworkFirewallPoliciesSortByEnumStringValues() []string
GetListNetworkFirewallPoliciesSortByEnumStringValues Enumerates the set of values in String for ListNetworkFirewallPoliciesSortByEnum
func GetListNetworkFirewallPoliciesSortOrderEnumStringValues ¶
func GetListNetworkFirewallPoliciesSortOrderEnumStringValues() []string
GetListNetworkFirewallPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListNetworkFirewallPoliciesSortOrderEnum
func GetListNetworkFirewallsLifecycleStateEnumStringValues ¶
func GetListNetworkFirewallsLifecycleStateEnumStringValues() []string
GetListNetworkFirewallsLifecycleStateEnumStringValues Enumerates the set of values in String for ListNetworkFirewallsLifecycleStateEnum
func GetListNetworkFirewallsSortByEnumStringValues ¶
func GetListNetworkFirewallsSortByEnumStringValues() []string
GetListNetworkFirewallsSortByEnumStringValues Enumerates the set of values in String for ListNetworkFirewallsSortByEnum
func GetListNetworkFirewallsSortOrderEnumStringValues ¶
func GetListNetworkFirewallsSortOrderEnumStringValues() []string
GetListNetworkFirewallsSortOrderEnumStringValues Enumerates the set of values in String for ListNetworkFirewallsSortOrderEnum
func GetListSecurityRulesSortByEnumStringValues ¶ added in v65.50.0
func GetListSecurityRulesSortByEnumStringValues() []string
GetListSecurityRulesSortByEnumStringValues Enumerates the set of values in String for ListSecurityRulesSortByEnum
func GetListSecurityRulesSortOrderEnumStringValues ¶ added in v65.50.0
func GetListSecurityRulesSortOrderEnumStringValues() []string
GetListSecurityRulesSortOrderEnumStringValues Enumerates the set of values in String for ListSecurityRulesSortOrderEnum
func GetListServiceListsSortByEnumStringValues ¶ added in v65.50.0
func GetListServiceListsSortByEnumStringValues() []string
GetListServiceListsSortByEnumStringValues Enumerates the set of values in String for ListServiceListsSortByEnum
func GetListServiceListsSortOrderEnumStringValues ¶ added in v65.50.0
func GetListServiceListsSortOrderEnumStringValues() []string
GetListServiceListsSortOrderEnumStringValues Enumerates the set of values in String for ListServiceListsSortOrderEnum
func GetListServicesSortByEnumStringValues ¶ added in v65.50.0
func GetListServicesSortByEnumStringValues() []string
GetListServicesSortByEnumStringValues Enumerates the set of values in String for ListServicesSortByEnum
func GetListServicesSortOrderEnumStringValues ¶ added in v65.50.0
func GetListServicesSortOrderEnumStringValues() []string
GetListServicesSortOrderEnumStringValues Enumerates the set of values in String for ListServicesSortOrderEnum
func GetListUrlListsSortByEnumStringValues ¶ added in v65.50.0
func GetListUrlListsSortByEnumStringValues() []string
GetListUrlListsSortByEnumStringValues Enumerates the set of values in String for ListUrlListsSortByEnum
func GetListUrlListsSortOrderEnumStringValues ¶ added in v65.50.0
func GetListUrlListsSortOrderEnumStringValues() []string
GetListUrlListsSortOrderEnumStringValues Enumerates the set of values in String for ListUrlListsSortOrderEnum
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 GetMappedSecretTypeEnumStringValues ¶
func GetMappedSecretTypeEnumStringValues() []string
GetMappedSecretTypeEnumStringValues Enumerates the set of values in String for MappedSecretTypeEnum
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 GetServiceTypeEnumStringValues ¶ added in v65.50.0
func GetServiceTypeEnumStringValues() []string
GetServiceTypeEnumStringValues Enumerates the set of values in String for ServiceTypeEnum
func GetSortOrderEnumStringValues ¶
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetTrafficActionTypeEnumStringValues ¶ added in v65.50.0
func GetTrafficActionTypeEnumStringValues() []string
GetTrafficActionTypeEnumStringValues Enumerates the set of values in String for TrafficActionTypeEnum
func GetTrafficInspectionTypeEnumStringValues ¶ added in v65.50.0
func GetTrafficInspectionTypeEnumStringValues() []string
GetTrafficInspectionTypeEnumStringValues Enumerates the set of values in String for TrafficInspectionTypeEnum
func GetUrlPatternTypeEnumStringValues ¶
func GetUrlPatternTypeEnumStringValues() []string
GetUrlPatternTypeEnumStringValues Enumerates the set of values in String for UrlPatternTypeEnum
func GetWorkRequestResourceMetadataKeyEnumStringValues ¶
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum
Types ¶
type ActionTypeEnum ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" ActionTypeFailed ActionTypeEnum = "FAILED" )
Set of constants representing the allowable values for ActionTypeEnum
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 AddressList ¶ added in v65.50.0
type AddressList struct { // Unique name to identify the group of addresses to be used in the policy rules. Name *string `mandatory:"true" json:"name"` // Type of address List. The accepted values are - * FQDN * IP Type AddressListTypeEnum `mandatory:"true" json:"type"` // List of addresses. Addresses []string `mandatory:"true" json:"addresses"` // Count of total Addresses in the AddressList TotalAddresses *int `mandatory:"true" json:"totalAddresses"` // OCID of the Network Firewall Policy this Address List belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
AddressList List of addresses with a reference name. The value of an entry is a list of IP addresses or prefixes in CIDR notation or FQDNs. The associated key is the identifier by which the IP address list is referenced.
func (AddressList) String ¶ added in v65.50.0
func (m AddressList) String() string
func (AddressList) ValidateEnumValue ¶ added in v65.50.0
func (m AddressList) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddressListSummary ¶ added in v65.50.0
type AddressListSummary struct { // Name of Address List Name *string `mandatory:"true" json:"name"` // Type of address List. The accepted values are - * FQDN * IP Type AddressListTypeEnum `mandatory:"true" json:"type"` // Count of total Addresses in the AddressList TotalAddresses *int `mandatory:"true" json:"totalAddresses"` // OCID of the Network Firewall Policy this address list belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
AddressListSummary Address List Summary in the network firewall policy
func (AddressListSummary) String ¶ added in v65.50.0
func (m AddressListSummary) String() string
func (AddressListSummary) ValidateEnumValue ¶ added in v65.50.0
func (m AddressListSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddressListSummaryCollection ¶ added in v65.50.0
type AddressListSummaryCollection struct { // Collection of address lists. Items []AddressListSummary `mandatory:"true" json:"items"` }
AddressListSummaryCollection Collection of Address Lists in the network firewall policy
func (AddressListSummaryCollection) String ¶ added in v65.50.0
func (m AddressListSummaryCollection) String() string
func (AddressListSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m AddressListSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddressListTypeEnum ¶ added in v65.50.0
type AddressListTypeEnum string
AddressListTypeEnum Enum with underlying type: string
const ( AddressListTypeFqdn AddressListTypeEnum = "FQDN" AddressListTypeIp AddressListTypeEnum = "IP" )
Set of constants representing the allowable values for AddressListTypeEnum
func GetAddressListTypeEnumValues ¶ added in v65.50.0
func GetAddressListTypeEnumValues() []AddressListTypeEnum
GetAddressListTypeEnumValues Enumerates the set of values for AddressListTypeEnum
func GetMappingAddressListTypeEnum ¶ added in v65.50.0
func GetMappingAddressListTypeEnum(val string) (AddressListTypeEnum, bool)
GetMappingAddressListTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppTypeEnum ¶ added in v65.50.0
type AppTypeEnum string
AppTypeEnum Enum with underlying type: string
const ( AppTypeIcmp AppTypeEnum = "ICMP" AppTypeIcmpV6 AppTypeEnum = "ICMP_V6" )
Set of constants representing the allowable values for AppTypeEnum
func GetAppTypeEnumValues ¶ added in v65.50.0
func GetAppTypeEnumValues() []AppTypeEnum
GetAppTypeEnumValues Enumerates the set of values for AppTypeEnum
func GetMappingAppTypeEnum ¶ added in v65.50.0
func GetMappingAppTypeEnum(val string) (AppTypeEnum, bool)
GetMappingAppTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type Application ¶
type Application interface { // Name of the application. GetName() *string // OCID of the Network Firewall Policy this application belongs to. GetParentResourceId() *string }
Application A protocol identifier (such as TCP, UDP, or ICMP) and protocol-specific parameters (such as a port range).
type ApplicationGroup ¶ added in v65.50.0
type ApplicationGroup struct { // Name of the application Group. Name *string `mandatory:"true" json:"name"` // List of apps in the group. Apps []string `mandatory:"true" json:"apps"` // Count of total applications in the given application group. TotalApps *int `mandatory:"true" json:"totalApps"` // OCID of the Network Firewall Policy this application group belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
ApplicationGroup A group of applications.
func (ApplicationGroup) String ¶ added in v65.50.0
func (m ApplicationGroup) String() string
func (ApplicationGroup) ValidateEnumValue ¶ added in v65.50.0
func (m ApplicationGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplicationGroupSummary ¶ added in v65.50.0
type ApplicationGroupSummary struct { // Name of the application groups. Name *string `mandatory:"true" json:"name"` // Count of total applications in the given application group. TotalApps *int `mandatory:"true" json:"totalApps"` // OCID of the Network Firewall Policy this application group belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
ApplicationGroupSummary Summary object for application list in the network firewall policy.
func (ApplicationGroupSummary) String ¶ added in v65.50.0
func (m ApplicationGroupSummary) String() string
func (ApplicationGroupSummary) ValidateEnumValue ¶ added in v65.50.0
func (m ApplicationGroupSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplicationGroupSummaryCollection ¶ added in v65.50.0
type ApplicationGroupSummaryCollection struct { // List of application lists. Items []ApplicationGroupSummary `mandatory:"true" json:"items"` }
ApplicationGroupSummaryCollection Collection of Application Lists in the network firewall policy
func (ApplicationGroupSummaryCollection) String ¶ added in v65.50.0
func (m ApplicationGroupSummaryCollection) String() string
func (ApplicationGroupSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m ApplicationGroupSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplicationSummary ¶ added in v65.50.0
type ApplicationSummary interface { // Name of the application. GetName() *string // OCID of the Network Firewall Policy this application belongs to. GetParentResourceId() *string }
ApplicationSummary Summary object for application element in the network firewall policy.
type ApplicationSummaryCollection ¶ added in v65.50.0
type ApplicationSummaryCollection struct { // Collection of Applications. Items []ApplicationSummary `mandatory:"true" json:"items"` }
ApplicationSummaryCollection Collection of Applications in the network firewall policy
func (ApplicationSummaryCollection) String ¶ added in v65.50.0
func (m ApplicationSummaryCollection) String() string
func (*ApplicationSummaryCollection) UnmarshalJSON ¶ added in v65.50.0
func (m *ApplicationSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ApplicationSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m ApplicationSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplyNetworkFirewallPolicyDetails ¶ added in v65.50.0
type ApplyNetworkFirewallPolicyDetails struct { // Ordered priority list of firewall OCIDs on which the update needs to be applied in given order. If the list is a subset of the firewalls attached, then given firewalls would be deployed first with the change, followed by remaining firewalls. Firewalls []string `mandatory:"false" json:"firewalls"` }
ApplyNetworkFirewallPolicyDetails Request data required to clone a network firewall policy.
func (ApplyNetworkFirewallPolicyDetails) String ¶ added in v65.50.0
func (m ApplyNetworkFirewallPolicyDetails) String() string
func (ApplyNetworkFirewallPolicyDetails) ValidateEnumValue ¶ added in v65.50.0
func (m ApplyNetworkFirewallPolicyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplyNetworkFirewallPolicyRequest ¶ added in v65.50.0
type ApplyNetworkFirewallPolicyRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The information to be updated. ApplyNetworkFirewallPolicyDetails `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 }
ApplyNetworkFirewallPolicyRequest wrapper for the ApplyNetworkFirewallPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ApplyNetworkFirewallPolicy.go.html to see an example of how to use ApplyNetworkFirewallPolicyRequest.
func (ApplyNetworkFirewallPolicyRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ApplyNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ApplyNetworkFirewallPolicyRequest) HTTPRequest ¶ added in v65.50.0
func (request ApplyNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ApplyNetworkFirewallPolicyRequest) RetryPolicy ¶ added in v65.50.0
func (request ApplyNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ApplyNetworkFirewallPolicyRequest) String ¶ added in v65.50.0
func (request ApplyNetworkFirewallPolicyRequest) String() string
func (ApplyNetworkFirewallPolicyRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ApplyNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplyNetworkFirewallPolicyResponse ¶ added in v65.50.0
type ApplyNetworkFirewallPolicyResponse struct { // The underlying http response RawResponse *http.Response // The NetworkFirewallPolicy instance NetworkFirewallPolicy `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ApplyNetworkFirewallPolicyResponse wrapper for the ApplyNetworkFirewallPolicy operation
func (ApplyNetworkFirewallPolicyResponse) HTTPResponse ¶ added in v65.50.0
func (response ApplyNetworkFirewallPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ApplyNetworkFirewallPolicyResponse) String ¶ added in v65.50.0
func (response ApplyNetworkFirewallPolicyResponse) String() string
type BulkUploadAddressListsRequest ¶ added in v65.50.0
type BulkUploadAddressListsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Address Lists for the Network Firewall Policy Resource. BulkUploadAddressListsDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadAddressListsRequest wrapper for the BulkUploadAddressLists operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadAddressLists.go.html to see an example of how to use BulkUploadAddressListsRequest.
func (BulkUploadAddressListsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadAddressListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadAddressListsRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadAddressListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadAddressListsRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadAddressListsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadAddressListsRequest) String ¶ added in v65.50.0
func (request BulkUploadAddressListsRequest) String() string
func (BulkUploadAddressListsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadAddressListsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadAddressListsResponse ¶ added in v65.50.0
type BulkUploadAddressListsResponse 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"` }
BulkUploadAddressListsResponse wrapper for the BulkUploadAddressLists operation
func (BulkUploadAddressListsResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadAddressListsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadAddressListsResponse) String ¶ added in v65.50.0
func (response BulkUploadAddressListsResponse) String() string
type BulkUploadApplicationGroupsRequest ¶ added in v65.50.0
type BulkUploadApplicationGroupsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Application Group for the Network Firewall Policy Resource. BulkUploadApplicationGroupsDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadApplicationGroupsRequest wrapper for the BulkUploadApplicationGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadApplicationGroups.go.html to see an example of how to use BulkUploadApplicationGroupsRequest.
func (BulkUploadApplicationGroupsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadApplicationGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadApplicationGroupsRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadApplicationGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadApplicationGroupsRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadApplicationGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadApplicationGroupsRequest) String ¶ added in v65.50.0
func (request BulkUploadApplicationGroupsRequest) String() string
func (BulkUploadApplicationGroupsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadApplicationGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadApplicationGroupsResponse ¶ added in v65.50.0
type BulkUploadApplicationGroupsResponse 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"` }
BulkUploadApplicationGroupsResponse wrapper for the BulkUploadApplicationGroups operation
func (BulkUploadApplicationGroupsResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadApplicationGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadApplicationGroupsResponse) String ¶ added in v65.50.0
func (response BulkUploadApplicationGroupsResponse) String() string
type BulkUploadApplicationsRequest ¶ added in v65.50.0
type BulkUploadApplicationsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Applications for the Network Firewall Policy Resource. BulkUploadApplicationsDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadApplicationsRequest wrapper for the BulkUploadApplications operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadApplications.go.html to see an example of how to use BulkUploadApplicationsRequest.
func (BulkUploadApplicationsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadApplicationsRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadApplicationsRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadApplicationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadApplicationsRequest) String ¶ added in v65.50.0
func (request BulkUploadApplicationsRequest) String() string
func (BulkUploadApplicationsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadApplicationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadApplicationsResponse ¶ added in v65.50.0
type BulkUploadApplicationsResponse 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"` }
BulkUploadApplicationsResponse wrapper for the BulkUploadApplications operation
func (BulkUploadApplicationsResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadApplicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadApplicationsResponse) String ¶ added in v65.50.0
func (response BulkUploadApplicationsResponse) String() string
type BulkUploadDecryptionProfilesRequest ¶ added in v65.50.0
type BulkUploadDecryptionProfilesRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Decryption Profile for the Network Firewall Policy Resource. BulkUploadDecryptionProfilesDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadDecryptionProfilesRequest wrapper for the BulkUploadDecryptionProfiles operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadDecryptionProfiles.go.html to see an example of how to use BulkUploadDecryptionProfilesRequest.
func (BulkUploadDecryptionProfilesRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadDecryptionProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadDecryptionProfilesRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadDecryptionProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadDecryptionProfilesRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadDecryptionProfilesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadDecryptionProfilesRequest) String ¶ added in v65.50.0
func (request BulkUploadDecryptionProfilesRequest) String() string
func (BulkUploadDecryptionProfilesRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadDecryptionProfilesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadDecryptionProfilesResponse ¶ added in v65.50.0
type BulkUploadDecryptionProfilesResponse 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"` }
BulkUploadDecryptionProfilesResponse wrapper for the BulkUploadDecryptionProfiles operation
func (BulkUploadDecryptionProfilesResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadDecryptionProfilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadDecryptionProfilesResponse) String ¶ added in v65.50.0
func (response BulkUploadDecryptionProfilesResponse) String() string
type BulkUploadDecryptionRulesRequest ¶ added in v65.50.0
type BulkUploadDecryptionRulesRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Decryption Rule for the Network Firewall Policy Resource. BulkUploadDecryptionRulesDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadDecryptionRulesRequest wrapper for the BulkUploadDecryptionRules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadDecryptionRules.go.html to see an example of how to use BulkUploadDecryptionRulesRequest.
func (BulkUploadDecryptionRulesRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadDecryptionRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadDecryptionRulesRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadDecryptionRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadDecryptionRulesRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadDecryptionRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadDecryptionRulesRequest) String ¶ added in v65.50.0
func (request BulkUploadDecryptionRulesRequest) String() string
func (BulkUploadDecryptionRulesRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadDecryptionRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadDecryptionRulesResponse ¶ added in v65.50.0
type BulkUploadDecryptionRulesResponse 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"` }
BulkUploadDecryptionRulesResponse wrapper for the BulkUploadDecryptionRules operation
func (BulkUploadDecryptionRulesResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadDecryptionRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadDecryptionRulesResponse) String ¶ added in v65.50.0
func (response BulkUploadDecryptionRulesResponse) String() string
type BulkUploadMappedSecretsRequest ¶ added in v65.50.0
type BulkUploadMappedSecretsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Mapped Secret for the Network Firewall Policy Resource. BulkUploadMappedSecretsDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadMappedSecretsRequest wrapper for the BulkUploadMappedSecrets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadMappedSecrets.go.html to see an example of how to use BulkUploadMappedSecretsRequest.
func (BulkUploadMappedSecretsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadMappedSecretsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadMappedSecretsRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadMappedSecretsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadMappedSecretsRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadMappedSecretsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadMappedSecretsRequest) String ¶ added in v65.50.0
func (request BulkUploadMappedSecretsRequest) String() string
func (BulkUploadMappedSecretsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadMappedSecretsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadMappedSecretsResponse ¶ added in v65.50.0
type BulkUploadMappedSecretsResponse 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"` }
BulkUploadMappedSecretsResponse wrapper for the BulkUploadMappedSecrets operation
func (BulkUploadMappedSecretsResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadMappedSecretsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadMappedSecretsResponse) String ¶ added in v65.50.0
func (response BulkUploadMappedSecretsResponse) String() string
type BulkUploadSecurityRulesRequest ¶ added in v65.50.0
type BulkUploadSecurityRulesRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Security Rule for the Network Firewall Policy Resource. BulkUploadSecurityRulesDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadSecurityRulesRequest wrapper for the BulkUploadSecurityRules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadSecurityRules.go.html to see an example of how to use BulkUploadSecurityRulesRequest.
func (BulkUploadSecurityRulesRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadSecurityRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadSecurityRulesRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadSecurityRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadSecurityRulesRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadSecurityRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadSecurityRulesRequest) String ¶ added in v65.50.0
func (request BulkUploadSecurityRulesRequest) String() string
func (BulkUploadSecurityRulesRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadSecurityRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadSecurityRulesResponse ¶ added in v65.50.0
type BulkUploadSecurityRulesResponse 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"` }
BulkUploadSecurityRulesResponse wrapper for the BulkUploadSecurityRules operation
func (BulkUploadSecurityRulesResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadSecurityRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadSecurityRulesResponse) String ¶ added in v65.50.0
func (response BulkUploadSecurityRulesResponse) String() string
type BulkUploadServiceListsRequest ¶ added in v65.50.0
type BulkUploadServiceListsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Service List for the Network Firewall Policy Resource. BulkUploadServiceListsDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadServiceListsRequest wrapper for the BulkUploadServiceLists operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadServiceLists.go.html to see an example of how to use BulkUploadServiceListsRequest.
func (BulkUploadServiceListsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadServiceListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadServiceListsRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadServiceListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadServiceListsRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadServiceListsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadServiceListsRequest) String ¶ added in v65.50.0
func (request BulkUploadServiceListsRequest) String() string
func (BulkUploadServiceListsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadServiceListsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadServiceListsResponse ¶ added in v65.50.0
type BulkUploadServiceListsResponse 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"` }
BulkUploadServiceListsResponse wrapper for the BulkUploadServiceLists operation
func (BulkUploadServiceListsResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadServiceListsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadServiceListsResponse) String ¶ added in v65.50.0
func (response BulkUploadServiceListsResponse) String() string
type BulkUploadServicesRequest ¶ added in v65.50.0
type BulkUploadServicesRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Services for the Network Firewall Policy Resource. BulkUploadServicesDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadServicesRequest wrapper for the BulkUploadServices operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadServices.go.html to see an example of how to use BulkUploadServicesRequest.
func (BulkUploadServicesRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadServicesRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadServicesRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadServicesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadServicesRequest) String ¶ added in v65.50.0
func (request BulkUploadServicesRequest) String() string
func (BulkUploadServicesRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadServicesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadServicesResponse ¶ added in v65.50.0
type BulkUploadServicesResponse 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"` }
BulkUploadServicesResponse wrapper for the BulkUploadServices operation
func (BulkUploadServicesResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadServicesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadServicesResponse) String ¶ added in v65.50.0
func (response BulkUploadServicesResponse) String() string
type BulkUploadUrlListsRequest ¶ added in v65.50.0
type BulkUploadUrlListsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Url Lists for the Network Firewall Policy Resource. BulkUploadUrlListsDetails io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
BulkUploadUrlListsRequest wrapper for the BulkUploadUrlLists operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadUrlLists.go.html to see an example of how to use BulkUploadUrlListsRequest.
func (BulkUploadUrlListsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request BulkUploadUrlListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUploadUrlListsRequest) HTTPRequest ¶ added in v65.50.0
func (request BulkUploadUrlListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkUploadUrlListsRequest) RetryPolicy ¶ added in v65.50.0
func (request BulkUploadUrlListsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUploadUrlListsRequest) String ¶ added in v65.50.0
func (request BulkUploadUrlListsRequest) String() string
func (BulkUploadUrlListsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request BulkUploadUrlListsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BulkUploadUrlListsResponse ¶ added in v65.50.0
type BulkUploadUrlListsResponse 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"` }
BulkUploadUrlListsResponse wrapper for the BulkUploadUrlLists operation
func (BulkUploadUrlListsResponse) HTTPResponse ¶ added in v65.50.0
func (response BulkUploadUrlListsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUploadUrlListsResponse) String ¶ added in v65.50.0
func (response BulkUploadUrlListsResponse) String() string
type 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 }
CancelWorkRequestRequest wrapper for the CancelWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.
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 ¶
type CancelWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CancelWorkRequestResponse wrapper for the CancelWorkRequest operation
func (CancelWorkRequestResponse) HTTPResponse ¶
func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelWorkRequestResponse) String ¶
func (response CancelWorkRequestResponse) String() string
type ChangeNetworkFirewallCompartmentDetails ¶
type ChangeNetworkFirewallCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment // into which the Network Firewalll resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeNetworkFirewallCompartmentDetails The information to be updated.
func (ChangeNetworkFirewallCompartmentDetails) String ¶
func (m ChangeNetworkFirewallCompartmentDetails) String() string
func (ChangeNetworkFirewallCompartmentDetails) ValidateEnumValue ¶
func (m ChangeNetworkFirewallCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeNetworkFirewallCompartmentRequest ¶
type ChangeNetworkFirewallCompartmentRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. NetworkFirewallId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallId"` // The information to be updated. ChangeNetworkFirewallCompartmentDetails `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 }
ChangeNetworkFirewallCompartmentRequest wrapper for the ChangeNetworkFirewallCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ChangeNetworkFirewallCompartment.go.html to see an example of how to use ChangeNetworkFirewallCompartmentRequest.
func (ChangeNetworkFirewallCompartmentRequest) BinaryRequestBody ¶
func (request ChangeNetworkFirewallCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeNetworkFirewallCompartmentRequest) HTTPRequest ¶
func (request ChangeNetworkFirewallCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeNetworkFirewallCompartmentRequest) RetryPolicy ¶
func (request ChangeNetworkFirewallCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeNetworkFirewallCompartmentRequest) String ¶
func (request ChangeNetworkFirewallCompartmentRequest) String() string
func (ChangeNetworkFirewallCompartmentRequest) ValidateEnumValue ¶
func (request ChangeNetworkFirewallCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeNetworkFirewallCompartmentResponse ¶
type ChangeNetworkFirewallCompartmentResponse 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"` }
ChangeNetworkFirewallCompartmentResponse wrapper for the ChangeNetworkFirewallCompartment operation
func (ChangeNetworkFirewallCompartmentResponse) HTTPResponse ¶
func (response ChangeNetworkFirewallCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeNetworkFirewallCompartmentResponse) String ¶
func (response ChangeNetworkFirewallCompartmentResponse) String() string
type ChangeNetworkFirewallPolicyCompartmentDetails ¶
type ChangeNetworkFirewallPolicyCompartmentDetails 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"` }
ChangeNetworkFirewallPolicyCompartmentDetails The request details required to move the resource to target compartment.
func (ChangeNetworkFirewallPolicyCompartmentDetails) String ¶
func (m ChangeNetworkFirewallPolicyCompartmentDetails) String() string
func (ChangeNetworkFirewallPolicyCompartmentDetails) ValidateEnumValue ¶
func (m ChangeNetworkFirewallPolicyCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeNetworkFirewallPolicyCompartmentRequest ¶
type ChangeNetworkFirewallPolicyCompartmentRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The information to be updated. ChangeNetworkFirewallPolicyCompartmentDetails `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 }
ChangeNetworkFirewallPolicyCompartmentRequest wrapper for the ChangeNetworkFirewallPolicyCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ChangeNetworkFirewallPolicyCompartment.go.html to see an example of how to use ChangeNetworkFirewallPolicyCompartmentRequest.
func (ChangeNetworkFirewallPolicyCompartmentRequest) BinaryRequestBody ¶
func (request ChangeNetworkFirewallPolicyCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeNetworkFirewallPolicyCompartmentRequest) HTTPRequest ¶
func (request ChangeNetworkFirewallPolicyCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeNetworkFirewallPolicyCompartmentRequest) RetryPolicy ¶
func (request ChangeNetworkFirewallPolicyCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeNetworkFirewallPolicyCompartmentRequest) String ¶
func (request ChangeNetworkFirewallPolicyCompartmentRequest) String() string
func (ChangeNetworkFirewallPolicyCompartmentRequest) ValidateEnumValue ¶
func (request ChangeNetworkFirewallPolicyCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeNetworkFirewallPolicyCompartmentResponse ¶
type ChangeNetworkFirewallPolicyCompartmentResponse 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"` }
ChangeNetworkFirewallPolicyCompartmentResponse wrapper for the ChangeNetworkFirewallPolicyCompartment operation
func (ChangeNetworkFirewallPolicyCompartmentResponse) HTTPResponse ¶
func (response ChangeNetworkFirewallPolicyCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeNetworkFirewallPolicyCompartmentResponse) String ¶
func (response ChangeNetworkFirewallPolicyCompartmentResponse) String() string
type CloneNetworkFirewallPolicyDetails ¶ added in v65.50.0
type CloneNetworkFirewallPolicyDetails struct { // A user-friendly optional name for the cloned firewall policy. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CloneNetworkFirewallPolicyDetails Request data required to clone a network firewall policy.
func (CloneNetworkFirewallPolicyDetails) String ¶ added in v65.50.0
func (m CloneNetworkFirewallPolicyDetails) String() string
func (CloneNetworkFirewallPolicyDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CloneNetworkFirewallPolicyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloneNetworkFirewallPolicyRequest ¶ added in v65.50.0
type CloneNetworkFirewallPolicyRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The information to be updated. CloneNetworkFirewallPolicyDetails `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 }
CloneNetworkFirewallPolicyRequest wrapper for the CloneNetworkFirewallPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CloneNetworkFirewallPolicy.go.html to see an example of how to use CloneNetworkFirewallPolicyRequest.
func (CloneNetworkFirewallPolicyRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CloneNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CloneNetworkFirewallPolicyRequest) HTTPRequest ¶ added in v65.50.0
func (request CloneNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CloneNetworkFirewallPolicyRequest) RetryPolicy ¶ added in v65.50.0
func (request CloneNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CloneNetworkFirewallPolicyRequest) String ¶ added in v65.50.0
func (request CloneNetworkFirewallPolicyRequest) String() string
func (CloneNetworkFirewallPolicyRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CloneNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloneNetworkFirewallPolicyResponse ¶ added in v65.50.0
type CloneNetworkFirewallPolicyResponse struct { // The underlying http response RawResponse *http.Response // The NetworkFirewallPolicy instance NetworkFirewallPolicy `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CloneNetworkFirewallPolicyResponse wrapper for the CloneNetworkFirewallPolicy operation
func (CloneNetworkFirewallPolicyResponse) HTTPResponse ¶ added in v65.50.0
func (response CloneNetworkFirewallPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CloneNetworkFirewallPolicyResponse) String ¶ added in v65.50.0
func (response CloneNetworkFirewallPolicyResponse) String() string
type CreateAddressListDetails ¶ added in v65.50.0
type CreateAddressListDetails struct { // Unique name to identify the group of addresses to be used in the policy rules. Name *string `mandatory:"true" json:"name"` // Type of address List. The accepted values are - * FQDN * IP Type AddressListTypeEnum `mandatory:"true" json:"type"` // List of addresses. Addresses []string `mandatory:"true" json:"addresses"` }
CreateAddressListDetails The Request for creating the address List
func (CreateAddressListDetails) String ¶ added in v65.50.0
func (m CreateAddressListDetails) String() string
func (CreateAddressListDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateAddressListDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAddressListRequest ¶ added in v65.50.0
type CreateAddressListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Network Firewall Policy Resource. CreateAddressListDetails `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 }
CreateAddressListRequest wrapper for the CreateAddressList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateAddressList.go.html to see an example of how to use CreateAddressListRequest.
func (CreateAddressListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateAddressListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAddressListRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateAddressListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAddressListRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateAddressListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAddressListRequest) String ¶ added in v65.50.0
func (request CreateAddressListRequest) String() string
func (CreateAddressListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateAddressListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAddressListResponse ¶ added in v65.50.0
type CreateAddressListResponse struct { // The underlying http response RawResponse *http.Response // The AddressList instance AddressList `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"` }
CreateAddressListResponse wrapper for the CreateAddressList operation
func (CreateAddressListResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateAddressListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAddressListResponse) String ¶ added in v65.50.0
func (response CreateAddressListResponse) String() string
type CreateApplicationDetails ¶ added in v65.50.0
type CreateApplicationDetails interface { // Name of the application GetName() *string }
CreateApplicationDetails Request for creating a application against a policy.
type CreateApplicationGroupDetails ¶ added in v65.50.0
type CreateApplicationGroupDetails struct { // Name of the application Group. Name *string `mandatory:"true" json:"name"` // Collection of application names. Apps []string `mandatory:"true" json:"apps"` }
CreateApplicationGroupDetails Request for creating a application list in a policy.
func (CreateApplicationGroupDetails) String ¶ added in v65.50.0
func (m CreateApplicationGroupDetails) String() string
func (CreateApplicationGroupDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateApplicationGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateApplicationGroupRequest ¶ added in v65.50.0
type CreateApplicationGroupRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the ApplicationGroup for the Network Firewall Policy Resource. CreateApplicationGroupDetails `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 }
CreateApplicationGroupRequest wrapper for the CreateApplicationGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateApplicationGroup.go.html to see an example of how to use CreateApplicationGroupRequest.
func (CreateApplicationGroupRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateApplicationGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateApplicationGroupRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateApplicationGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateApplicationGroupRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateApplicationGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateApplicationGroupRequest) String ¶ added in v65.50.0
func (request CreateApplicationGroupRequest) String() string
func (CreateApplicationGroupRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateApplicationGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateApplicationGroupResponse ¶ added in v65.50.0
type CreateApplicationGroupResponse struct { // The underlying http response RawResponse *http.Response // The ApplicationGroup instance ApplicationGroup `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"` }
CreateApplicationGroupResponse wrapper for the CreateApplicationGroup operation
func (CreateApplicationGroupResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateApplicationGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateApplicationGroupResponse) String ¶ added in v65.50.0
func (response CreateApplicationGroupResponse) String() string
type CreateApplicationRequest ¶ added in v65.50.0
type CreateApplicationRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Application for the Network Firewall Policy Resource. CreateApplicationDetails `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 }
CreateApplicationRequest wrapper for the CreateApplication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateApplication.go.html to see an example of how to use CreateApplicationRequest.
func (CreateApplicationRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateApplicationRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateApplicationRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateApplicationRequest) String ¶ added in v65.50.0
func (request CreateApplicationRequest) String() string
func (CreateApplicationRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateApplicationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateApplicationResponse ¶ added in v65.50.0
type CreateApplicationResponse struct { // The underlying http response RawResponse *http.Response // The Application instance Application `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"` }
CreateApplicationResponse wrapper for the CreateApplication operation
func (CreateApplicationResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateApplicationResponse) String ¶ added in v65.50.0
func (response CreateApplicationResponse) String() string
type CreateDecryptionProfileDetails ¶ added in v65.50.0
type CreateDecryptionProfileDetails interface { // Name of the decryption profile. GetName() *string }
CreateDecryptionProfileDetails Request for Decryption Profile used on the firewall policy rules.
type CreateDecryptionProfileRequest ¶ added in v65.50.0
type CreateDecryptionProfileRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Network Firewall Policy Resource. CreateDecryptionProfileDetails `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 }
CreateDecryptionProfileRequest wrapper for the CreateDecryptionProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateDecryptionProfile.go.html to see an example of how to use CreateDecryptionProfileRequest.
func (CreateDecryptionProfileRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateDecryptionProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDecryptionProfileRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateDecryptionProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDecryptionProfileRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateDecryptionProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDecryptionProfileRequest) String ¶ added in v65.50.0
func (request CreateDecryptionProfileRequest) String() string
func (CreateDecryptionProfileRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateDecryptionProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDecryptionProfileResponse ¶ added in v65.50.0
type CreateDecryptionProfileResponse struct { // The underlying http response RawResponse *http.Response // The DecryptionProfile instance DecryptionProfile `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"` }
CreateDecryptionProfileResponse wrapper for the CreateDecryptionProfile operation
func (CreateDecryptionProfileResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateDecryptionProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDecryptionProfileResponse) String ¶ added in v65.50.0
func (response CreateDecryptionProfileResponse) String() string
type CreateDecryptionRuleDetails ¶ added in v65.50.0
type CreateDecryptionRuleDetails struct { // Name for the decryption rule, must be unique within the policy. Name *string `mandatory:"true" json:"name"` Condition *DecryptionRuleMatchCriteria `mandatory:"true" json:"condition"` // Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action DecryptionActionTypeEnum `mandatory:"true" json:"action"` // The name of the decryption profile to use. DecryptionProfile *string `mandatory:"false" json:"decryptionProfile"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret *string `mandatory:"false" json:"secret"` Position *RulePosition `mandatory:"false" json:"position"` }
CreateDecryptionRuleDetails Request for creating Decryption Rule used in the firewall policy rules. A Decryption Rule is used to define which traffic should be decrypted by the firewall, and how it should do so.
func (CreateDecryptionRuleDetails) String ¶ added in v65.50.0
func (m CreateDecryptionRuleDetails) String() string
func (CreateDecryptionRuleDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateDecryptionRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDecryptionRuleRequest ¶ added in v65.50.0
type CreateDecryptionRuleRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Network Firewall Policy Resource. CreateDecryptionRuleDetails `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 }
CreateDecryptionRuleRequest wrapper for the CreateDecryptionRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateDecryptionRule.go.html to see an example of how to use CreateDecryptionRuleRequest.
func (CreateDecryptionRuleRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateDecryptionRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDecryptionRuleRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateDecryptionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDecryptionRuleRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateDecryptionRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDecryptionRuleRequest) String ¶ added in v65.50.0
func (request CreateDecryptionRuleRequest) String() string
func (CreateDecryptionRuleRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateDecryptionRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDecryptionRuleResponse ¶ added in v65.50.0
type CreateDecryptionRuleResponse struct { // The underlying http response RawResponse *http.Response // The DecryptionRule instance DecryptionRule `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"` }
CreateDecryptionRuleResponse wrapper for the CreateDecryptionRule operation
func (CreateDecryptionRuleResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateDecryptionRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDecryptionRuleResponse) String ¶ added in v65.50.0
func (response CreateDecryptionRuleResponse) String() string
type CreateIcmp6ApplicationDetails ¶ added in v65.50.0
type CreateIcmp6ApplicationDetails struct { // Name of the application Name *string `mandatory:"true" json:"name"` // The value of the ICMP6 message Type field as defined by RFC 4443 (https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType *int `mandatory:"true" json:"icmpType"` // The value of the ICMP6 message Code (subtype) field as defined by RFC 4443 (https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode *int `mandatory:"false" json:"icmpCode"` }
CreateIcmp6ApplicationDetails Request for ICMP6 Application used on the firewall policy rules.
func (CreateIcmp6ApplicationDetails) GetName ¶ added in v65.50.0
func (m CreateIcmp6ApplicationDetails) GetName() *string
GetName returns Name
func (CreateIcmp6ApplicationDetails) MarshalJSON ¶ added in v65.50.0
func (m CreateIcmp6ApplicationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateIcmp6ApplicationDetails) String ¶ added in v65.50.0
func (m CreateIcmp6ApplicationDetails) String() string
func (CreateIcmp6ApplicationDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateIcmp6ApplicationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateIcmpApplicationDetails ¶ added in v65.50.0
type CreateIcmpApplicationDetails struct { // Name of the application Name *string `mandatory:"true" json:"name"` // The value of the ICMP message Type field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpType *int `mandatory:"true" json:"icmpType"` // The value of the ICMP message Code (subtype) field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpCode *int `mandatory:"false" json:"icmpCode"` }
CreateIcmpApplicationDetails Request for ICMP Application used on the firewall policy rules.
func (CreateIcmpApplicationDetails) GetName ¶ added in v65.50.0
func (m CreateIcmpApplicationDetails) GetName() *string
GetName returns Name
func (CreateIcmpApplicationDetails) MarshalJSON ¶ added in v65.50.0
func (m CreateIcmpApplicationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateIcmpApplicationDetails) String ¶ added in v65.50.0
func (m CreateIcmpApplicationDetails) String() string
func (CreateIcmpApplicationDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateIcmpApplicationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMappedSecretDetails ¶ added in v65.50.0
type CreateMappedSecretDetails interface { // Unique name to identify the group of urls to be used in the policy rules. GetName() *string // Type of the secrets mapped based on the policy. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. GetType() InspectionTypeEnum }
CreateMappedSecretDetails The Request for creating the Mapped Secret
type CreateMappedSecretRequest ¶ added in v65.50.0
type CreateMappedSecretRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Network Firewall Policy Resource. CreateMappedSecretDetails `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 }
CreateMappedSecretRequest wrapper for the CreateMappedSecret operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateMappedSecret.go.html to see an example of how to use CreateMappedSecretRequest.
func (CreateMappedSecretRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateMappedSecretRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMappedSecretRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateMappedSecretRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMappedSecretRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateMappedSecretRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMappedSecretRequest) String ¶ added in v65.50.0
func (request CreateMappedSecretRequest) String() string
func (CreateMappedSecretRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateMappedSecretRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMappedSecretResponse ¶ added in v65.50.0
type CreateMappedSecretResponse struct { // The underlying http response RawResponse *http.Response // The MappedSecret instance MappedSecret `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"` }
CreateMappedSecretResponse wrapper for the CreateMappedSecret operation
func (CreateMappedSecretResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateMappedSecretResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMappedSecretResponse) String ¶ added in v65.50.0
func (response CreateMappedSecretResponse) String() string
type CreateNetworkFirewallDetails ¶
type CreateNetworkFirewallDetails struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId *string `mandatory:"true" json:"networkFirewallPolicyId"` // A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Availability Domain where Network Firewall instance is created. // To get a list of availability domains for a tenancy, use ListAvailabilityDomains operation. // Example: `kIdk:PHX-AD-1` AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // IPv4 address for the Network Firewall. Ipv4Address *string `mandatory:"false" json:"ipv4Address"` // IPv6 address for the Network Firewall. Ipv6Address *string `mandatory:"false" json:"ipv6Address"` // An array of network security groups OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds []string `mandatory:"false" json:"networkSecurityGroupIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateNetworkFirewallDetails The information about new Network Firewall.
func (CreateNetworkFirewallDetails) String ¶
func (m CreateNetworkFirewallDetails) String() string
func (CreateNetworkFirewallDetails) ValidateEnumValue ¶
func (m CreateNetworkFirewallDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateNetworkFirewallPolicyDetails ¶
type CreateNetworkFirewallPolicyDetails struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateNetworkFirewallPolicyDetails Request data required to create a network firewall policy.
func (CreateNetworkFirewallPolicyDetails) String ¶
func (m CreateNetworkFirewallPolicyDetails) String() string
func (CreateNetworkFirewallPolicyDetails) ValidateEnumValue ¶
func (m CreateNetworkFirewallPolicyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateNetworkFirewallPolicyRequest ¶
type CreateNetworkFirewallPolicyRequest struct { // Request Details to create the Network Firewall Policy Resource. CreateNetworkFirewallPolicyDetails `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 }
CreateNetworkFirewallPolicyRequest wrapper for the CreateNetworkFirewallPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateNetworkFirewallPolicy.go.html to see an example of how to use CreateNetworkFirewallPolicyRequest.
func (CreateNetworkFirewallPolicyRequest) BinaryRequestBody ¶
func (request CreateNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateNetworkFirewallPolicyRequest) HTTPRequest ¶
func (request CreateNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateNetworkFirewallPolicyRequest) RetryPolicy ¶
func (request CreateNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateNetworkFirewallPolicyRequest) String ¶
func (request CreateNetworkFirewallPolicyRequest) String() string
func (CreateNetworkFirewallPolicyRequest) ValidateEnumValue ¶
func (request CreateNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateNetworkFirewallPolicyResponse ¶
type CreateNetworkFirewallPolicyResponse struct { // The underlying http response RawResponse *http.Response // The NetworkFirewallPolicy instance NetworkFirewallPolicy `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateNetworkFirewallPolicyResponse wrapper for the CreateNetworkFirewallPolicy operation
func (CreateNetworkFirewallPolicyResponse) HTTPResponse ¶
func (response CreateNetworkFirewallPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateNetworkFirewallPolicyResponse) String ¶
func (response CreateNetworkFirewallPolicyResponse) String() string
type CreateNetworkFirewallRequest ¶
type CreateNetworkFirewallRequest struct { // Details for the new NetworkFirewall. CreateNetworkFirewallDetails `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 }
CreateNetworkFirewallRequest wrapper for the CreateNetworkFirewall operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateNetworkFirewall.go.html to see an example of how to use CreateNetworkFirewallRequest.
func (CreateNetworkFirewallRequest) BinaryRequestBody ¶
func (request CreateNetworkFirewallRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateNetworkFirewallRequest) HTTPRequest ¶
func (request CreateNetworkFirewallRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateNetworkFirewallRequest) RetryPolicy ¶
func (request CreateNetworkFirewallRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateNetworkFirewallRequest) String ¶
func (request CreateNetworkFirewallRequest) String() string
func (CreateNetworkFirewallRequest) ValidateEnumValue ¶
func (request CreateNetworkFirewallRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateNetworkFirewallResponse ¶
type CreateNetworkFirewallResponse struct { // The underlying http response RawResponse *http.Response // The NetworkFirewall instance NetworkFirewall `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateNetworkFirewallResponse wrapper for the CreateNetworkFirewall operation
func (CreateNetworkFirewallResponse) HTTPResponse ¶
func (response CreateNetworkFirewallResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateNetworkFirewallResponse) String ¶
func (response CreateNetworkFirewallResponse) String() string
type CreateSecurityRuleDetails ¶ added in v65.50.0
type CreateSecurityRuleDetails struct { // Name for the Security rule, must be unique within the policy. Name *string `mandatory:"true" json:"name"` Condition *SecurityRuleMatchCriteria `mandatory:"true" json:"condition"` // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action TrafficActionTypeEnum `mandatory:"true" json:"action"` // Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection TrafficInspectionTypeEnum `mandatory:"false" json:"inspection,omitempty"` Position *RulePosition `mandatory:"false" json:"position"` }
CreateSecurityRuleDetails Reqeust for creating Security Rule used in the firewall policy rules. Security Rules determine whether to block or allow a session based on traffic attributes, such as the source and destination IP address, protocol/port, and the HTTP(S) target URL.
func (CreateSecurityRuleDetails) String ¶ added in v65.50.0
func (m CreateSecurityRuleDetails) String() string
func (CreateSecurityRuleDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateSecurityRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSecurityRuleRequest ¶ added in v65.50.0
type CreateSecurityRuleRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Network Firewall Policy Resource. CreateSecurityRuleDetails `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 }
CreateSecurityRuleRequest wrapper for the CreateSecurityRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateSecurityRule.go.html to see an example of how to use CreateSecurityRuleRequest.
func (CreateSecurityRuleRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateSecurityRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateSecurityRuleRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateSecurityRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateSecurityRuleRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateSecurityRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateSecurityRuleRequest) String ¶ added in v65.50.0
func (request CreateSecurityRuleRequest) String() string
func (CreateSecurityRuleRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateSecurityRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSecurityRuleResponse ¶ added in v65.50.0
type CreateSecurityRuleResponse struct { // The underlying http response RawResponse *http.Response // The SecurityRule instance SecurityRule `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"` }
CreateSecurityRuleResponse wrapper for the CreateSecurityRule operation
func (CreateSecurityRuleResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateSecurityRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSecurityRuleResponse) String ¶ added in v65.50.0
func (response CreateSecurityRuleResponse) String() string
type CreateServiceDetails ¶ added in v65.50.0
type CreateServiceDetails interface { // Name of the service GetName() *string }
CreateServiceDetails Request for creating a service against a policy.
type CreateServiceListDetails ¶ added in v65.50.0
type CreateServiceListDetails struct { // Name of the service Group. Name *string `mandatory:"true" json:"name"` // Collection of service names. Services []string `mandatory:"true" json:"services"` }
CreateServiceListDetails Request for creating a service list in a policy.
func (CreateServiceListDetails) String ¶ added in v65.50.0
func (m CreateServiceListDetails) String() string
func (CreateServiceListDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateServiceListDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateServiceListRequest ¶ added in v65.50.0
type CreateServiceListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the ServiceList for the Network Firewall Policy Resource. CreateServiceListDetails `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 }
CreateServiceListRequest wrapper for the CreateServiceList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateServiceList.go.html to see an example of how to use CreateServiceListRequest.
func (CreateServiceListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateServiceListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateServiceListRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateServiceListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateServiceListRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateServiceListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateServiceListRequest) String ¶ added in v65.50.0
func (request CreateServiceListRequest) String() string
func (CreateServiceListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateServiceListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateServiceListResponse ¶ added in v65.50.0
type CreateServiceListResponse struct { // The underlying http response RawResponse *http.Response // The ServiceList instance ServiceList `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"` }
CreateServiceListResponse wrapper for the CreateServiceList operation
func (CreateServiceListResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateServiceListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateServiceListResponse) String ¶ added in v65.50.0
func (response CreateServiceListResponse) String() string
type CreateServiceRequest ¶ added in v65.50.0
type CreateServiceRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Service for the Network Firewall Policy Resource. CreateServiceDetails `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 }
CreateServiceRequest wrapper for the CreateService operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateService.go.html to see an example of how to use CreateServiceRequest.
func (CreateServiceRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateServiceRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateServiceRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateServiceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateServiceRequest) String ¶ added in v65.50.0
func (request CreateServiceRequest) String() string
func (CreateServiceRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateServiceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateServiceResponse ¶ added in v65.50.0
type CreateServiceResponse struct { // The underlying http response RawResponse *http.Response // The Service instance Service `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"` }
CreateServiceResponse wrapper for the CreateService operation
func (CreateServiceResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateServiceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateServiceResponse) String ¶ added in v65.50.0
func (response CreateServiceResponse) String() string
type CreateSslForwardProxyProfileDetails ¶ added in v65.50.0
type CreateSslForwardProxyProfileDetails struct { // Name of the decryption profile. Name *string `mandatory:"true" json:"name"` // Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked *bool `mandatory:"false" json:"isExpiredCertificateBlocked"` // Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked *bool `mandatory:"false" json:"isUntrustedIssuerBlocked"` // Whether to block sessions if the revocation status check for server's certificate // does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked *bool `mandatory:"false" json:"isRevocationStatusTimeoutBlocked"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked *bool `mandatory:"false" json:"isUnsupportedVersionBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked *bool `mandatory:"false" json:"isUnsupportedCipherBlocked"` // Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked *bool `mandatory:"false" json:"isUnknownRevocationStatusBlocked"` // Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted *bool `mandatory:"false" json:"areCertificateExtensionsRestricted"` // Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName *bool `mandatory:"false" json:"isAutoIncludeAltName"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked *bool `mandatory:"false" json:"isOutOfCapacityBlocked"` }
CreateSslForwardProxyProfileDetails Request for creating SSLForwardProxy used on the firewall policy rules.
func (CreateSslForwardProxyProfileDetails) GetName ¶ added in v65.50.0
func (m CreateSslForwardProxyProfileDetails) GetName() *string
GetName returns Name
func (CreateSslForwardProxyProfileDetails) MarshalJSON ¶ added in v65.50.0
func (m CreateSslForwardProxyProfileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateSslForwardProxyProfileDetails) String ¶ added in v65.50.0
func (m CreateSslForwardProxyProfileDetails) String() string
func (CreateSslForwardProxyProfileDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateSslForwardProxyProfileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSslInboundInspectionProfileDetails ¶ added in v65.50.0
type CreateSslInboundInspectionProfileDetails struct { // Name of the decryption profile. Name *string `mandatory:"true" json:"name"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked *bool `mandatory:"false" json:"isUnsupportedVersionBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked *bool `mandatory:"false" json:"isUnsupportedCipherBlocked"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked *bool `mandatory:"false" json:"isOutOfCapacityBlocked"` }
CreateSslInboundInspectionProfileDetails Request for creating SSLInboundInspection used on the firewall policy rules.
func (CreateSslInboundInspectionProfileDetails) GetName ¶ added in v65.50.0
func (m CreateSslInboundInspectionProfileDetails) GetName() *string
GetName returns Name
func (CreateSslInboundInspectionProfileDetails) MarshalJSON ¶ added in v65.50.0
func (m CreateSslInboundInspectionProfileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateSslInboundInspectionProfileDetails) String ¶ added in v65.50.0
func (m CreateSslInboundInspectionProfileDetails) String() string
func (CreateSslInboundInspectionProfileDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateSslInboundInspectionProfileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateTcpServiceDetails ¶ added in v65.50.0
type CreateTcpServiceDetails struct { // Name of the service Name *string `mandatory:"true" json:"name"` // List of port-ranges used. PortRanges []PortRange `mandatory:"true" json:"portRanges"` }
CreateTcpServiceDetails Request for TCP Service used on the firewall policy rules.
func (CreateTcpServiceDetails) GetName ¶ added in v65.50.0
func (m CreateTcpServiceDetails) GetName() *string
GetName returns Name
func (CreateTcpServiceDetails) MarshalJSON ¶ added in v65.50.0
func (m CreateTcpServiceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateTcpServiceDetails) String ¶ added in v65.50.0
func (m CreateTcpServiceDetails) String() string
func (CreateTcpServiceDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateTcpServiceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateUdpServiceDetails ¶ added in v65.50.0
type CreateUdpServiceDetails struct { // Name of the service Name *string `mandatory:"true" json:"name"` // List of port-ranges to be used. PortRanges []PortRange `mandatory:"true" json:"portRanges"` }
CreateUdpServiceDetails Request for UDP Service used on the firewall policy rules.
func (CreateUdpServiceDetails) GetName ¶ added in v65.50.0
func (m CreateUdpServiceDetails) GetName() *string
GetName returns Name
func (CreateUdpServiceDetails) MarshalJSON ¶ added in v65.50.0
func (m CreateUdpServiceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateUdpServiceDetails) String ¶ added in v65.50.0
func (m CreateUdpServiceDetails) String() string
func (CreateUdpServiceDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateUdpServiceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateUrlListDetails ¶ added in v65.50.0
type CreateUrlListDetails struct { // Unique name to identify the group of urls to be used in the policy rules. Name *string `mandatory:"true" json:"name"` // List of urls. Urls []UrlPattern `mandatory:"true" json:"urls"` }
CreateUrlListDetails The Request for creating the URL List
func (CreateUrlListDetails) String ¶ added in v65.50.0
func (m CreateUrlListDetails) String() string
func (*CreateUrlListDetails) UnmarshalJSON ¶ added in v65.50.0
func (m *CreateUrlListDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateUrlListDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateUrlListDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateUrlListRequest ¶ added in v65.50.0
type CreateUrlListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Request Details to create the Network Firewall Policy Resource. CreateUrlListDetails `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 }
CreateUrlListRequest wrapper for the CreateUrlList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateUrlList.go.html to see an example of how to use CreateUrlListRequest.
func (CreateUrlListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request CreateUrlListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateUrlListRequest) HTTPRequest ¶ added in v65.50.0
func (request CreateUrlListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateUrlListRequest) RetryPolicy ¶ added in v65.50.0
func (request CreateUrlListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateUrlListRequest) String ¶ added in v65.50.0
func (request CreateUrlListRequest) String() string
func (CreateUrlListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request CreateUrlListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateUrlListResponse ¶ added in v65.50.0
type CreateUrlListResponse struct { // The underlying http response RawResponse *http.Response // The UrlList instance UrlList `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"` }
CreateUrlListResponse wrapper for the CreateUrlList operation
func (CreateUrlListResponse) HTTPResponse ¶ added in v65.50.0
func (response CreateUrlListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateUrlListResponse) String ¶ added in v65.50.0
func (response CreateUrlListResponse) String() string
type CreateVaultMappedSecretDetails ¶ added in v65.50.0
type CreateVaultMappedSecretDetails struct { // Unique name to identify the group of urls to be used in the policy rules. Name *string `mandatory:"true" json:"name"` // OCID for the Vault Secret to be used. VaultSecretId *string `mandatory:"true" json:"vaultSecretId"` // Version number of the secret to be used. VersionNumber *int `mandatory:"true" json:"versionNumber"` // Type of the secrets mapped based on the policy. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. Type InspectionTypeEnum `mandatory:"true" json:"type"` }
CreateVaultMappedSecretDetails The request details to be created in the Vault Mapped Secret for the policy.
func (CreateVaultMappedSecretDetails) GetName ¶ added in v65.50.0
func (m CreateVaultMappedSecretDetails) GetName() *string
GetName returns Name
func (CreateVaultMappedSecretDetails) GetType ¶ added in v65.50.0
func (m CreateVaultMappedSecretDetails) GetType() InspectionTypeEnum
GetType returns Type
func (CreateVaultMappedSecretDetails) MarshalJSON ¶ added in v65.50.0
func (m CreateVaultMappedSecretDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateVaultMappedSecretDetails) String ¶ added in v65.50.0
func (m CreateVaultMappedSecretDetails) String() string
func (CreateVaultMappedSecretDetails) ValidateEnumValue ¶ added in v65.50.0
func (m CreateVaultMappedSecretDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DecryptionActionTypeEnum ¶ added in v65.50.0
type DecryptionActionTypeEnum string
DecryptionActionTypeEnum Enum with underlying type: string
const ( DecryptionActionTypeNoDecrypt DecryptionActionTypeEnum = "NO_DECRYPT" DecryptionActionTypeDecrypt DecryptionActionTypeEnum = "DECRYPT" )
Set of constants representing the allowable values for DecryptionActionTypeEnum
func GetDecryptionActionTypeEnumValues ¶ added in v65.50.0
func GetDecryptionActionTypeEnumValues() []DecryptionActionTypeEnum
GetDecryptionActionTypeEnumValues Enumerates the set of values for DecryptionActionTypeEnum
func GetMappingDecryptionActionTypeEnum ¶ added in v65.50.0
func GetMappingDecryptionActionTypeEnum(val string) (DecryptionActionTypeEnum, bool)
GetMappingDecryptionActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DecryptionProfile ¶
type DecryptionProfile interface { // Unique Name of the decryption profile. GetName() *string // OCID of the Network Firewall Policy this decryption profile belongs to. GetParentResourceId() *string }
DecryptionProfile Decryption Profile used on the firewall policy rules.
type DecryptionProfileSummary ¶ added in v65.50.0
type DecryptionProfileSummary struct { // Name of the secret. Name *string `mandatory:"true" json:"name"` // Type of the secrets mapped based on the policy. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. Type InspectionTypeEnum `mandatory:"true" json:"type"` // OCID of the Network Firewall Policy this decryption profile belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
DecryptionProfileSummary Decryption Profile used on the firewall policy rules.
func (DecryptionProfileSummary) String ¶ added in v65.50.0
func (m DecryptionProfileSummary) String() string
func (DecryptionProfileSummary) ValidateEnumValue ¶ added in v65.50.0
func (m DecryptionProfileSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DecryptionProfileSummaryCollection ¶ added in v65.50.0
type DecryptionProfileSummaryCollection struct { // Collection of Decryption Profiles. Items []DecryptionProfileSummary `mandatory:"true" json:"items"` }
DecryptionProfileSummaryCollection Collection of Decryption Profiles in the network firewall policy
func (DecryptionProfileSummaryCollection) String ¶ added in v65.50.0
func (m DecryptionProfileSummaryCollection) String() string
func (DecryptionProfileSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m DecryptionProfileSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DecryptionRule ¶
type DecryptionRule struct { // Name for the decryption rule, must be unique within the policy. Name *string `mandatory:"true" json:"name"` Condition *DecryptionRuleMatchCriteria `mandatory:"true" json:"condition"` // Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action DecryptionActionTypeEnum `mandatory:"true" json:"action"` // OCID of the Network Firewall Policy this decryption rule belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // The name of the decryption profile to use. DecryptionProfile *string `mandatory:"false" json:"decryptionProfile"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret *string `mandatory:"false" json:"secret"` Position *RulePosition `mandatory:"false" json:"position"` }
DecryptionRule Decryption Rule used in the firewall policy rules. A Decryption Rule is used to define which traffic should be decrypted by the firewall, and how it should do so.
func (DecryptionRule) String ¶
func (m DecryptionRule) String() string
func (DecryptionRule) ValidateEnumValue ¶
func (m DecryptionRule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DecryptionRuleMatchCriteria ¶
type DecryptionRuleMatchCriteria struct { // An array of IP address list names to be evaluated against the traffic source address. SourceAddress []string `mandatory:"false" json:"sourceAddress"` // An array of IP address list names to be evaluated against the traffic destination address. DestinationAddress []string `mandatory:"false" json:"destinationAddress"` }
DecryptionRuleMatchCriteria Match criteria used in Decryption Rule used on the firewall policy rules.
func (DecryptionRuleMatchCriteria) String ¶
func (m DecryptionRuleMatchCriteria) String() string
func (DecryptionRuleMatchCriteria) ValidateEnumValue ¶
func (m DecryptionRuleMatchCriteria) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DecryptionRuleSummary ¶ added in v65.50.0
type DecryptionRuleSummary struct { // Name for the decryption rule, must be unique within the policy. Name *string `mandatory:"true" json:"name"` // Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action DecryptionActionTypeEnum `mandatory:"true" json:"action"` // The name of the decryption profile to use. DecryptionProfile *string `mandatory:"true" json:"decryptionProfile"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret *string `mandatory:"true" json:"secret"` // The priority order in which this rule should be evaluated. PriorityOrder *int64 `mandatory:"true" json:"priorityOrder"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
DecryptionRuleSummary Summary for Decryption Rule used in the firewall policy rules. A Decryption Rule is used to define which traffic should be decrypted by the firewall, and how it should do so.
func (DecryptionRuleSummary) String ¶ added in v65.50.0
func (m DecryptionRuleSummary) String() string
func (DecryptionRuleSummary) ValidateEnumValue ¶ added in v65.50.0
func (m DecryptionRuleSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DecryptionRuleSummaryCollection ¶ added in v65.50.0
type DecryptionRuleSummaryCollection struct { // Collection of Decryption Rule Summaries. Items []DecryptionRuleSummary `mandatory:"true" json:"items"` }
DecryptionRuleSummaryCollection Collection of Decryption Rule Summaries in the network firewall policy
func (DecryptionRuleSummaryCollection) String ¶ added in v65.50.0
func (m DecryptionRuleSummaryCollection) String() string
func (DecryptionRuleSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m DecryptionRuleSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAddressListRequest ¶ added in v65.50.0
type DeleteAddressListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for address lists. AddressListName *string `mandatory:"true" contributesTo:"path" name:"addressListName"` // 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 }
DeleteAddressListRequest wrapper for the DeleteAddressList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteAddressList.go.html to see an example of how to use DeleteAddressListRequest.
func (DeleteAddressListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteAddressListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAddressListRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteAddressListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAddressListRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteAddressListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAddressListRequest) String ¶ added in v65.50.0
func (request DeleteAddressListRequest) String() string
func (DeleteAddressListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteAddressListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAddressListResponse ¶ added in v65.50.0
type DeleteAddressListResponse 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"` }
DeleteAddressListResponse wrapper for the DeleteAddressList operation
func (DeleteAddressListResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteAddressListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAddressListResponse) String ¶ added in v65.50.0
func (response DeleteAddressListResponse) String() string
type DeleteApplicationGroupRequest ¶ added in v65.50.0
type DeleteApplicationGroupRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for Application Lists in the scope of Network Firewall Policy. ApplicationGroupName *string `mandatory:"true" contributesTo:"path" name:"applicationGroupName"` // 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 }
DeleteApplicationGroupRequest wrapper for the DeleteApplicationGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteApplicationGroup.go.html to see an example of how to use DeleteApplicationGroupRequest.
func (DeleteApplicationGroupRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteApplicationGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteApplicationGroupRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteApplicationGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteApplicationGroupRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteApplicationGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteApplicationGroupRequest) String ¶ added in v65.50.0
func (request DeleteApplicationGroupRequest) String() string
func (DeleteApplicationGroupRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteApplicationGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteApplicationGroupResponse ¶ added in v65.50.0
type DeleteApplicationGroupResponse 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"` }
DeleteApplicationGroupResponse wrapper for the DeleteApplicationGroup operation
func (DeleteApplicationGroupResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteApplicationGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteApplicationGroupResponse) String ¶ added in v65.50.0
func (response DeleteApplicationGroupResponse) String() string
type DeleteApplicationRequest ¶ added in v65.50.0
type DeleteApplicationRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Applications. ApplicationName *string `mandatory:"true" contributesTo:"path" name:"applicationName"` // 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 }
DeleteApplicationRequest wrapper for the DeleteApplication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteApplication.go.html to see an example of how to use DeleteApplicationRequest.
func (DeleteApplicationRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteApplicationRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteApplicationRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteApplicationRequest) String ¶ added in v65.50.0
func (request DeleteApplicationRequest) String() string
func (DeleteApplicationRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteApplicationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteApplicationResponse ¶ added in v65.50.0
type DeleteApplicationResponse 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"` }
DeleteApplicationResponse wrapper for the DeleteApplication operation
func (DeleteApplicationResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteApplicationResponse) String ¶ added in v65.50.0
func (response DeleteApplicationResponse) String() string
type DeleteDecryptionProfileRequest ¶ added in v65.50.0
type DeleteDecryptionProfileRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Decryption Profiles. DecryptionProfileName *string `mandatory:"true" contributesTo:"path" name:"decryptionProfileName"` // 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 }
DeleteDecryptionProfileRequest wrapper for the DeleteDecryptionProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteDecryptionProfile.go.html to see an example of how to use DeleteDecryptionProfileRequest.
func (DeleteDecryptionProfileRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteDecryptionProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDecryptionProfileRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteDecryptionProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDecryptionProfileRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteDecryptionProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDecryptionProfileRequest) String ¶ added in v65.50.0
func (request DeleteDecryptionProfileRequest) String() string
func (DeleteDecryptionProfileRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteDecryptionProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDecryptionProfileResponse ¶ added in v65.50.0
type DeleteDecryptionProfileResponse 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"` }
DeleteDecryptionProfileResponse wrapper for the DeleteDecryptionProfile operation
func (DeleteDecryptionProfileResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteDecryptionProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDecryptionProfileResponse) String ¶ added in v65.50.0
func (response DeleteDecryptionProfileResponse) String() string
type DeleteDecryptionRuleRequest ¶ added in v65.50.0
type DeleteDecryptionRuleRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Decryption Rules in the network firewall policy. DecryptionRuleName *string `mandatory:"true" contributesTo:"path" name:"decryptionRuleName"` // 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 }
DeleteDecryptionRuleRequest wrapper for the DeleteDecryptionRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteDecryptionRule.go.html to see an example of how to use DeleteDecryptionRuleRequest.
func (DeleteDecryptionRuleRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteDecryptionRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDecryptionRuleRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteDecryptionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDecryptionRuleRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteDecryptionRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDecryptionRuleRequest) String ¶ added in v65.50.0
func (request DeleteDecryptionRuleRequest) String() string
func (DeleteDecryptionRuleRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteDecryptionRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDecryptionRuleResponse ¶ added in v65.50.0
type DeleteDecryptionRuleResponse 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"` }
DeleteDecryptionRuleResponse wrapper for the DeleteDecryptionRule operation
func (DeleteDecryptionRuleResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteDecryptionRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDecryptionRuleResponse) String ¶ added in v65.50.0
func (response DeleteDecryptionRuleResponse) String() string
type DeleteMappedSecretRequest ¶ added in v65.50.0
type DeleteMappedSecretRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Mapped Secrets. MappedSecretName *string `mandatory:"true" contributesTo:"path" name:"mappedSecretName"` // 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 }
DeleteMappedSecretRequest wrapper for the DeleteMappedSecret operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteMappedSecret.go.html to see an example of how to use DeleteMappedSecretRequest.
func (DeleteMappedSecretRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteMappedSecretRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMappedSecretRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteMappedSecretRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMappedSecretRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteMappedSecretRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMappedSecretRequest) String ¶ added in v65.50.0
func (request DeleteMappedSecretRequest) String() string
func (DeleteMappedSecretRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteMappedSecretRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMappedSecretResponse ¶ added in v65.50.0
type DeleteMappedSecretResponse 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"` }
DeleteMappedSecretResponse wrapper for the DeleteMappedSecret operation
func (DeleteMappedSecretResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteMappedSecretResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMappedSecretResponse) String ¶ added in v65.50.0
func (response DeleteMappedSecretResponse) String() string
type DeleteNetworkFirewallPolicyRequest ¶
type DeleteNetworkFirewallPolicyRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // 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 }
DeleteNetworkFirewallPolicyRequest wrapper for the DeleteNetworkFirewallPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteNetworkFirewallPolicy.go.html to see an example of how to use DeleteNetworkFirewallPolicyRequest.
func (DeleteNetworkFirewallPolicyRequest) BinaryRequestBody ¶
func (request DeleteNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteNetworkFirewallPolicyRequest) HTTPRequest ¶
func (request DeleteNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteNetworkFirewallPolicyRequest) RetryPolicy ¶
func (request DeleteNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteNetworkFirewallPolicyRequest) String ¶
func (request DeleteNetworkFirewallPolicyRequest) String() string
func (DeleteNetworkFirewallPolicyRequest) ValidateEnumValue ¶
func (request DeleteNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteNetworkFirewallPolicyResponse ¶
type DeleteNetworkFirewallPolicyResponse 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"` }
DeleteNetworkFirewallPolicyResponse wrapper for the DeleteNetworkFirewallPolicy operation
func (DeleteNetworkFirewallPolicyResponse) HTTPResponse ¶
func (response DeleteNetworkFirewallPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteNetworkFirewallPolicyResponse) String ¶
func (response DeleteNetworkFirewallPolicyResponse) String() string
type DeleteNetworkFirewallRequest ¶
type DeleteNetworkFirewallRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. NetworkFirewallId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallId"` // 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 }
DeleteNetworkFirewallRequest wrapper for the DeleteNetworkFirewall operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteNetworkFirewall.go.html to see an example of how to use DeleteNetworkFirewallRequest.
func (DeleteNetworkFirewallRequest) BinaryRequestBody ¶
func (request DeleteNetworkFirewallRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteNetworkFirewallRequest) HTTPRequest ¶
func (request DeleteNetworkFirewallRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteNetworkFirewallRequest) RetryPolicy ¶
func (request DeleteNetworkFirewallRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteNetworkFirewallRequest) String ¶
func (request DeleteNetworkFirewallRequest) String() string
func (DeleteNetworkFirewallRequest) ValidateEnumValue ¶
func (request DeleteNetworkFirewallRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteNetworkFirewallResponse ¶
type DeleteNetworkFirewallResponse 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"` }
DeleteNetworkFirewallResponse wrapper for the DeleteNetworkFirewall operation
func (DeleteNetworkFirewallResponse) HTTPResponse ¶
func (response DeleteNetworkFirewallResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteNetworkFirewallResponse) String ¶
func (response DeleteNetworkFirewallResponse) String() string
type DeleteSecurityRuleRequest ¶ added in v65.50.0
type DeleteSecurityRuleRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Security Rules in the network firewall policy. SecurityRuleName *string `mandatory:"true" contributesTo:"path" name:"securityRuleName"` // 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 }
DeleteSecurityRuleRequest wrapper for the DeleteSecurityRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteSecurityRule.go.html to see an example of how to use DeleteSecurityRuleRequest.
func (DeleteSecurityRuleRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteSecurityRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteSecurityRuleRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteSecurityRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteSecurityRuleRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteSecurityRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteSecurityRuleRequest) String ¶ added in v65.50.0
func (request DeleteSecurityRuleRequest) String() string
func (DeleteSecurityRuleRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteSecurityRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteSecurityRuleResponse ¶ added in v65.50.0
type DeleteSecurityRuleResponse 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"` }
DeleteSecurityRuleResponse wrapper for the DeleteSecurityRule operation
func (DeleteSecurityRuleResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteSecurityRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteSecurityRuleResponse) String ¶ added in v65.50.0
func (response DeleteSecurityRuleResponse) String() string
type DeleteServiceListRequest ¶ added in v65.50.0
type DeleteServiceListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for Service Lists in the scope of Network Firewall Policy. ServiceListName *string `mandatory:"true" contributesTo:"path" name:"serviceListName"` // 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 }
DeleteServiceListRequest wrapper for the DeleteServiceList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteServiceList.go.html to see an example of how to use DeleteServiceListRequest.
func (DeleteServiceListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteServiceListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteServiceListRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteServiceListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteServiceListRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteServiceListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteServiceListRequest) String ¶ added in v65.50.0
func (request DeleteServiceListRequest) String() string
func (DeleteServiceListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteServiceListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteServiceListResponse ¶ added in v65.50.0
type DeleteServiceListResponse 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"` }
DeleteServiceListResponse wrapper for the DeleteServiceList operation
func (DeleteServiceListResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteServiceListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteServiceListResponse) String ¶ added in v65.50.0
func (response DeleteServiceListResponse) String() string
type DeleteServiceRequest ¶ added in v65.50.0
type DeleteServiceRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Services. ServiceName *string `mandatory:"true" contributesTo:"path" name:"serviceName"` // 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 }
DeleteServiceRequest wrapper for the DeleteService operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteService.go.html to see an example of how to use DeleteServiceRequest.
func (DeleteServiceRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteServiceRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteServiceRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteServiceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteServiceRequest) String ¶ added in v65.50.0
func (request DeleteServiceRequest) String() string
func (DeleteServiceRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteServiceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteServiceResponse ¶ added in v65.50.0
type DeleteServiceResponse 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"` }
DeleteServiceResponse wrapper for the DeleteService operation
func (DeleteServiceResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteServiceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteServiceResponse) String ¶ added in v65.50.0
func (response DeleteServiceResponse) String() string
type DeleteUrlListRequest ¶ added in v65.50.0
type DeleteUrlListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for url lists in the scope of Network Firewall Policy. UrlListName *string `mandatory:"true" contributesTo:"path" name:"urlListName"` // 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 }
DeleteUrlListRequest wrapper for the DeleteUrlList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteUrlList.go.html to see an example of how to use DeleteUrlListRequest.
func (DeleteUrlListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request DeleteUrlListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteUrlListRequest) HTTPRequest ¶ added in v65.50.0
func (request DeleteUrlListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteUrlListRequest) RetryPolicy ¶ added in v65.50.0
func (request DeleteUrlListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteUrlListRequest) String ¶ added in v65.50.0
func (request DeleteUrlListRequest) String() string
func (DeleteUrlListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request DeleteUrlListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteUrlListResponse ¶ added in v65.50.0
type DeleteUrlListResponse 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"` }
DeleteUrlListResponse wrapper for the DeleteUrlList operation
func (DeleteUrlListResponse) HTTPResponse ¶ added in v65.50.0
func (response DeleteUrlListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteUrlListResponse) String ¶ added in v65.50.0
func (response DeleteUrlListResponse) String() string
type GetAddressListRequest ¶ added in v65.50.0
type GetAddressListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for address lists. AddressListName *string `mandatory:"true" contributesTo:"path" name:"addressListName"` // 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 }
GetAddressListRequest wrapper for the GetAddressList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetAddressList.go.html to see an example of how to use GetAddressListRequest.
func (GetAddressListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetAddressListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAddressListRequest) HTTPRequest ¶ added in v65.50.0
func (request GetAddressListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAddressListRequest) RetryPolicy ¶ added in v65.50.0
func (request GetAddressListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAddressListRequest) String ¶ added in v65.50.0
func (request GetAddressListRequest) String() string
func (GetAddressListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetAddressListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAddressListResponse ¶ added in v65.50.0
type GetAddressListResponse struct { // The underlying http response RawResponse *http.Response // The AddressList instance AddressList `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"` }
GetAddressListResponse wrapper for the GetAddressList operation
func (GetAddressListResponse) HTTPResponse ¶ added in v65.50.0
func (response GetAddressListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAddressListResponse) String ¶ added in v65.50.0
func (response GetAddressListResponse) String() string
type GetApplicationGroupRequest ¶ added in v65.50.0
type GetApplicationGroupRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for Application Lists in the scope of Network Firewall Policy. ApplicationGroupName *string `mandatory:"true" contributesTo:"path" name:"applicationGroupName"` // 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 }
GetApplicationGroupRequest wrapper for the GetApplicationGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetApplicationGroup.go.html to see an example of how to use GetApplicationGroupRequest.
func (GetApplicationGroupRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetApplicationGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetApplicationGroupRequest) HTTPRequest ¶ added in v65.50.0
func (request GetApplicationGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetApplicationGroupRequest) RetryPolicy ¶ added in v65.50.0
func (request GetApplicationGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetApplicationGroupRequest) String ¶ added in v65.50.0
func (request GetApplicationGroupRequest) String() string
func (GetApplicationGroupRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetApplicationGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetApplicationGroupResponse ¶ added in v65.50.0
type GetApplicationGroupResponse struct { // The underlying http response RawResponse *http.Response // The ApplicationGroup instance ApplicationGroup `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"` }
GetApplicationGroupResponse wrapper for the GetApplicationGroup operation
func (GetApplicationGroupResponse) HTTPResponse ¶ added in v65.50.0
func (response GetApplicationGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetApplicationGroupResponse) String ¶ added in v65.50.0
func (response GetApplicationGroupResponse) String() string
type GetApplicationRequest ¶ added in v65.50.0
type GetApplicationRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Applications. ApplicationName *string `mandatory:"true" contributesTo:"path" name:"applicationName"` // 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"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetApplicationRequest wrapper for the GetApplication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetApplication.go.html to see an example of how to use GetApplicationRequest.
func (GetApplicationRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetApplicationRequest) HTTPRequest ¶ added in v65.50.0
func (request GetApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetApplicationRequest) RetryPolicy ¶ added in v65.50.0
func (request GetApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetApplicationRequest) String ¶ added in v65.50.0
func (request GetApplicationRequest) String() string
func (GetApplicationRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetApplicationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetApplicationResponse ¶ added in v65.50.0
type GetApplicationResponse struct { // The underlying http response RawResponse *http.Response // A list of Application instances Application `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"` }
GetApplicationResponse wrapper for the GetApplication operation
func (GetApplicationResponse) HTTPResponse ¶ added in v65.50.0
func (response GetApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetApplicationResponse) String ¶ added in v65.50.0
func (response GetApplicationResponse) String() string
type GetDecryptionProfileRequest ¶ added in v65.50.0
type GetDecryptionProfileRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Decryption Profiles. DecryptionProfileName *string `mandatory:"true" contributesTo:"path" name:"decryptionProfileName"` // 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 }
GetDecryptionProfileRequest wrapper for the GetDecryptionProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetDecryptionProfile.go.html to see an example of how to use GetDecryptionProfileRequest.
func (GetDecryptionProfileRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetDecryptionProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDecryptionProfileRequest) HTTPRequest ¶ added in v65.50.0
func (request GetDecryptionProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDecryptionProfileRequest) RetryPolicy ¶ added in v65.50.0
func (request GetDecryptionProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDecryptionProfileRequest) String ¶ added in v65.50.0
func (request GetDecryptionProfileRequest) String() string
func (GetDecryptionProfileRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetDecryptionProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDecryptionProfileResponse ¶ added in v65.50.0
type GetDecryptionProfileResponse struct { // The underlying http response RawResponse *http.Response // The DecryptionProfile instance DecryptionProfile `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"` }
GetDecryptionProfileResponse wrapper for the GetDecryptionProfile operation
func (GetDecryptionProfileResponse) HTTPResponse ¶ added in v65.50.0
func (response GetDecryptionProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDecryptionProfileResponse) String ¶ added in v65.50.0
func (response GetDecryptionProfileResponse) String() string
type GetDecryptionRuleRequest ¶ added in v65.50.0
type GetDecryptionRuleRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Decryption Rules in the network firewall policy. DecryptionRuleName *string `mandatory:"true" contributesTo:"path" name:"decryptionRuleName"` // 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"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDecryptionRuleRequest wrapper for the GetDecryptionRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetDecryptionRule.go.html to see an example of how to use GetDecryptionRuleRequest.
func (GetDecryptionRuleRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetDecryptionRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDecryptionRuleRequest) HTTPRequest ¶ added in v65.50.0
func (request GetDecryptionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDecryptionRuleRequest) RetryPolicy ¶ added in v65.50.0
func (request GetDecryptionRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDecryptionRuleRequest) String ¶ added in v65.50.0
func (request GetDecryptionRuleRequest) String() string
func (GetDecryptionRuleRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetDecryptionRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDecryptionRuleResponse ¶ added in v65.50.0
type GetDecryptionRuleResponse struct { // The underlying http response RawResponse *http.Response // A list of DecryptionRule instances DecryptionRule `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"` }
GetDecryptionRuleResponse wrapper for the GetDecryptionRule operation
func (GetDecryptionRuleResponse) HTTPResponse ¶ added in v65.50.0
func (response GetDecryptionRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDecryptionRuleResponse) String ¶ added in v65.50.0
func (response GetDecryptionRuleResponse) String() string
type GetMappedSecretRequest ¶ added in v65.50.0
type GetMappedSecretRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Mapped Secrets. MappedSecretName *string `mandatory:"true" contributesTo:"path" name:"mappedSecretName"` // 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"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMappedSecretRequest wrapper for the GetMappedSecret operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetMappedSecret.go.html to see an example of how to use GetMappedSecretRequest.
func (GetMappedSecretRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetMappedSecretRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMappedSecretRequest) HTTPRequest ¶ added in v65.50.0
func (request GetMappedSecretRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMappedSecretRequest) RetryPolicy ¶ added in v65.50.0
func (request GetMappedSecretRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMappedSecretRequest) String ¶ added in v65.50.0
func (request GetMappedSecretRequest) String() string
func (GetMappedSecretRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetMappedSecretRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMappedSecretResponse ¶ added in v65.50.0
type GetMappedSecretResponse struct { // The underlying http response RawResponse *http.Response // A list of MappedSecret instances MappedSecret `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"` }
GetMappedSecretResponse wrapper for the GetMappedSecret operation
func (GetMappedSecretResponse) HTTPResponse ¶ added in v65.50.0
func (response GetMappedSecretResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMappedSecretResponse) String ¶ added in v65.50.0
func (response GetMappedSecretResponse) String() string
type GetNetworkFirewallPolicyRequest ¶
type GetNetworkFirewallPolicyRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // 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 }
GetNetworkFirewallPolicyRequest wrapper for the GetNetworkFirewallPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetNetworkFirewallPolicy.go.html to see an example of how to use GetNetworkFirewallPolicyRequest.
func (GetNetworkFirewallPolicyRequest) BinaryRequestBody ¶
func (request GetNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetNetworkFirewallPolicyRequest) HTTPRequest ¶
func (request GetNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetNetworkFirewallPolicyRequest) RetryPolicy ¶
func (request GetNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetNetworkFirewallPolicyRequest) String ¶
func (request GetNetworkFirewallPolicyRequest) String() string
func (GetNetworkFirewallPolicyRequest) ValidateEnumValue ¶
func (request GetNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetNetworkFirewallPolicyResponse ¶
type GetNetworkFirewallPolicyResponse struct { // The underlying http response RawResponse *http.Response // The NetworkFirewallPolicy instance NetworkFirewallPolicy `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"` }
GetNetworkFirewallPolicyResponse wrapper for the GetNetworkFirewallPolicy operation
func (GetNetworkFirewallPolicyResponse) HTTPResponse ¶
func (response GetNetworkFirewallPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetNetworkFirewallPolicyResponse) String ¶
func (response GetNetworkFirewallPolicyResponse) String() string
type GetNetworkFirewallRequest ¶
type GetNetworkFirewallRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. NetworkFirewallId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallId"` // 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 }
GetNetworkFirewallRequest wrapper for the GetNetworkFirewall operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetNetworkFirewall.go.html to see an example of how to use GetNetworkFirewallRequest.
func (GetNetworkFirewallRequest) BinaryRequestBody ¶
func (request GetNetworkFirewallRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetNetworkFirewallRequest) HTTPRequest ¶
func (request GetNetworkFirewallRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetNetworkFirewallRequest) RetryPolicy ¶
func (request GetNetworkFirewallRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetNetworkFirewallRequest) String ¶
func (request GetNetworkFirewallRequest) String() string
func (GetNetworkFirewallRequest) ValidateEnumValue ¶
func (request GetNetworkFirewallRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetNetworkFirewallResponse ¶
type GetNetworkFirewallResponse struct { // The underlying http response RawResponse *http.Response // The NetworkFirewall instance NetworkFirewall `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"` }
GetNetworkFirewallResponse wrapper for the GetNetworkFirewall operation
func (GetNetworkFirewallResponse) HTTPResponse ¶
func (response GetNetworkFirewallResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetNetworkFirewallResponse) String ¶
func (response GetNetworkFirewallResponse) String() string
type GetSecurityRuleRequest ¶ added in v65.50.0
type GetSecurityRuleRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Security Rules in the network firewall policy. SecurityRuleName *string `mandatory:"true" contributesTo:"path" name:"securityRuleName"` // 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 }
GetSecurityRuleRequest wrapper for the GetSecurityRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetSecurityRule.go.html to see an example of how to use GetSecurityRuleRequest.
func (GetSecurityRuleRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetSecurityRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetSecurityRuleRequest) HTTPRequest ¶ added in v65.50.0
func (request GetSecurityRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetSecurityRuleRequest) RetryPolicy ¶ added in v65.50.0
func (request GetSecurityRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetSecurityRuleRequest) String ¶ added in v65.50.0
func (request GetSecurityRuleRequest) String() string
func (GetSecurityRuleRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetSecurityRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetSecurityRuleResponse ¶ added in v65.50.0
type GetSecurityRuleResponse struct { // The underlying http response RawResponse *http.Response // The SecurityRule instance SecurityRule `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"` }
GetSecurityRuleResponse wrapper for the GetSecurityRule operation
func (GetSecurityRuleResponse) HTTPResponse ¶ added in v65.50.0
func (response GetSecurityRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSecurityRuleResponse) String ¶ added in v65.50.0
func (response GetSecurityRuleResponse) String() string
type GetServiceListRequest ¶ added in v65.50.0
type GetServiceListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for Service Lists in the scope of Network Firewall Policy. ServiceListName *string `mandatory:"true" contributesTo:"path" name:"serviceListName"` // 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 }
GetServiceListRequest wrapper for the GetServiceList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetServiceList.go.html to see an example of how to use GetServiceListRequest.
func (GetServiceListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetServiceListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetServiceListRequest) HTTPRequest ¶ added in v65.50.0
func (request GetServiceListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetServiceListRequest) RetryPolicy ¶ added in v65.50.0
func (request GetServiceListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetServiceListRequest) String ¶ added in v65.50.0
func (request GetServiceListRequest) String() string
func (GetServiceListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetServiceListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetServiceListResponse ¶ added in v65.50.0
type GetServiceListResponse struct { // The underlying http response RawResponse *http.Response // The ServiceList instance ServiceList `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"` }
GetServiceListResponse wrapper for the GetServiceList operation
func (GetServiceListResponse) HTTPResponse ¶ added in v65.50.0
func (response GetServiceListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetServiceListResponse) String ¶ added in v65.50.0
func (response GetServiceListResponse) String() string
type GetServiceRequest ¶ added in v65.50.0
type GetServiceRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Services. ServiceName *string `mandatory:"true" contributesTo:"path" name:"serviceName"` // 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"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetServiceRequest wrapper for the GetService operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetService.go.html to see an example of how to use GetServiceRequest.
func (GetServiceRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetServiceRequest) HTTPRequest ¶ added in v65.50.0
func (request GetServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetServiceRequest) RetryPolicy ¶ added in v65.50.0
func (request GetServiceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetServiceRequest) String ¶ added in v65.50.0
func (request GetServiceRequest) String() string
func (GetServiceRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetServiceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetServiceResponse ¶ added in v65.50.0
type GetServiceResponse struct { // The underlying http response RawResponse *http.Response // A list of Service instances Service `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"` }
GetServiceResponse wrapper for the GetService operation
func (GetServiceResponse) HTTPResponse ¶ added in v65.50.0
func (response GetServiceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetServiceResponse) String ¶ added in v65.50.0
func (response GetServiceResponse) String() string
type GetUrlListRequest ¶ added in v65.50.0
type GetUrlListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for url lists in the scope of Network Firewall Policy. UrlListName *string `mandatory:"true" contributesTo:"path" name:"urlListName"` // 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 }
GetUrlListRequest wrapper for the GetUrlList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetUrlList.go.html to see an example of how to use GetUrlListRequest.
func (GetUrlListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request GetUrlListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetUrlListRequest) HTTPRequest ¶ added in v65.50.0
func (request GetUrlListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetUrlListRequest) RetryPolicy ¶ added in v65.50.0
func (request GetUrlListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetUrlListRequest) String ¶ added in v65.50.0
func (request GetUrlListRequest) String() string
func (GetUrlListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request GetUrlListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetUrlListResponse ¶ added in v65.50.0
type GetUrlListResponse struct { // The underlying http response RawResponse *http.Response // The UrlList instance UrlList `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"` }
GetUrlListResponse wrapper for the GetUrlList operation
func (GetUrlListResponse) HTTPResponse ¶ added in v65.50.0
func (response GetUrlListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetUrlListResponse) String ¶ added in v65.50.0
func (response GetUrlListResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, 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 ¶
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 *int `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type Icmp6Application ¶
type Icmp6Application struct { // Name of the application. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // The value of the ICMP6 message Type field as defined by RFC 4443 (https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType *int `mandatory:"true" json:"icmpType"` // The value of the ICMP6 message Code (subtype) field as defined by RFC 4443 (https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode *int `mandatory:"false" json:"icmpCode"` }
Icmp6Application ICMP6 Application used on the firewall policy rules.
func (Icmp6Application) GetName ¶ added in v65.50.0
func (m Icmp6Application) GetName() *string
GetName returns Name
func (Icmp6Application) GetParentResourceId ¶ added in v65.50.0
func (m Icmp6Application) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (Icmp6Application) MarshalJSON ¶
func (m Icmp6Application) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (Icmp6Application) String ¶
func (m Icmp6Application) String() string
func (Icmp6Application) ValidateEnumValue ¶
func (m Icmp6Application) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Icmp6ApplicationSummary ¶ added in v65.50.0
type Icmp6ApplicationSummary struct { // Name of the application. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // The value of the ICMP message Type field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpType *int `mandatory:"true" json:"icmpType"` // The value of the ICMP message Code (subtype) field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpCode *int `mandatory:"false" json:"icmpCode"` }
Icmp6ApplicationSummary Summary object for ICMP V6 application element in the network firewall policy.
func (Icmp6ApplicationSummary) GetName ¶ added in v65.50.0
func (m Icmp6ApplicationSummary) GetName() *string
GetName returns Name
func (Icmp6ApplicationSummary) GetParentResourceId ¶ added in v65.50.0
func (m Icmp6ApplicationSummary) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (Icmp6ApplicationSummary) MarshalJSON ¶ added in v65.50.0
func (m Icmp6ApplicationSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (Icmp6ApplicationSummary) String ¶ added in v65.50.0
func (m Icmp6ApplicationSummary) String() string
func (Icmp6ApplicationSummary) ValidateEnumValue ¶ added in v65.50.0
func (m Icmp6ApplicationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IcmpApplication ¶
type IcmpApplication struct { // Name of the application. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // The value of the ICMP message Type field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpType *int `mandatory:"true" json:"icmpType"` // The value of the ICMP message Code (subtype) field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpCode *int `mandatory:"false" json:"icmpCode"` }
IcmpApplication ICMP Application used on the firewall policy rules.
func (IcmpApplication) GetName ¶ added in v65.50.0
func (m IcmpApplication) GetName() *string
GetName returns Name
func (IcmpApplication) GetParentResourceId ¶ added in v65.50.0
func (m IcmpApplication) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (IcmpApplication) MarshalJSON ¶
func (m IcmpApplication) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (IcmpApplication) String ¶
func (m IcmpApplication) String() string
func (IcmpApplication) ValidateEnumValue ¶
func (m IcmpApplication) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IcmpApplicationSummary ¶ added in v65.50.0
type IcmpApplicationSummary struct { // Name of the application. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // The value of the ICMP message Type field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpType *int `mandatory:"true" json:"icmpType"` // The value of the ICMP message Code (subtype) field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpCode *int `mandatory:"false" json:"icmpCode"` }
IcmpApplicationSummary Summary object for ICMP application element in the network firewall policy.
func (IcmpApplicationSummary) GetName ¶ added in v65.50.0
func (m IcmpApplicationSummary) GetName() *string
GetName returns Name
func (IcmpApplicationSummary) GetParentResourceId ¶ added in v65.50.0
func (m IcmpApplicationSummary) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (IcmpApplicationSummary) MarshalJSON ¶ added in v65.50.0
func (m IcmpApplicationSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (IcmpApplicationSummary) String ¶ added in v65.50.0
func (m IcmpApplicationSummary) String() string
func (IcmpApplicationSummary) ValidateEnumValue ¶ added in v65.50.0
func (m IcmpApplicationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type InspectionTypeEnum ¶ added in v65.50.0
type InspectionTypeEnum string
InspectionTypeEnum Enum with underlying type: string
const ( InspectionTypeSslInboundInspection InspectionTypeEnum = "SSL_INBOUND_INSPECTION" InspectionTypeSslForwardProxy InspectionTypeEnum = "SSL_FORWARD_PROXY" )
Set of constants representing the allowable values for InspectionTypeEnum
func GetInspectionTypeEnumValues ¶ added in v65.50.0
func GetInspectionTypeEnumValues() []InspectionTypeEnum
GetInspectionTypeEnumValues Enumerates the set of values for InspectionTypeEnum
func GetMappingInspectionTypeEnum ¶ added in v65.50.0
func GetMappingInspectionTypeEnum(val string) (InspectionTypeEnum, bool)
GetMappingInspectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type LifecycleStateEnum ¶
type LifecycleStateEnum string
LifecycleStateEnum Enum with underlying type: string
const ( LifecycleStateCreating LifecycleStateEnum = "CREATING" LifecycleStateUpdating LifecycleStateEnum = "UPDATING" LifecycleStateActive LifecycleStateEnum = "ACTIVE" LifecycleStateDeleting LifecycleStateEnum = "DELETING" LifecycleStateDeleted LifecycleStateEnum = "DELETED" LifecycleStateFailed LifecycleStateEnum = "FAILED" LifecycleStateNeedsAttention LifecycleStateEnum = "NEEDS_ATTENTION" LifecycleStateAttaching LifecycleStateEnum = "ATTACHING" LifecycleStateDetaching LifecycleStateEnum = "DETACHING" )
Set of constants representing the allowable values for LifecycleStateEnum
func GetLifecycleStateEnumValues ¶
func GetLifecycleStateEnumValues() []LifecycleStateEnum
GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum
func GetMappingLifecycleStateEnum ¶
func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
GetMappingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAddressListsRequest ¶ added in v65.50.0
type ListAddressListsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListAddressListsSortOrderEnum `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. SortBy ListAddressListsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAddressListsRequest wrapper for the ListAddressLists operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListAddressLists.go.html to see an example of how to use ListAddressListsRequest.
func (ListAddressListsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListAddressListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAddressListsRequest) HTTPRequest ¶ added in v65.50.0
func (request ListAddressListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAddressListsRequest) RetryPolicy ¶ added in v65.50.0
func (request ListAddressListsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAddressListsRequest) String ¶ added in v65.50.0
func (request ListAddressListsRequest) String() string
func (ListAddressListsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListAddressListsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAddressListsResponse ¶ added in v65.50.0
type ListAddressListsResponse struct { // The underlying http response RawResponse *http.Response // A list of AddressListSummaryCollection instances AddressListSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListAddressListsResponse wrapper for the ListAddressLists operation
func (ListAddressListsResponse) HTTPResponse ¶ added in v65.50.0
func (response ListAddressListsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAddressListsResponse) String ¶ added in v65.50.0
func (response ListAddressListsResponse) String() string
type ListAddressListsSortByEnum ¶ added in v65.50.0
type ListAddressListsSortByEnum string
ListAddressListsSortByEnum Enum with underlying type: string
const ( ListAddressListsSortByTimecreated ListAddressListsSortByEnum = "timeCreated" ListAddressListsSortByDisplayname ListAddressListsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListAddressListsSortByEnum
func GetListAddressListsSortByEnumValues ¶ added in v65.50.0
func GetListAddressListsSortByEnumValues() []ListAddressListsSortByEnum
GetListAddressListsSortByEnumValues Enumerates the set of values for ListAddressListsSortByEnum
func GetMappingListAddressListsSortByEnum ¶ added in v65.50.0
func GetMappingListAddressListsSortByEnum(val string) (ListAddressListsSortByEnum, bool)
GetMappingListAddressListsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAddressListsSortOrderEnum ¶ added in v65.50.0
type ListAddressListsSortOrderEnum string
ListAddressListsSortOrderEnum Enum with underlying type: string
const ( ListAddressListsSortOrderAsc ListAddressListsSortOrderEnum = "ASC" ListAddressListsSortOrderDesc ListAddressListsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAddressListsSortOrderEnum
func GetListAddressListsSortOrderEnumValues ¶ added in v65.50.0
func GetListAddressListsSortOrderEnumValues() []ListAddressListsSortOrderEnum
GetListAddressListsSortOrderEnumValues Enumerates the set of values for ListAddressListsSortOrderEnum
func GetMappingListAddressListsSortOrderEnum ¶ added in v65.50.0
func GetMappingListAddressListsSortOrderEnum(val string) (ListAddressListsSortOrderEnum, bool)
GetMappingListAddressListsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListApplicationGroupsRequest ¶ added in v65.50.0
type ListApplicationGroupsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListApplicationGroupsSortOrderEnum `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. SortBy ListApplicationGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListApplicationGroupsRequest wrapper for the ListApplicationGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListApplicationGroups.go.html to see an example of how to use ListApplicationGroupsRequest.
func (ListApplicationGroupsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListApplicationGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListApplicationGroupsRequest) HTTPRequest ¶ added in v65.50.0
func (request ListApplicationGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListApplicationGroupsRequest) RetryPolicy ¶ added in v65.50.0
func (request ListApplicationGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListApplicationGroupsRequest) String ¶ added in v65.50.0
func (request ListApplicationGroupsRequest) String() string
func (ListApplicationGroupsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListApplicationGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListApplicationGroupsResponse ¶ added in v65.50.0
type ListApplicationGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of ApplicationGroupSummaryCollection instances ApplicationGroupSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListApplicationGroupsResponse wrapper for the ListApplicationGroups operation
func (ListApplicationGroupsResponse) HTTPResponse ¶ added in v65.50.0
func (response ListApplicationGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListApplicationGroupsResponse) String ¶ added in v65.50.0
func (response ListApplicationGroupsResponse) String() string
type ListApplicationGroupsSortByEnum ¶ added in v65.50.0
type ListApplicationGroupsSortByEnum string
ListApplicationGroupsSortByEnum Enum with underlying type: string
const ( ListApplicationGroupsSortByTimecreated ListApplicationGroupsSortByEnum = "timeCreated" ListApplicationGroupsSortByDisplayname ListApplicationGroupsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListApplicationGroupsSortByEnum
func GetListApplicationGroupsSortByEnumValues ¶ added in v65.50.0
func GetListApplicationGroupsSortByEnumValues() []ListApplicationGroupsSortByEnum
GetListApplicationGroupsSortByEnumValues Enumerates the set of values for ListApplicationGroupsSortByEnum
func GetMappingListApplicationGroupsSortByEnum ¶ added in v65.50.0
func GetMappingListApplicationGroupsSortByEnum(val string) (ListApplicationGroupsSortByEnum, bool)
GetMappingListApplicationGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListApplicationGroupsSortOrderEnum ¶ added in v65.50.0
type ListApplicationGroupsSortOrderEnum string
ListApplicationGroupsSortOrderEnum Enum with underlying type: string
const ( ListApplicationGroupsSortOrderAsc ListApplicationGroupsSortOrderEnum = "ASC" ListApplicationGroupsSortOrderDesc ListApplicationGroupsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListApplicationGroupsSortOrderEnum
func GetListApplicationGroupsSortOrderEnumValues ¶ added in v65.50.0
func GetListApplicationGroupsSortOrderEnumValues() []ListApplicationGroupsSortOrderEnum
GetListApplicationGroupsSortOrderEnumValues Enumerates the set of values for ListApplicationGroupsSortOrderEnum
func GetMappingListApplicationGroupsSortOrderEnum ¶ added in v65.50.0
func GetMappingListApplicationGroupsSortOrderEnum(val string) (ListApplicationGroupsSortOrderEnum, bool)
GetMappingListApplicationGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListApplicationsRequest ¶ added in v65.50.0
type ListApplicationsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListApplicationsSortOrderEnum `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. SortBy ListApplicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListApplicationsRequest wrapper for the ListApplications operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListApplications.go.html to see an example of how to use ListApplicationsRequest.
func (ListApplicationsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListApplicationsRequest) HTTPRequest ¶ added in v65.50.0
func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListApplicationsRequest) RetryPolicy ¶ added in v65.50.0
func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListApplicationsRequest) String ¶ added in v65.50.0
func (request ListApplicationsRequest) String() string
func (ListApplicationsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListApplicationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListApplicationsResponse ¶ added in v65.50.0
type ListApplicationsResponse struct { // The underlying http response RawResponse *http.Response // A list of ApplicationSummaryCollection instances ApplicationSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListApplicationsResponse wrapper for the ListApplications operation
func (ListApplicationsResponse) HTTPResponse ¶ added in v65.50.0
func (response ListApplicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListApplicationsResponse) String ¶ added in v65.50.0
func (response ListApplicationsResponse) String() string
type ListApplicationsSortByEnum ¶ added in v65.50.0
type ListApplicationsSortByEnum string
ListApplicationsSortByEnum Enum with underlying type: string
const ( ListApplicationsSortByTimecreated ListApplicationsSortByEnum = "timeCreated" ListApplicationsSortByDisplayname ListApplicationsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListApplicationsSortByEnum
func GetListApplicationsSortByEnumValues ¶ added in v65.50.0
func GetListApplicationsSortByEnumValues() []ListApplicationsSortByEnum
GetListApplicationsSortByEnumValues Enumerates the set of values for ListApplicationsSortByEnum
func GetMappingListApplicationsSortByEnum ¶ added in v65.50.0
func GetMappingListApplicationsSortByEnum(val string) (ListApplicationsSortByEnum, bool)
GetMappingListApplicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListApplicationsSortOrderEnum ¶ added in v65.50.0
type ListApplicationsSortOrderEnum string
ListApplicationsSortOrderEnum Enum with underlying type: string
const ( ListApplicationsSortOrderAsc ListApplicationsSortOrderEnum = "ASC" ListApplicationsSortOrderDesc ListApplicationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListApplicationsSortOrderEnum
func GetListApplicationsSortOrderEnumValues ¶ added in v65.50.0
func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum
GetListApplicationsSortOrderEnumValues Enumerates the set of values for ListApplicationsSortOrderEnum
func GetMappingListApplicationsSortOrderEnum ¶ added in v65.50.0
func GetMappingListApplicationsSortOrderEnum(val string) (ListApplicationsSortOrderEnum, bool)
GetMappingListApplicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDecryptionProfilesRequest ¶ added in v65.50.0
type ListDecryptionProfilesRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListDecryptionProfilesSortOrderEnum `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. SortBy ListDecryptionProfilesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDecryptionProfilesRequest wrapper for the ListDecryptionProfiles operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListDecryptionProfiles.go.html to see an example of how to use ListDecryptionProfilesRequest.
func (ListDecryptionProfilesRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListDecryptionProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDecryptionProfilesRequest) HTTPRequest ¶ added in v65.50.0
func (request ListDecryptionProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDecryptionProfilesRequest) RetryPolicy ¶ added in v65.50.0
func (request ListDecryptionProfilesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDecryptionProfilesRequest) String ¶ added in v65.50.0
func (request ListDecryptionProfilesRequest) String() string
func (ListDecryptionProfilesRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListDecryptionProfilesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDecryptionProfilesResponse ¶ added in v65.50.0
type ListDecryptionProfilesResponse struct { // The underlying http response RawResponse *http.Response // A list of DecryptionProfileSummaryCollection instances DecryptionProfileSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListDecryptionProfilesResponse wrapper for the ListDecryptionProfiles operation
func (ListDecryptionProfilesResponse) HTTPResponse ¶ added in v65.50.0
func (response ListDecryptionProfilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDecryptionProfilesResponse) String ¶ added in v65.50.0
func (response ListDecryptionProfilesResponse) String() string
type ListDecryptionProfilesSortByEnum ¶ added in v65.50.0
type ListDecryptionProfilesSortByEnum string
ListDecryptionProfilesSortByEnum Enum with underlying type: string
const ( ListDecryptionProfilesSortByTimecreated ListDecryptionProfilesSortByEnum = "timeCreated" ListDecryptionProfilesSortByDisplayname ListDecryptionProfilesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDecryptionProfilesSortByEnum
func GetListDecryptionProfilesSortByEnumValues ¶ added in v65.50.0
func GetListDecryptionProfilesSortByEnumValues() []ListDecryptionProfilesSortByEnum
GetListDecryptionProfilesSortByEnumValues Enumerates the set of values for ListDecryptionProfilesSortByEnum
func GetMappingListDecryptionProfilesSortByEnum ¶ added in v65.50.0
func GetMappingListDecryptionProfilesSortByEnum(val string) (ListDecryptionProfilesSortByEnum, bool)
GetMappingListDecryptionProfilesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDecryptionProfilesSortOrderEnum ¶ added in v65.50.0
type ListDecryptionProfilesSortOrderEnum string
ListDecryptionProfilesSortOrderEnum Enum with underlying type: string
const ( ListDecryptionProfilesSortOrderAsc ListDecryptionProfilesSortOrderEnum = "ASC" ListDecryptionProfilesSortOrderDesc ListDecryptionProfilesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDecryptionProfilesSortOrderEnum
func GetListDecryptionProfilesSortOrderEnumValues ¶ added in v65.50.0
func GetListDecryptionProfilesSortOrderEnumValues() []ListDecryptionProfilesSortOrderEnum
GetListDecryptionProfilesSortOrderEnumValues Enumerates the set of values for ListDecryptionProfilesSortOrderEnum
func GetMappingListDecryptionProfilesSortOrderEnum ¶ added in v65.50.0
func GetMappingListDecryptionProfilesSortOrderEnum(val string) (ListDecryptionProfilesSortOrderEnum, bool)
GetMappingListDecryptionProfilesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDecryptionRulesRequest ¶ added in v65.50.0
type ListDecryptionRulesRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListDecryptionRulesSortOrderEnum `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. SortBy ListDecryptionRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique priority order for Decryption Rules in the network firewall policy. DecryptionRulePriorityOrder *int `mandatory:"false" contributesTo:"query" name:"decryptionRulePriorityOrder"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDecryptionRulesRequest wrapper for the ListDecryptionRules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListDecryptionRules.go.html to see an example of how to use ListDecryptionRulesRequest.
func (ListDecryptionRulesRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListDecryptionRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDecryptionRulesRequest) HTTPRequest ¶ added in v65.50.0
func (request ListDecryptionRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDecryptionRulesRequest) RetryPolicy ¶ added in v65.50.0
func (request ListDecryptionRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDecryptionRulesRequest) String ¶ added in v65.50.0
func (request ListDecryptionRulesRequest) String() string
func (ListDecryptionRulesRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListDecryptionRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDecryptionRulesResponse ¶ added in v65.50.0
type ListDecryptionRulesResponse struct { // The underlying http response RawResponse *http.Response // A list of DecryptionRuleSummaryCollection instances DecryptionRuleSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListDecryptionRulesResponse wrapper for the ListDecryptionRules operation
func (ListDecryptionRulesResponse) HTTPResponse ¶ added in v65.50.0
func (response ListDecryptionRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDecryptionRulesResponse) String ¶ added in v65.50.0
func (response ListDecryptionRulesResponse) String() string
type ListDecryptionRulesSortByEnum ¶ added in v65.50.0
type ListDecryptionRulesSortByEnum string
ListDecryptionRulesSortByEnum Enum with underlying type: string
const ( ListDecryptionRulesSortByTimecreated ListDecryptionRulesSortByEnum = "timeCreated" ListDecryptionRulesSortByDisplayname ListDecryptionRulesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDecryptionRulesSortByEnum
func GetListDecryptionRulesSortByEnumValues ¶ added in v65.50.0
func GetListDecryptionRulesSortByEnumValues() []ListDecryptionRulesSortByEnum
GetListDecryptionRulesSortByEnumValues Enumerates the set of values for ListDecryptionRulesSortByEnum
func GetMappingListDecryptionRulesSortByEnum ¶ added in v65.50.0
func GetMappingListDecryptionRulesSortByEnum(val string) (ListDecryptionRulesSortByEnum, bool)
GetMappingListDecryptionRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDecryptionRulesSortOrderEnum ¶ added in v65.50.0
type ListDecryptionRulesSortOrderEnum string
ListDecryptionRulesSortOrderEnum Enum with underlying type: string
const ( ListDecryptionRulesSortOrderAsc ListDecryptionRulesSortOrderEnum = "ASC" ListDecryptionRulesSortOrderDesc ListDecryptionRulesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDecryptionRulesSortOrderEnum
func GetListDecryptionRulesSortOrderEnumValues ¶ added in v65.50.0
func GetListDecryptionRulesSortOrderEnumValues() []ListDecryptionRulesSortOrderEnum
GetListDecryptionRulesSortOrderEnumValues Enumerates the set of values for ListDecryptionRulesSortOrderEnum
func GetMappingListDecryptionRulesSortOrderEnum ¶ added in v65.50.0
func GetMappingListDecryptionRulesSortOrderEnum(val string) (ListDecryptionRulesSortOrderEnum, bool)
GetMappingListDecryptionRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMappedSecretsRequest ¶ added in v65.50.0
type ListMappedSecretsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListMappedSecretsSortOrderEnum `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. SortBy ListMappedSecretsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMappedSecretsRequest wrapper for the ListMappedSecrets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListMappedSecrets.go.html to see an example of how to use ListMappedSecretsRequest.
func (ListMappedSecretsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListMappedSecretsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMappedSecretsRequest) HTTPRequest ¶ added in v65.50.0
func (request ListMappedSecretsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMappedSecretsRequest) RetryPolicy ¶ added in v65.50.0
func (request ListMappedSecretsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMappedSecretsRequest) String ¶ added in v65.50.0
func (request ListMappedSecretsRequest) String() string
func (ListMappedSecretsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListMappedSecretsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMappedSecretsResponse ¶ added in v65.50.0
type ListMappedSecretsResponse struct { // The underlying http response RawResponse *http.Response // A list of MappedSecretSummaryCollection instances MappedSecretSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListMappedSecretsResponse wrapper for the ListMappedSecrets operation
func (ListMappedSecretsResponse) HTTPResponse ¶ added in v65.50.0
func (response ListMappedSecretsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMappedSecretsResponse) String ¶ added in v65.50.0
func (response ListMappedSecretsResponse) String() string
type ListMappedSecretsSortByEnum ¶ added in v65.50.0
type ListMappedSecretsSortByEnum string
ListMappedSecretsSortByEnum Enum with underlying type: string
const ( ListMappedSecretsSortByTimecreated ListMappedSecretsSortByEnum = "timeCreated" ListMappedSecretsSortByDisplayname ListMappedSecretsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListMappedSecretsSortByEnum
func GetListMappedSecretsSortByEnumValues ¶ added in v65.50.0
func GetListMappedSecretsSortByEnumValues() []ListMappedSecretsSortByEnum
GetListMappedSecretsSortByEnumValues Enumerates the set of values for ListMappedSecretsSortByEnum
func GetMappingListMappedSecretsSortByEnum ¶ added in v65.50.0
func GetMappingListMappedSecretsSortByEnum(val string) (ListMappedSecretsSortByEnum, bool)
GetMappingListMappedSecretsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMappedSecretsSortOrderEnum ¶ added in v65.50.0
type ListMappedSecretsSortOrderEnum string
ListMappedSecretsSortOrderEnum Enum with underlying type: string
const ( ListMappedSecretsSortOrderAsc ListMappedSecretsSortOrderEnum = "ASC" ListMappedSecretsSortOrderDesc ListMappedSecretsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListMappedSecretsSortOrderEnum
func GetListMappedSecretsSortOrderEnumValues ¶ added in v65.50.0
func GetListMappedSecretsSortOrderEnumValues() []ListMappedSecretsSortOrderEnum
GetListMappedSecretsSortOrderEnumValues Enumerates the set of values for ListMappedSecretsSortOrderEnum
func GetMappingListMappedSecretsSortOrderEnum ¶ added in v65.50.0
func GetMappingListMappedSecretsSortOrderEnum(val string) (ListMappedSecretsSortOrderEnum, bool)
GetMappingListMappedSecretsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkFirewallPoliciesLifecycleStateEnum ¶
type ListNetworkFirewallPoliciesLifecycleStateEnum string
ListNetworkFirewallPoliciesLifecycleStateEnum Enum with underlying type: string
const ( ListNetworkFirewallPoliciesLifecycleStateCreating ListNetworkFirewallPoliciesLifecycleStateEnum = "CREATING" ListNetworkFirewallPoliciesLifecycleStateUpdating ListNetworkFirewallPoliciesLifecycleStateEnum = "UPDATING" ListNetworkFirewallPoliciesLifecycleStateActive ListNetworkFirewallPoliciesLifecycleStateEnum = "ACTIVE" ListNetworkFirewallPoliciesLifecycleStateDeleting ListNetworkFirewallPoliciesLifecycleStateEnum = "DELETING" ListNetworkFirewallPoliciesLifecycleStateDeleted ListNetworkFirewallPoliciesLifecycleStateEnum = "DELETED" ListNetworkFirewallPoliciesLifecycleStateFailed ListNetworkFirewallPoliciesLifecycleStateEnum = "FAILED" ListNetworkFirewallPoliciesLifecycleStateNeedsAttention ListNetworkFirewallPoliciesLifecycleStateEnum = "NEEDS_ATTENTION" ListNetworkFirewallPoliciesLifecycleStateAttaching ListNetworkFirewallPoliciesLifecycleStateEnum = "ATTACHING" ListNetworkFirewallPoliciesLifecycleStateDetaching ListNetworkFirewallPoliciesLifecycleStateEnum = "DETACHING" )
Set of constants representing the allowable values for ListNetworkFirewallPoliciesLifecycleStateEnum
func GetListNetworkFirewallPoliciesLifecycleStateEnumValues ¶
func GetListNetworkFirewallPoliciesLifecycleStateEnumValues() []ListNetworkFirewallPoliciesLifecycleStateEnum
GetListNetworkFirewallPoliciesLifecycleStateEnumValues Enumerates the set of values for ListNetworkFirewallPoliciesLifecycleStateEnum
func GetMappingListNetworkFirewallPoliciesLifecycleStateEnum ¶
func GetMappingListNetworkFirewallPoliciesLifecycleStateEnum(val string) (ListNetworkFirewallPoliciesLifecycleStateEnum, bool)
GetMappingListNetworkFirewallPoliciesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkFirewallPoliciesRequest ¶
type ListNetworkFirewallPoliciesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique Network Firewall Policy identifier Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // A filter to return only resources with a lifecycleState matching the given value. LifecycleState ListNetworkFirewallPoliciesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListNetworkFirewallPoliciesSortOrderEnum `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. SortBy ListNetworkFirewallPoliciesSortByEnum `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 }
ListNetworkFirewallPoliciesRequest wrapper for the ListNetworkFirewallPolicies operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListNetworkFirewallPolicies.go.html to see an example of how to use ListNetworkFirewallPoliciesRequest.
func (ListNetworkFirewallPoliciesRequest) BinaryRequestBody ¶
func (request ListNetworkFirewallPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListNetworkFirewallPoliciesRequest) HTTPRequest ¶
func (request ListNetworkFirewallPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListNetworkFirewallPoliciesRequest) RetryPolicy ¶
func (request ListNetworkFirewallPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListNetworkFirewallPoliciesRequest) String ¶
func (request ListNetworkFirewallPoliciesRequest) String() string
func (ListNetworkFirewallPoliciesRequest) ValidateEnumValue ¶
func (request ListNetworkFirewallPoliciesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListNetworkFirewallPoliciesResponse ¶
type ListNetworkFirewallPoliciesResponse struct { // The underlying http response RawResponse *http.Response // A list of NetworkFirewallPolicySummaryCollection instances NetworkFirewallPolicySummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListNetworkFirewallPoliciesResponse wrapper for the ListNetworkFirewallPolicies operation
func (ListNetworkFirewallPoliciesResponse) HTTPResponse ¶
func (response ListNetworkFirewallPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListNetworkFirewallPoliciesResponse) String ¶
func (response ListNetworkFirewallPoliciesResponse) String() string
type ListNetworkFirewallPoliciesSortByEnum ¶
type ListNetworkFirewallPoliciesSortByEnum string
ListNetworkFirewallPoliciesSortByEnum Enum with underlying type: string
const ( ListNetworkFirewallPoliciesSortByTimecreated ListNetworkFirewallPoliciesSortByEnum = "timeCreated" ListNetworkFirewallPoliciesSortByDisplayname ListNetworkFirewallPoliciesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListNetworkFirewallPoliciesSortByEnum
func GetListNetworkFirewallPoliciesSortByEnumValues ¶
func GetListNetworkFirewallPoliciesSortByEnumValues() []ListNetworkFirewallPoliciesSortByEnum
GetListNetworkFirewallPoliciesSortByEnumValues Enumerates the set of values for ListNetworkFirewallPoliciesSortByEnum
func GetMappingListNetworkFirewallPoliciesSortByEnum ¶
func GetMappingListNetworkFirewallPoliciesSortByEnum(val string) (ListNetworkFirewallPoliciesSortByEnum, bool)
GetMappingListNetworkFirewallPoliciesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkFirewallPoliciesSortOrderEnum ¶
type ListNetworkFirewallPoliciesSortOrderEnum string
ListNetworkFirewallPoliciesSortOrderEnum Enum with underlying type: string
const ( ListNetworkFirewallPoliciesSortOrderAsc ListNetworkFirewallPoliciesSortOrderEnum = "ASC" ListNetworkFirewallPoliciesSortOrderDesc ListNetworkFirewallPoliciesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListNetworkFirewallPoliciesSortOrderEnum
func GetListNetworkFirewallPoliciesSortOrderEnumValues ¶
func GetListNetworkFirewallPoliciesSortOrderEnumValues() []ListNetworkFirewallPoliciesSortOrderEnum
GetListNetworkFirewallPoliciesSortOrderEnumValues Enumerates the set of values for ListNetworkFirewallPoliciesSortOrderEnum
func GetMappingListNetworkFirewallPoliciesSortOrderEnum ¶
func GetMappingListNetworkFirewallPoliciesSortOrderEnum(val string) (ListNetworkFirewallPoliciesSortOrderEnum, bool)
GetMappingListNetworkFirewallPoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkFirewallsLifecycleStateEnum ¶
type ListNetworkFirewallsLifecycleStateEnum string
ListNetworkFirewallsLifecycleStateEnum Enum with underlying type: string
const ( ListNetworkFirewallsLifecycleStateCreating ListNetworkFirewallsLifecycleStateEnum = "CREATING" ListNetworkFirewallsLifecycleStateUpdating ListNetworkFirewallsLifecycleStateEnum = "UPDATING" ListNetworkFirewallsLifecycleStateActive ListNetworkFirewallsLifecycleStateEnum = "ACTIVE" ListNetworkFirewallsLifecycleStateDeleting ListNetworkFirewallsLifecycleStateEnum = "DELETING" ListNetworkFirewallsLifecycleStateDeleted ListNetworkFirewallsLifecycleStateEnum = "DELETED" ListNetworkFirewallsLifecycleStateFailed ListNetworkFirewallsLifecycleStateEnum = "FAILED" ListNetworkFirewallsLifecycleStateNeedsAttention ListNetworkFirewallsLifecycleStateEnum = "NEEDS_ATTENTION" ListNetworkFirewallsLifecycleStateAttaching ListNetworkFirewallsLifecycleStateEnum = "ATTACHING" ListNetworkFirewallsLifecycleStateDetaching ListNetworkFirewallsLifecycleStateEnum = "DETACHING" )
Set of constants representing the allowable values for ListNetworkFirewallsLifecycleStateEnum
func GetListNetworkFirewallsLifecycleStateEnumValues ¶
func GetListNetworkFirewallsLifecycleStateEnumValues() []ListNetworkFirewallsLifecycleStateEnum
GetListNetworkFirewallsLifecycleStateEnumValues Enumerates the set of values for ListNetworkFirewallsLifecycleStateEnum
func GetMappingListNetworkFirewallsLifecycleStateEnum ¶
func GetMappingListNetworkFirewallsLifecycleStateEnum(val string) (ListNetworkFirewallsLifecycleStateEnum, bool)
GetMappingListNetworkFirewallsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkFirewallsRequest ¶
type ListNetworkFirewallsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the entire networkFirewallPolicyId given. NetworkFirewallPolicyId *string `mandatory:"false" contributesTo:"query" name:"networkFirewallPolicyId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only resources that are present within the specified availability domain. // To get a list of availability domains for a tenancy, use ListAvailabilityDomains operation. // Example: `kIdk:PHX-AD-1` AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // A filter to return only resources with a lifecycleState matching the given value. LifecycleState ListNetworkFirewallsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListNetworkFirewallsSortOrderEnum `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. SortBy ListNetworkFirewallsSortByEnum `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 }
ListNetworkFirewallsRequest wrapper for the ListNetworkFirewalls operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListNetworkFirewalls.go.html to see an example of how to use ListNetworkFirewallsRequest.
func (ListNetworkFirewallsRequest) BinaryRequestBody ¶
func (request ListNetworkFirewallsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListNetworkFirewallsRequest) HTTPRequest ¶
func (request ListNetworkFirewallsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListNetworkFirewallsRequest) RetryPolicy ¶
func (request ListNetworkFirewallsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListNetworkFirewallsRequest) String ¶
func (request ListNetworkFirewallsRequest) String() string
func (ListNetworkFirewallsRequest) ValidateEnumValue ¶
func (request ListNetworkFirewallsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListNetworkFirewallsResponse ¶
type ListNetworkFirewallsResponse struct { // The underlying http response RawResponse *http.Response // A list of NetworkFirewallCollection instances NetworkFirewallCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListNetworkFirewallsResponse wrapper for the ListNetworkFirewalls operation
func (ListNetworkFirewallsResponse) HTTPResponse ¶
func (response ListNetworkFirewallsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListNetworkFirewallsResponse) String ¶
func (response ListNetworkFirewallsResponse) String() string
type ListNetworkFirewallsSortByEnum ¶
type ListNetworkFirewallsSortByEnum string
ListNetworkFirewallsSortByEnum Enum with underlying type: string
const ( ListNetworkFirewallsSortByTimecreated ListNetworkFirewallsSortByEnum = "timeCreated" ListNetworkFirewallsSortByDisplayname ListNetworkFirewallsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListNetworkFirewallsSortByEnum
func GetListNetworkFirewallsSortByEnumValues ¶
func GetListNetworkFirewallsSortByEnumValues() []ListNetworkFirewallsSortByEnum
GetListNetworkFirewallsSortByEnumValues Enumerates the set of values for ListNetworkFirewallsSortByEnum
func GetMappingListNetworkFirewallsSortByEnum ¶
func GetMappingListNetworkFirewallsSortByEnum(val string) (ListNetworkFirewallsSortByEnum, bool)
GetMappingListNetworkFirewallsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkFirewallsSortOrderEnum ¶
type ListNetworkFirewallsSortOrderEnum string
ListNetworkFirewallsSortOrderEnum Enum with underlying type: string
const ( ListNetworkFirewallsSortOrderAsc ListNetworkFirewallsSortOrderEnum = "ASC" ListNetworkFirewallsSortOrderDesc ListNetworkFirewallsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListNetworkFirewallsSortOrderEnum
func GetListNetworkFirewallsSortOrderEnumValues ¶
func GetListNetworkFirewallsSortOrderEnumValues() []ListNetworkFirewallsSortOrderEnum
GetListNetworkFirewallsSortOrderEnumValues Enumerates the set of values for ListNetworkFirewallsSortOrderEnum
func GetMappingListNetworkFirewallsSortOrderEnum ¶
func GetMappingListNetworkFirewallsSortOrderEnum(val string) (ListNetworkFirewallsSortOrderEnum, bool)
GetMappingListNetworkFirewallsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSecurityRulesRequest ¶ added in v65.50.0
type ListSecurityRulesRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListSecurityRulesSortOrderEnum `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. SortBy ListSecurityRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique priority order for Security Rules in the network firewall policy. SecurityRulePriorityOrder *int `mandatory:"false" contributesTo:"query" name:"securityRulePriorityOrder"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSecurityRulesRequest wrapper for the ListSecurityRules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListSecurityRules.go.html to see an example of how to use ListSecurityRulesRequest.
func (ListSecurityRulesRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListSecurityRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSecurityRulesRequest) HTTPRequest ¶ added in v65.50.0
func (request ListSecurityRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSecurityRulesRequest) RetryPolicy ¶ added in v65.50.0
func (request ListSecurityRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSecurityRulesRequest) String ¶ added in v65.50.0
func (request ListSecurityRulesRequest) String() string
func (ListSecurityRulesRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListSecurityRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListSecurityRulesResponse ¶ added in v65.50.0
type ListSecurityRulesResponse struct { // The underlying http response RawResponse *http.Response // A list of SecurityRuleSummaryCollection instances SecurityRuleSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListSecurityRulesResponse wrapper for the ListSecurityRules operation
func (ListSecurityRulesResponse) HTTPResponse ¶ added in v65.50.0
func (response ListSecurityRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSecurityRulesResponse) String ¶ added in v65.50.0
func (response ListSecurityRulesResponse) String() string
type ListSecurityRulesSortByEnum ¶ added in v65.50.0
type ListSecurityRulesSortByEnum string
ListSecurityRulesSortByEnum Enum with underlying type: string
const ( ListSecurityRulesSortByTimecreated ListSecurityRulesSortByEnum = "timeCreated" ListSecurityRulesSortByDisplayname ListSecurityRulesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListSecurityRulesSortByEnum
func GetListSecurityRulesSortByEnumValues ¶ added in v65.50.0
func GetListSecurityRulesSortByEnumValues() []ListSecurityRulesSortByEnum
GetListSecurityRulesSortByEnumValues Enumerates the set of values for ListSecurityRulesSortByEnum
func GetMappingListSecurityRulesSortByEnum ¶ added in v65.50.0
func GetMappingListSecurityRulesSortByEnum(val string) (ListSecurityRulesSortByEnum, bool)
GetMappingListSecurityRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSecurityRulesSortOrderEnum ¶ added in v65.50.0
type ListSecurityRulesSortOrderEnum string
ListSecurityRulesSortOrderEnum Enum with underlying type: string
const ( ListSecurityRulesSortOrderAsc ListSecurityRulesSortOrderEnum = "ASC" ListSecurityRulesSortOrderDesc ListSecurityRulesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSecurityRulesSortOrderEnum
func GetListSecurityRulesSortOrderEnumValues ¶ added in v65.50.0
func GetListSecurityRulesSortOrderEnumValues() []ListSecurityRulesSortOrderEnum
GetListSecurityRulesSortOrderEnumValues Enumerates the set of values for ListSecurityRulesSortOrderEnum
func GetMappingListSecurityRulesSortOrderEnum ¶ added in v65.50.0
func GetMappingListSecurityRulesSortOrderEnum(val string) (ListSecurityRulesSortOrderEnum, bool)
GetMappingListSecurityRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListServiceListsRequest ¶ added in v65.50.0
type ListServiceListsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListServiceListsSortOrderEnum `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. SortBy ListServiceListsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListServiceListsRequest wrapper for the ListServiceLists operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListServiceLists.go.html to see an example of how to use ListServiceListsRequest.
func (ListServiceListsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListServiceListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListServiceListsRequest) HTTPRequest ¶ added in v65.50.0
func (request ListServiceListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListServiceListsRequest) RetryPolicy ¶ added in v65.50.0
func (request ListServiceListsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListServiceListsRequest) String ¶ added in v65.50.0
func (request ListServiceListsRequest) String() string
func (ListServiceListsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListServiceListsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListServiceListsResponse ¶ added in v65.50.0
type ListServiceListsResponse struct { // The underlying http response RawResponse *http.Response // A list of ServiceListSummaryCollection instances ServiceListSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListServiceListsResponse wrapper for the ListServiceLists operation
func (ListServiceListsResponse) HTTPResponse ¶ added in v65.50.0
func (response ListServiceListsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListServiceListsResponse) String ¶ added in v65.50.0
func (response ListServiceListsResponse) String() string
type ListServiceListsSortByEnum ¶ added in v65.50.0
type ListServiceListsSortByEnum string
ListServiceListsSortByEnum Enum with underlying type: string
const ( ListServiceListsSortByTimecreated ListServiceListsSortByEnum = "timeCreated" ListServiceListsSortByDisplayname ListServiceListsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListServiceListsSortByEnum
func GetListServiceListsSortByEnumValues ¶ added in v65.50.0
func GetListServiceListsSortByEnumValues() []ListServiceListsSortByEnum
GetListServiceListsSortByEnumValues Enumerates the set of values for ListServiceListsSortByEnum
func GetMappingListServiceListsSortByEnum ¶ added in v65.50.0
func GetMappingListServiceListsSortByEnum(val string) (ListServiceListsSortByEnum, bool)
GetMappingListServiceListsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListServiceListsSortOrderEnum ¶ added in v65.50.0
type ListServiceListsSortOrderEnum string
ListServiceListsSortOrderEnum Enum with underlying type: string
const ( ListServiceListsSortOrderAsc ListServiceListsSortOrderEnum = "ASC" ListServiceListsSortOrderDesc ListServiceListsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListServiceListsSortOrderEnum
func GetListServiceListsSortOrderEnumValues ¶ added in v65.50.0
func GetListServiceListsSortOrderEnumValues() []ListServiceListsSortOrderEnum
GetListServiceListsSortOrderEnumValues Enumerates the set of values for ListServiceListsSortOrderEnum
func GetMappingListServiceListsSortOrderEnum ¶ added in v65.50.0
func GetMappingListServiceListsSortOrderEnum(val string) (ListServiceListsSortOrderEnum, bool)
GetMappingListServiceListsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListServicesRequest ¶ added in v65.50.0
type ListServicesRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListServicesSortOrderEnum `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. SortBy ListServicesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListServicesRequest wrapper for the ListServices operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListServices.go.html to see an example of how to use ListServicesRequest.
func (ListServicesRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListServicesRequest) HTTPRequest ¶ added in v65.50.0
func (request ListServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListServicesRequest) RetryPolicy ¶ added in v65.50.0
func (request ListServicesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListServicesRequest) String ¶ added in v65.50.0
func (request ListServicesRequest) String() string
func (ListServicesRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListServicesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListServicesResponse ¶ added in v65.50.0
type ListServicesResponse struct { // The underlying http response RawResponse *http.Response // A list of ServiceSummaryCollection instances ServiceSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListServicesResponse wrapper for the ListServices operation
func (ListServicesResponse) HTTPResponse ¶ added in v65.50.0
func (response ListServicesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListServicesResponse) String ¶ added in v65.50.0
func (response ListServicesResponse) String() string
type ListServicesSortByEnum ¶ added in v65.50.0
type ListServicesSortByEnum string
ListServicesSortByEnum Enum with underlying type: string
const ( ListServicesSortByTimecreated ListServicesSortByEnum = "timeCreated" ListServicesSortByDisplayname ListServicesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListServicesSortByEnum
func GetListServicesSortByEnumValues ¶ added in v65.50.0
func GetListServicesSortByEnumValues() []ListServicesSortByEnum
GetListServicesSortByEnumValues Enumerates the set of values for ListServicesSortByEnum
func GetMappingListServicesSortByEnum ¶ added in v65.50.0
func GetMappingListServicesSortByEnum(val string) (ListServicesSortByEnum, bool)
GetMappingListServicesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListServicesSortOrderEnum ¶ added in v65.50.0
type ListServicesSortOrderEnum string
ListServicesSortOrderEnum Enum with underlying type: string
const ( ListServicesSortOrderAsc ListServicesSortOrderEnum = "ASC" ListServicesSortOrderDesc ListServicesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListServicesSortOrderEnum
func GetListServicesSortOrderEnumValues ¶ added in v65.50.0
func GetListServicesSortOrderEnumValues() []ListServicesSortOrderEnum
GetListServicesSortOrderEnumValues Enumerates the set of values for ListServicesSortOrderEnum
func GetMappingListServicesSortOrderEnum ¶ added in v65.50.0
func GetMappingListServicesSortOrderEnum(val string) (ListServicesSortOrderEnum, bool)
GetMappingListServicesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListUrlListsRequest ¶ added in v65.50.0
type ListUrlListsRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListUrlListsSortOrderEnum `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. SortBy ListUrlListsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListUrlListsRequest wrapper for the ListUrlLists operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListUrlLists.go.html to see an example of how to use ListUrlListsRequest.
func (ListUrlListsRequest) BinaryRequestBody ¶ added in v65.50.0
func (request ListUrlListsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListUrlListsRequest) HTTPRequest ¶ added in v65.50.0
func (request ListUrlListsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListUrlListsRequest) RetryPolicy ¶ added in v65.50.0
func (request ListUrlListsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListUrlListsRequest) String ¶ added in v65.50.0
func (request ListUrlListsRequest) String() string
func (ListUrlListsRequest) ValidateEnumValue ¶ added in v65.50.0
func (request ListUrlListsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListUrlListsResponse ¶ added in v65.50.0
type ListUrlListsResponse struct { // The underlying http response RawResponse *http.Response // A list of UrlListSummaryCollection instances UrlListSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListUrlListsResponse wrapper for the ListUrlLists operation
func (ListUrlListsResponse) HTTPResponse ¶ added in v65.50.0
func (response ListUrlListsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListUrlListsResponse) String ¶ added in v65.50.0
func (response ListUrlListsResponse) String() string
type ListUrlListsSortByEnum ¶ added in v65.50.0
type ListUrlListsSortByEnum string
ListUrlListsSortByEnum Enum with underlying type: string
const ( ListUrlListsSortByTimecreated ListUrlListsSortByEnum = "timeCreated" ListUrlListsSortByDisplayname ListUrlListsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListUrlListsSortByEnum
func GetListUrlListsSortByEnumValues ¶ added in v65.50.0
func GetListUrlListsSortByEnumValues() []ListUrlListsSortByEnum
GetListUrlListsSortByEnumValues Enumerates the set of values for ListUrlListsSortByEnum
func GetMappingListUrlListsSortByEnum ¶ added in v65.50.0
func GetMappingListUrlListsSortByEnum(val string) (ListUrlListsSortByEnum, bool)
GetMappingListUrlListsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListUrlListsSortOrderEnum ¶ added in v65.50.0
type ListUrlListsSortOrderEnum string
ListUrlListsSortOrderEnum Enum with underlying type: string
const ( ListUrlListsSortOrderAsc ListUrlListsSortOrderEnum = "ASC" ListUrlListsSortOrderDesc ListUrlListsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListUrlListsSortOrderEnum
func GetListUrlListsSortOrderEnumValues ¶ added in v65.50.0
func GetListUrlListsSortOrderEnumValues() []ListUrlListsSortOrderEnum
GetListUrlListsSortOrderEnumValues Enumerates the set of values for ListUrlListsSortOrderEnum
func GetMappingListUrlListsSortOrderEnum ¶ added in v65.50.0
func GetMappingListUrlListsSortOrderEnum(val string) (ListUrlListsSortOrderEnum, bool)
GetMappingListUrlListsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. 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 timeAccepted is descending. SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, 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 ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). 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"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const (
ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
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 ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
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 ¶
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"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. 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 timeAccepted is descending. SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, 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 ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogEntryCollection instances WorkRequestLogEntryCollection `presentIn:"body"` // For list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). 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"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const (
ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
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 ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
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 ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The ID of the asynchronous work request. WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"` // A filter to return only resources their lifecycleState matches the given OperationStatus. 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"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` or `opc-prev-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, 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 ¶
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 list pagination. When this header appears in the response, additional pages of results remain. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, previous pages of results exist. For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const (
ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
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 ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶
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 ¶
type ListWorkRequestsStatusEnum string
ListWorkRequestsStatusEnum Enum with underlying type: string
const ( ListWorkRequestsStatusAccepted ListWorkRequestsStatusEnum = "ACCEPTED" ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS" ListWorkRequestsStatusWaiting ListWorkRequestsStatusEnum = "WAITING" ListWorkRequestsStatusFailed ListWorkRequestsStatusEnum = "FAILED" ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED" ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION" ListWorkRequestsStatusCanceling ListWorkRequestsStatusEnum = "CANCELING" ListWorkRequestsStatusCanceled ListWorkRequestsStatusEnum = "CANCELED" )
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
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 MappedSecret ¶
type MappedSecret interface { // Name of the secret. GetName() *string // Type of the secrets mapped based on the policy. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. GetType() InspectionTypeEnum // OCID of the Network Firewall Policy this Mapped Secret belongs to. GetParentResourceId() *string }
MappedSecret Mapped secret used on the firewall policy rules.
type MappedSecretSummary ¶ added in v65.50.0
type MappedSecretSummary struct { // Name of the secret. Name *string `mandatory:"true" json:"name"` // Source of the secrets, where the secrets are stored. Source *string `mandatory:"true" json:"source"` // Type of the secrets mapped based on the policy. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. Type InspectionTypeEnum `mandatory:"true" json:"type"` // OCID of the Network Firewall Policy this mapped secret belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
MappedSecretSummary Mapped secret used on the firewall policy rules.
func (MappedSecretSummary) String ¶ added in v65.50.0
func (m MappedSecretSummary) String() string
func (MappedSecretSummary) ValidateEnumValue ¶ added in v65.50.0
func (m MappedSecretSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MappedSecretSummaryCollection ¶ added in v65.50.0
type MappedSecretSummaryCollection struct { // Collection of Mapped Secrets. Items []MappedSecretSummary `mandatory:"true" json:"items"` }
MappedSecretSummaryCollection Collection of Mapped Secrets in the network firewall policy
func (MappedSecretSummaryCollection) String ¶ added in v65.50.0
func (m MappedSecretSummaryCollection) String() string
func (MappedSecretSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m MappedSecretSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MappedSecretTypeEnum ¶
type MappedSecretTypeEnum string
MappedSecretTypeEnum Enum with underlying type: string
const (
MappedSecretTypeOciVault MappedSecretTypeEnum = "OCI_VAULT"
)
Set of constants representing the allowable values for MappedSecretTypeEnum
func GetMappedSecretTypeEnumValues ¶
func GetMappedSecretTypeEnumValues() []MappedSecretTypeEnum
GetMappedSecretTypeEnumValues Enumerates the set of values for MappedSecretTypeEnum
func GetMappingMappedSecretTypeEnum ¶
func GetMappingMappedSecretTypeEnum(val string) (MappedSecretTypeEnum, bool)
GetMappingMappedSecretTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MigrateNetworkFirewallPolicyRequest ¶ added in v65.50.0
type MigrateNetworkFirewallPolicyRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // 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 }
MigrateNetworkFirewallPolicyRequest wrapper for the MigrateNetworkFirewallPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/MigrateNetworkFirewallPolicy.go.html to see an example of how to use MigrateNetworkFirewallPolicyRequest.
func (MigrateNetworkFirewallPolicyRequest) BinaryRequestBody ¶ added in v65.50.0
func (request MigrateNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (MigrateNetworkFirewallPolicyRequest) HTTPRequest ¶ added in v65.50.0
func (request MigrateNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MigrateNetworkFirewallPolicyRequest) RetryPolicy ¶ added in v65.50.0
func (request MigrateNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MigrateNetworkFirewallPolicyRequest) String ¶ added in v65.50.0
func (request MigrateNetworkFirewallPolicyRequest) String() string
func (MigrateNetworkFirewallPolicyRequest) ValidateEnumValue ¶ added in v65.50.0
func (request MigrateNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MigrateNetworkFirewallPolicyResponse ¶ added in v65.50.0
type MigrateNetworkFirewallPolicyResponse 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"` }
MigrateNetworkFirewallPolicyResponse wrapper for the MigrateNetworkFirewallPolicy operation
func (MigrateNetworkFirewallPolicyResponse) HTTPResponse ¶ added in v65.50.0
func (response MigrateNetworkFirewallPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MigrateNetworkFirewallPolicyResponse) String ¶ added in v65.50.0
func (response MigrateNetworkFirewallPolicyResponse) String() string
type NetworkFirewall ¶
type NetworkFirewall struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId *string `mandatory:"true" json:"networkFirewallPolicyId"` // The time at which the Network Firewall was created in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time at which the Network Firewall was updated in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The current state of the Network Firewall. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // IPv4 address for the Network Firewall. Ipv4Address *string `mandatory:"false" json:"ipv4Address"` // IPv6 address for the Network Firewall. Ipv6Address *string `mandatory:"false" json:"ipv6Address"` // Availability Domain where Network Firewall instance is created. // To get a list of availability domains for a tenancy, use the ListAvailabilityDomains operation. // Example: `kIdk:PHX-AD-1` AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // An array of network security groups OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds []string `mandatory:"false" json:"networkSecurityGroupIds"` // A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in 'FAILED' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
NetworkFirewall A network firewall is a security resource that exists in a subnet of your choice and controls incoming and outgoing network traffic based on a set of security rules. Each firewall is associated with a policy. Traffic is routed to and from the firewall from resources such as internet gateways and dynamic routing gateways (DRGs). For more information, see Overview of Network Firewall (https://docs.cloud.oracle.com/iaas/Content/network-firewall/overview.htm)
func (NetworkFirewall) String ¶
func (m NetworkFirewall) String() string
func (NetworkFirewall) ValidateEnumValue ¶
func (m NetworkFirewall) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NetworkFirewallClient ¶
type NetworkFirewallClient struct { common.BaseClient // contains filtered or unexported fields }
NetworkFirewallClient a client for NetworkFirewall
func NewNetworkFirewallClientWithConfigurationProvider ¶
func NewNetworkFirewallClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client NetworkFirewallClient, err error)
NewNetworkFirewallClientWithConfigurationProvider Creates a new default NetworkFirewall client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewNetworkFirewallClientWithOboToken ¶
func NewNetworkFirewallClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client NetworkFirewallClient, err error)
NewNetworkFirewallClientWithOboToken Creates a new default NetworkFirewall 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 (NetworkFirewallClient) ApplyNetworkFirewallPolicy ¶ added in v65.50.0
func (client NetworkFirewallClient) ApplyNetworkFirewallPolicy(ctx context.Context, request ApplyNetworkFirewallPolicyRequest) (response ApplyNetworkFirewallPolicyResponse, err error)
ApplyNetworkFirewallPolicy Applies the candidate version of the NetworkFirewallPolicy 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/latest/networkfirewall/ApplyNetworkFirewallPolicy.go.html to see an example of how to use ApplyNetworkFirewallPolicy API. A default retry strategy applies to this operation ApplyNetworkFirewallPolicy()
func (NetworkFirewallClient) BulkUploadAddressLists ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadAddressLists(ctx context.Context, request BulkUploadAddressListsRequest) (response BulkUploadAddressListsResponse, err error)
BulkUploadAddressLists Creates a new Address Lists at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadAddressLists.go.html to see an example of how to use BulkUploadAddressLists API. A default retry strategy applies to this operation BulkUploadAddressLists()
func (NetworkFirewallClient) BulkUploadApplicationGroups ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadApplicationGroups(ctx context.Context, request BulkUploadApplicationGroupsRequest) (response BulkUploadApplicationGroupsResponse, err error)
BulkUploadApplicationGroups Creates a new Application Group at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadApplicationGroups.go.html to see an example of how to use BulkUploadApplicationGroups API. A default retry strategy applies to this operation BulkUploadApplicationGroups()
func (NetworkFirewallClient) BulkUploadApplications ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadApplications(ctx context.Context, request BulkUploadApplicationsRequest) (response BulkUploadApplicationsResponse, err error)
BulkUploadApplications Creates new Applications at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadApplications.go.html to see an example of how to use BulkUploadApplications API. A default retry strategy applies to this operation BulkUploadApplications()
func (NetworkFirewallClient) BulkUploadDecryptionProfiles ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadDecryptionProfiles(ctx context.Context, request BulkUploadDecryptionProfilesRequest) (response BulkUploadDecryptionProfilesResponse, err error)
BulkUploadDecryptionProfiles Creates new Decryption Profiles at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadDecryptionProfiles.go.html to see an example of how to use BulkUploadDecryptionProfiles API. A default retry strategy applies to this operation BulkUploadDecryptionProfiles()
func (NetworkFirewallClient) BulkUploadDecryptionRules ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadDecryptionRules(ctx context.Context, request BulkUploadDecryptionRulesRequest) (response BulkUploadDecryptionRulesResponse, err error)
BulkUploadDecryptionRules Creates Decryption Rules at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadDecryptionRules.go.html to see an example of how to use BulkUploadDecryptionRules API. A default retry strategy applies to this operation BulkUploadDecryptionRules()
func (NetworkFirewallClient) BulkUploadMappedSecrets ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadMappedSecrets(ctx context.Context, request BulkUploadMappedSecretsRequest) (response BulkUploadMappedSecretsResponse, err error)
BulkUploadMappedSecrets Creates new Mapped Secrets at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadMappedSecrets.go.html to see an example of how to use BulkUploadMappedSecrets API. A default retry strategy applies to this operation BulkUploadMappedSecrets()
func (NetworkFirewallClient) BulkUploadSecurityRules ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadSecurityRules(ctx context.Context, request BulkUploadSecurityRulesRequest) (response BulkUploadSecurityRulesResponse, err error)
BulkUploadSecurityRules Creates a new Security Rule at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadSecurityRules.go.html to see an example of how to use BulkUploadSecurityRules API. A default retry strategy applies to this operation BulkUploadSecurityRules()
func (NetworkFirewallClient) BulkUploadServiceLists ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadServiceLists(ctx context.Context, request BulkUploadServiceListsRequest) (response BulkUploadServiceListsResponse, err error)
BulkUploadServiceLists Creates a new Service List at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadServiceLists.go.html to see an example of how to use BulkUploadServiceLists API. A default retry strategy applies to this operation BulkUploadServiceLists()
func (NetworkFirewallClient) BulkUploadServices ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadServices(ctx context.Context, request BulkUploadServicesRequest) (response BulkUploadServicesResponse, err error)
BulkUploadServices Creates new Services at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadServices.go.html to see an example of how to use BulkUploadServices API. A default retry strategy applies to this operation BulkUploadServices()
func (NetworkFirewallClient) BulkUploadUrlLists ¶ added in v65.50.0
func (client NetworkFirewallClient) BulkUploadUrlLists(ctx context.Context, request BulkUploadUrlListsRequest) (response BulkUploadUrlListsResponse, err error)
BulkUploadUrlLists Creates a new Url Lists at bulk for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/BulkUploadUrlLists.go.html to see an example of how to use BulkUploadUrlLists API. A default retry strategy applies to this operation BulkUploadUrlLists()
func (NetworkFirewallClient) CancelWorkRequest ¶
func (client NetworkFirewallClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
CancelWorkRequest Cancel work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API. A default retry strategy applies to this operation CancelWorkRequest()
func (NetworkFirewallClient) ChangeNetworkFirewallCompartment ¶
func (client NetworkFirewallClient) ChangeNetworkFirewallCompartment(ctx context.Context, request ChangeNetworkFirewallCompartmentRequest) (response ChangeNetworkFirewallCompartmentResponse, err error)
ChangeNetworkFirewallCompartment Moves a NetworkFirewall resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ChangeNetworkFirewallCompartment.go.html to see an example of how to use ChangeNetworkFirewallCompartment API. A default retry strategy applies to this operation ChangeNetworkFirewallCompartment()
func (NetworkFirewallClient) ChangeNetworkFirewallPolicyCompartment ¶
func (client NetworkFirewallClient) ChangeNetworkFirewallPolicyCompartment(ctx context.Context, request ChangeNetworkFirewallPolicyCompartmentRequest) (response ChangeNetworkFirewallPolicyCompartmentResponse, err error)
ChangeNetworkFirewallPolicyCompartment Moves a NetworkFirewallPolicy resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ChangeNetworkFirewallPolicyCompartment.go.html to see an example of how to use ChangeNetworkFirewallPolicyCompartment API. A default retry strategy applies to this operation ChangeNetworkFirewallPolicyCompartment()
func (NetworkFirewallClient) CloneNetworkFirewallPolicy ¶ added in v65.50.0
func (client NetworkFirewallClient) CloneNetworkFirewallPolicy(ctx context.Context, request CloneNetworkFirewallPolicyRequest) (response CloneNetworkFirewallPolicyResponse, err error)
CloneNetworkFirewallPolicy Moves a NetworkFirewallPolicy resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CloneNetworkFirewallPolicy.go.html to see an example of how to use CloneNetworkFirewallPolicy API. A default retry strategy applies to this operation CloneNetworkFirewallPolicy()
func (*NetworkFirewallClient) ConfigurationProvider ¶
func (client *NetworkFirewallClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (NetworkFirewallClient) CreateAddressList ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateAddressList(ctx context.Context, request CreateAddressListRequest) (response CreateAddressListResponse, err error)
CreateAddressList Creates a new Address List for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateAddressList.go.html to see an example of how to use CreateAddressList API. A default retry strategy applies to this operation CreateAddressList()
func (NetworkFirewallClient) CreateApplication ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateApplication(ctx context.Context, request CreateApplicationRequest) (response CreateApplicationResponse, err error)
CreateApplication Creates a new Application for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateApplication.go.html to see an example of how to use CreateApplication API. A default retry strategy applies to this operation CreateApplication()
func (NetworkFirewallClient) CreateApplicationGroup ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateApplicationGroup(ctx context.Context, request CreateApplicationGroupRequest) (response CreateApplicationGroupResponse, err error)
CreateApplicationGroup Creates a new ApplicationGroup for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateApplicationGroup.go.html to see an example of how to use CreateApplicationGroup API. A default retry strategy applies to this operation CreateApplicationGroup()
func (NetworkFirewallClient) CreateDecryptionProfile ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateDecryptionProfile(ctx context.Context, request CreateDecryptionProfileRequest) (response CreateDecryptionProfileResponse, err error)
CreateDecryptionProfile Creates a new Decryption Profile for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateDecryptionProfile.go.html to see an example of how to use CreateDecryptionProfile API. A default retry strategy applies to this operation CreateDecryptionProfile()
func (NetworkFirewallClient) CreateDecryptionRule ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateDecryptionRule(ctx context.Context, request CreateDecryptionRuleRequest) (response CreateDecryptionRuleResponse, err error)
CreateDecryptionRule Creates a new Decryption Rule for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateDecryptionRule.go.html to see an example of how to use CreateDecryptionRule API. A default retry strategy applies to this operation CreateDecryptionRule()
func (NetworkFirewallClient) CreateMappedSecret ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateMappedSecret(ctx context.Context, request CreateMappedSecretRequest) (response CreateMappedSecretResponse, err error)
CreateMappedSecret Creates a new Mapped Secret for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateMappedSecret.go.html to see an example of how to use CreateMappedSecret API. A default retry strategy applies to this operation CreateMappedSecret()
func (NetworkFirewallClient) CreateNetworkFirewall ¶
func (client NetworkFirewallClient) CreateNetworkFirewall(ctx context.Context, request CreateNetworkFirewallRequest) (response CreateNetworkFirewallResponse, err error)
CreateNetworkFirewall Creates a new NetworkFirewall.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateNetworkFirewall.go.html to see an example of how to use CreateNetworkFirewall API. A default retry strategy applies to this operation CreateNetworkFirewall()
func (NetworkFirewallClient) CreateNetworkFirewallPolicy ¶
func (client NetworkFirewallClient) CreateNetworkFirewallPolicy(ctx context.Context, request CreateNetworkFirewallPolicyRequest) (response CreateNetworkFirewallPolicyResponse, err error)
CreateNetworkFirewallPolicy Creates a new Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateNetworkFirewallPolicy.go.html to see an example of how to use CreateNetworkFirewallPolicy API. A default retry strategy applies to this operation CreateNetworkFirewallPolicy()
func (NetworkFirewallClient) CreateSecurityRule ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateSecurityRule(ctx context.Context, request CreateSecurityRuleRequest) (response CreateSecurityRuleResponse, err error)
CreateSecurityRule Creates a new Security Rule for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateSecurityRule.go.html to see an example of how to use CreateSecurityRule API. A default retry strategy applies to this operation CreateSecurityRule()
func (NetworkFirewallClient) CreateService ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateService(ctx context.Context, request CreateServiceRequest) (response CreateServiceResponse, err error)
CreateService Creates a new Service for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateService.go.html to see an example of how to use CreateService API. A default retry strategy applies to this operation CreateService()
func (NetworkFirewallClient) CreateServiceList ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateServiceList(ctx context.Context, request CreateServiceListRequest) (response CreateServiceListResponse, err error)
CreateServiceList Creates a new ServiceList for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateServiceList.go.html to see an example of how to use CreateServiceList API. A default retry strategy applies to this operation CreateServiceList()
func (NetworkFirewallClient) CreateUrlList ¶ added in v65.50.0
func (client NetworkFirewallClient) CreateUrlList(ctx context.Context, request CreateUrlListRequest) (response CreateUrlListResponse, err error)
CreateUrlList Creates a new Url List for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/CreateUrlList.go.html to see an example of how to use CreateUrlList API. A default retry strategy applies to this operation CreateUrlList()
func (NetworkFirewallClient) DeleteAddressList ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteAddressList(ctx context.Context, request DeleteAddressListRequest) (response DeleteAddressListResponse, err error)
DeleteAddressList Deletes a Address List resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteAddressList.go.html to see an example of how to use DeleteAddressList API. A default retry strategy applies to this operation DeleteAddressList()
func (NetworkFirewallClient) DeleteApplication ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteApplication(ctx context.Context, request DeleteApplicationRequest) (response DeleteApplicationResponse, err error)
DeleteApplication Deletes a Application resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteApplication.go.html to see an example of how to use DeleteApplication API. A default retry strategy applies to this operation DeleteApplication()
func (NetworkFirewallClient) DeleteApplicationGroup ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteApplicationGroup(ctx context.Context, request DeleteApplicationGroupRequest) (response DeleteApplicationGroupResponse, err error)
DeleteApplicationGroup Deletes a ApplicationGroup resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteApplicationGroup.go.html to see an example of how to use DeleteApplicationGroup API. A default retry strategy applies to this operation DeleteApplicationGroup()
func (NetworkFirewallClient) DeleteDecryptionProfile ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteDecryptionProfile(ctx context.Context, request DeleteDecryptionProfileRequest) (response DeleteDecryptionProfileResponse, err error)
DeleteDecryptionProfile Deletes a Decryption Profile resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteDecryptionProfile.go.html to see an example of how to use DeleteDecryptionProfile API. A default retry strategy applies to this operation DeleteDecryptionProfile()
func (NetworkFirewallClient) DeleteDecryptionRule ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteDecryptionRule(ctx context.Context, request DeleteDecryptionRuleRequest) (response DeleteDecryptionRuleResponse, err error)
DeleteDecryptionRule Deletes a Decryption Rule resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteDecryptionRule.go.html to see an example of how to use DeleteDecryptionRule API. A default retry strategy applies to this operation DeleteDecryptionRule()
func (NetworkFirewallClient) DeleteMappedSecret ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteMappedSecret(ctx context.Context, request DeleteMappedSecretRequest) (response DeleteMappedSecretResponse, err error)
DeleteMappedSecret Deletes a Mapped Secret resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteMappedSecret.go.html to see an example of how to use DeleteMappedSecret API. A default retry strategy applies to this operation DeleteMappedSecret()
func (NetworkFirewallClient) DeleteNetworkFirewall ¶
func (client NetworkFirewallClient) DeleteNetworkFirewall(ctx context.Context, request DeleteNetworkFirewallRequest) (response DeleteNetworkFirewallResponse, err error)
DeleteNetworkFirewall Deletes a NetworkFirewall resource by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteNetworkFirewall.go.html to see an example of how to use DeleteNetworkFirewall API. A default retry strategy applies to this operation DeleteNetworkFirewall()
func (NetworkFirewallClient) DeleteNetworkFirewallPolicy ¶
func (client NetworkFirewallClient) DeleteNetworkFirewallPolicy(ctx context.Context, request DeleteNetworkFirewallPolicyRequest) (response DeleteNetworkFirewallPolicyResponse, err error)
DeleteNetworkFirewallPolicy Deletes a NetworkFirewallPolicy resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteNetworkFirewallPolicy.go.html to see an example of how to use DeleteNetworkFirewallPolicy API. A default retry strategy applies to this operation DeleteNetworkFirewallPolicy()
func (NetworkFirewallClient) DeleteSecurityRule ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteSecurityRule(ctx context.Context, request DeleteSecurityRuleRequest) (response DeleteSecurityRuleResponse, err error)
DeleteSecurityRule Deletes a Security Rule resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteSecurityRule.go.html to see an example of how to use DeleteSecurityRule API. A default retry strategy applies to this operation DeleteSecurityRule()
func (NetworkFirewallClient) DeleteService ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteService(ctx context.Context, request DeleteServiceRequest) (response DeleteServiceResponse, err error)
DeleteService Deletes a Service resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteService.go.html to see an example of how to use DeleteService API. A default retry strategy applies to this operation DeleteService()
func (NetworkFirewallClient) DeleteServiceList ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteServiceList(ctx context.Context, request DeleteServiceListRequest) (response DeleteServiceListResponse, err error)
DeleteServiceList Deletes a ServiceList resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteServiceList.go.html to see an example of how to use DeleteServiceList API. A default retry strategy applies to this operation DeleteServiceList()
func (NetworkFirewallClient) DeleteUrlList ¶ added in v65.50.0
func (client NetworkFirewallClient) DeleteUrlList(ctx context.Context, request DeleteUrlListRequest) (response DeleteUrlListResponse, err error)
DeleteUrlList Deletes a Url List resource with the given identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/DeleteUrlList.go.html to see an example of how to use DeleteUrlList API. A default retry strategy applies to this operation DeleteUrlList()
func (NetworkFirewallClient) GetAddressList ¶ added in v65.50.0
func (client NetworkFirewallClient) GetAddressList(ctx context.Context, request GetAddressListRequest) (response GetAddressListResponse, err error)
GetAddressList Get Address List by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetAddressList.go.html to see an example of how to use GetAddressList API. A default retry strategy applies to this operation GetAddressList()
func (NetworkFirewallClient) GetApplication ¶ added in v65.50.0
func (client NetworkFirewallClient) GetApplication(ctx context.Context, request GetApplicationRequest) (response GetApplicationResponse, err error)
GetApplication Get Application by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetApplication.go.html to see an example of how to use GetApplication API. A default retry strategy applies to this operation GetApplication()
func (NetworkFirewallClient) GetApplicationGroup ¶ added in v65.50.0
func (client NetworkFirewallClient) GetApplicationGroup(ctx context.Context, request GetApplicationGroupRequest) (response GetApplicationGroupResponse, err error)
GetApplicationGroup Get ApplicationGroup by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetApplicationGroup.go.html to see an example of how to use GetApplicationGroup API. A default retry strategy applies to this operation GetApplicationGroup()
func (NetworkFirewallClient) GetDecryptionProfile ¶ added in v65.50.0
func (client NetworkFirewallClient) GetDecryptionProfile(ctx context.Context, request GetDecryptionProfileRequest) (response GetDecryptionProfileResponse, err error)
GetDecryptionProfile Get Decryption Profile by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetDecryptionProfile.go.html to see an example of how to use GetDecryptionProfile API. A default retry strategy applies to this operation GetDecryptionProfile()
func (NetworkFirewallClient) GetDecryptionRule ¶ added in v65.50.0
func (client NetworkFirewallClient) GetDecryptionRule(ctx context.Context, request GetDecryptionRuleRequest) (response GetDecryptionRuleResponse, err error)
GetDecryptionRule Get Decryption Rule by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetDecryptionRule.go.html to see an example of how to use GetDecryptionRule API. A default retry strategy applies to this operation GetDecryptionRule()
func (NetworkFirewallClient) GetMappedSecret ¶ added in v65.50.0
func (client NetworkFirewallClient) GetMappedSecret(ctx context.Context, request GetMappedSecretRequest) (response GetMappedSecretResponse, err error)
GetMappedSecret Get Mapped Secret by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetMappedSecret.go.html to see an example of how to use GetMappedSecret API. A default retry strategy applies to this operation GetMappedSecret()
func (NetworkFirewallClient) GetNetworkFirewall ¶
func (client NetworkFirewallClient) GetNetworkFirewall(ctx context.Context, request GetNetworkFirewallRequest) (response GetNetworkFirewallResponse, err error)
GetNetworkFirewall Gets a NetworkFirewall by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetNetworkFirewall.go.html to see an example of how to use GetNetworkFirewall API. A default retry strategy applies to this operation GetNetworkFirewall()
func (NetworkFirewallClient) GetNetworkFirewallPolicy ¶
func (client NetworkFirewallClient) GetNetworkFirewallPolicy(ctx context.Context, request GetNetworkFirewallPolicyRequest) (response GetNetworkFirewallPolicyResponse, err error)
GetNetworkFirewallPolicy Gets a NetworkFirewallPolicy given the network firewall policy identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetNetworkFirewallPolicy.go.html to see an example of how to use GetNetworkFirewallPolicy API. A default retry strategy applies to this operation GetNetworkFirewallPolicy()
func (NetworkFirewallClient) GetSecurityRule ¶ added in v65.50.0
func (client NetworkFirewallClient) GetSecurityRule(ctx context.Context, request GetSecurityRuleRequest) (response GetSecurityRuleResponse, err error)
GetSecurityRule Get Security Rule by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetSecurityRule.go.html to see an example of how to use GetSecurityRule API. A default retry strategy applies to this operation GetSecurityRule()
func (NetworkFirewallClient) GetService ¶ added in v65.50.0
func (client NetworkFirewallClient) GetService(ctx context.Context, request GetServiceRequest) (response GetServiceResponse, err error)
GetService Get Service by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetService.go.html to see an example of how to use GetService API. A default retry strategy applies to this operation GetService()
func (NetworkFirewallClient) GetServiceList ¶ added in v65.50.0
func (client NetworkFirewallClient) GetServiceList(ctx context.Context, request GetServiceListRequest) (response GetServiceListResponse, err error)
GetServiceList Get ServiceList by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetServiceList.go.html to see an example of how to use GetServiceList API. A default retry strategy applies to this operation GetServiceList()
func (NetworkFirewallClient) GetUrlList ¶ added in v65.50.0
func (client NetworkFirewallClient) GetUrlList(ctx context.Context, request GetUrlListRequest) (response GetUrlListResponse, err error)
GetUrlList Get Url List by the given name in the context of network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetUrlList.go.html to see an example of how to use GetUrlList API. A default retry strategy applies to this operation GetUrlList()
func (NetworkFirewallClient) GetWorkRequest ¶
func (client NetworkFirewallClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (NetworkFirewallClient) ListAddressLists ¶ added in v65.50.0
func (client NetworkFirewallClient) ListAddressLists(ctx context.Context, request ListAddressListsRequest) (response ListAddressListsResponse, err error)
ListAddressLists Returns a list of Network Firewall Policies.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListAddressLists.go.html to see an example of how to use ListAddressLists API. A default retry strategy applies to this operation ListAddressLists()
func (NetworkFirewallClient) ListApplicationGroups ¶ added in v65.50.0
func (client NetworkFirewallClient) ListApplicationGroups(ctx context.Context, request ListApplicationGroupsRequest) (response ListApplicationGroupsResponse, err error)
ListApplicationGroups Returns a list of ApplicationGroups for the policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListApplicationGroups.go.html to see an example of how to use ListApplicationGroups API. A default retry strategy applies to this operation ListApplicationGroups()
func (NetworkFirewallClient) ListApplications ¶ added in v65.50.0
func (client NetworkFirewallClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)
ListApplications Returns a list of Applications for the policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListApplications.go.html to see an example of how to use ListApplications API. A default retry strategy applies to this operation ListApplications()
func (NetworkFirewallClient) ListDecryptionProfiles ¶ added in v65.50.0
func (client NetworkFirewallClient) ListDecryptionProfiles(ctx context.Context, request ListDecryptionProfilesRequest) (response ListDecryptionProfilesResponse, err error)
ListDecryptionProfiles Returns a list of Decryption Profile for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListDecryptionProfiles.go.html to see an example of how to use ListDecryptionProfiles API. A default retry strategy applies to this operation ListDecryptionProfiles()
func (NetworkFirewallClient) ListDecryptionRules ¶ added in v65.50.0
func (client NetworkFirewallClient) ListDecryptionRules(ctx context.Context, request ListDecryptionRulesRequest) (response ListDecryptionRulesResponse, err error)
ListDecryptionRules Returns a list of Decryption Rule for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListDecryptionRules.go.html to see an example of how to use ListDecryptionRules API. A default retry strategy applies to this operation ListDecryptionRules()
func (NetworkFirewallClient) ListMappedSecrets ¶ added in v65.50.0
func (client NetworkFirewallClient) ListMappedSecrets(ctx context.Context, request ListMappedSecretsRequest) (response ListMappedSecretsResponse, err error)
ListMappedSecrets Returns a list of Mapped Secret for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListMappedSecrets.go.html to see an example of how to use ListMappedSecrets API. A default retry strategy applies to this operation ListMappedSecrets()
func (NetworkFirewallClient) ListNetworkFirewallPolicies ¶
func (client NetworkFirewallClient) ListNetworkFirewallPolicies(ctx context.Context, request ListNetworkFirewallPoliciesRequest) (response ListNetworkFirewallPoliciesResponse, err error)
ListNetworkFirewallPolicies Returns a list of Network Firewall Policies.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListNetworkFirewallPolicies.go.html to see an example of how to use ListNetworkFirewallPolicies API. A default retry strategy applies to this operation ListNetworkFirewallPolicies()
func (NetworkFirewallClient) ListNetworkFirewalls ¶
func (client NetworkFirewallClient) ListNetworkFirewalls(ctx context.Context, request ListNetworkFirewallsRequest) (response ListNetworkFirewallsResponse, err error)
ListNetworkFirewalls Returns a list of NetworkFirewalls.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListNetworkFirewalls.go.html to see an example of how to use ListNetworkFirewalls API. A default retry strategy applies to this operation ListNetworkFirewalls()
func (NetworkFirewallClient) ListSecurityRules ¶ added in v65.50.0
func (client NetworkFirewallClient) ListSecurityRules(ctx context.Context, request ListSecurityRulesRequest) (response ListSecurityRulesResponse, err error)
ListSecurityRules Returns a list of Security Rule for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListSecurityRules.go.html to see an example of how to use ListSecurityRules API. A default retry strategy applies to this operation ListSecurityRules()
func (NetworkFirewallClient) ListServiceLists ¶ added in v65.50.0
func (client NetworkFirewallClient) ListServiceLists(ctx context.Context, request ListServiceListsRequest) (response ListServiceListsResponse, err error)
ListServiceLists Returns a list of ServiceLists for the policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListServiceLists.go.html to see an example of how to use ListServiceLists API. A default retry strategy applies to this operation ListServiceLists()
func (NetworkFirewallClient) ListServices ¶ added in v65.50.0
func (client NetworkFirewallClient) ListServices(ctx context.Context, request ListServicesRequest) (response ListServicesResponse, err error)
ListServices Returns a list of Services for the policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListServices.go.html to see an example of how to use ListServices API. A default retry strategy applies to this operation ListServices()
func (NetworkFirewallClient) ListUrlLists ¶ added in v65.50.0
func (client NetworkFirewallClient) ListUrlLists(ctx context.Context, request ListUrlListsRequest) (response ListUrlListsResponse, err error)
ListUrlLists Returns a list of URL lists for the Network Firewall Policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListUrlLists.go.html to see an example of how to use ListUrlLists API. A default retry strategy applies to this operation ListUrlLists()
func (NetworkFirewallClient) ListWorkRequestErrors ¶
func (client NetworkFirewallClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (NetworkFirewallClient) ListWorkRequestLogs ¶
func (client NetworkFirewallClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (NetworkFirewallClient) ListWorkRequests ¶
func (client NetworkFirewallClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (NetworkFirewallClient) MigrateNetworkFirewallPolicy ¶ added in v65.50.0
func (client NetworkFirewallClient) MigrateNetworkFirewallPolicy(ctx context.Context, request MigrateNetworkFirewallPolicyRequest) (response MigrateNetworkFirewallPolicyResponse, err error)
MigrateNetworkFirewallPolicy Moves a NetworkFirewallPolicy resource from one version to latest version. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/MigrateNetworkFirewallPolicy.go.html to see an example of how to use MigrateNetworkFirewallPolicy API. A default retry strategy applies to this operation MigrateNetworkFirewallPolicy()
func (*NetworkFirewallClient) SetRegion ¶
func (client *NetworkFirewallClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (NetworkFirewallClient) UpdateAddressList ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateAddressList(ctx context.Context, request UpdateAddressListRequest) (response UpdateAddressListResponse, err error)
UpdateAddressList Updates the Address list with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateAddressList.go.html to see an example of how to use UpdateAddressList API. A default retry strategy applies to this operation UpdateAddressList()
func (NetworkFirewallClient) UpdateApplication ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateApplication(ctx context.Context, request UpdateApplicationRequest) (response UpdateApplicationResponse, err error)
UpdateApplication Updates the Application with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateApplication.go.html to see an example of how to use UpdateApplication API. A default retry strategy applies to this operation UpdateApplication()
func (NetworkFirewallClient) UpdateApplicationGroup ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateApplicationGroup(ctx context.Context, request UpdateApplicationGroupRequest) (response UpdateApplicationGroupResponse, err error)
UpdateApplicationGroup Updates the ApplicationGroup with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateApplicationGroup.go.html to see an example of how to use UpdateApplicationGroup API. A default retry strategy applies to this operation UpdateApplicationGroup()
func (NetworkFirewallClient) UpdateDecryptionProfile ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateDecryptionProfile(ctx context.Context, request UpdateDecryptionProfileRequest) (response UpdateDecryptionProfileResponse, err error)
UpdateDecryptionProfile Updates the Decryption Profile with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateDecryptionProfile.go.html to see an example of how to use UpdateDecryptionProfile API. A default retry strategy applies to this operation UpdateDecryptionProfile()
func (NetworkFirewallClient) UpdateDecryptionRule ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateDecryptionRule(ctx context.Context, request UpdateDecryptionRuleRequest) (response UpdateDecryptionRuleResponse, err error)
UpdateDecryptionRule Updates the Decryption Rule with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateDecryptionRule.go.html to see an example of how to use UpdateDecryptionRule API. A default retry strategy applies to this operation UpdateDecryptionRule()
func (NetworkFirewallClient) UpdateMappedSecret ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateMappedSecret(ctx context.Context, request UpdateMappedSecretRequest) (response UpdateMappedSecretResponse, err error)
UpdateMappedSecret Updates the Mapped Secret with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateMappedSecret.go.html to see an example of how to use UpdateMappedSecret API. A default retry strategy applies to this operation UpdateMappedSecret()
func (NetworkFirewallClient) UpdateNetworkFirewall ¶
func (client NetworkFirewallClient) UpdateNetworkFirewall(ctx context.Context, request UpdateNetworkFirewallRequest) (response UpdateNetworkFirewallResponse, err error)
UpdateNetworkFirewall Updates the NetworkFirewall
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateNetworkFirewall.go.html to see an example of how to use UpdateNetworkFirewall API. A default retry strategy applies to this operation UpdateNetworkFirewall()
func (NetworkFirewallClient) UpdateNetworkFirewallPolicy ¶
func (client NetworkFirewallClient) UpdateNetworkFirewallPolicy(ctx context.Context, request UpdateNetworkFirewallPolicyRequest) (response UpdateNetworkFirewallPolicyResponse, err error)
UpdateNetworkFirewallPolicy Updates the NetworkFirewallPolicy
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateNetworkFirewallPolicy.go.html to see an example of how to use UpdateNetworkFirewallPolicy API. A default retry strategy applies to this operation UpdateNetworkFirewallPolicy()
func (NetworkFirewallClient) UpdateSecurityRule ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateSecurityRule(ctx context.Context, request UpdateSecurityRuleRequest) (response UpdateSecurityRuleResponse, err error)
UpdateSecurityRule Updates the Security Rule with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateSecurityRule.go.html to see an example of how to use UpdateSecurityRule API. A default retry strategy applies to this operation UpdateSecurityRule()
func (NetworkFirewallClient) UpdateService ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateService(ctx context.Context, request UpdateServiceRequest) (response UpdateServiceResponse, err error)
UpdateService Updates the Service with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateService.go.html to see an example of how to use UpdateService API. A default retry strategy applies to this operation UpdateService()
func (NetworkFirewallClient) UpdateServiceList ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateServiceList(ctx context.Context, request UpdateServiceListRequest) (response UpdateServiceListResponse, err error)
UpdateServiceList Updates the ServiceList with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateServiceList.go.html to see an example of how to use UpdateServiceList API. A default retry strategy applies to this operation UpdateServiceList()
func (NetworkFirewallClient) UpdateUrlList ¶ added in v65.50.0
func (client NetworkFirewallClient) UpdateUrlList(ctx context.Context, request UpdateUrlListRequest) (response UpdateUrlListResponse, err error)
UpdateUrlList Updates the Url list with the given name in the network firewall policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateUrlList.go.html to see an example of how to use UpdateUrlList API. A default retry strategy applies to this operation UpdateUrlList()
type NetworkFirewallCollection ¶
type NetworkFirewallCollection struct { // List of network firewalls. Items []NetworkFirewallSummary `mandatory:"true" json:"items"` }
NetworkFirewallCollection A collection of NetworkFirewallSummary items.
func (NetworkFirewallCollection) String ¶
func (m NetworkFirewallCollection) String() string
func (NetworkFirewallCollection) ValidateEnumValue ¶
func (m NetworkFirewallCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NetworkFirewallPolicy ¶
type NetworkFirewallPolicy struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource - Network Firewall Policy. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The time instant at which the Network Firewall Policy was created in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time instant at which the Network Firewall Policy was updated in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The current state of the Network Firewall Policy. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // 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"` // Count of number of Network Firewall attached to the Policy. AttachedNetworkFirewallCount *int `mandatory:"false" json:"attachedNetworkFirewallCount"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
NetworkFirewallPolicy Description of NetworkFirewall Policy.
func (NetworkFirewallPolicy) String ¶
func (m NetworkFirewallPolicy) String() string
func (NetworkFirewallPolicy) ValidateEnumValue ¶
func (m NetworkFirewallPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NetworkFirewallPolicySummary ¶
type NetworkFirewallPolicySummary struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource - Network Firewall Policy. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the NetworkFirewall Policy. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly optional name for the firewall policy. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The time instant at which the Network Firewall Policy was created in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current lifecycle state of the Network Firewall Policy. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // The time instant at which the Network Firewall Policy was updated in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
NetworkFirewallPolicySummary Summary of the NetworkFirewall Policy.
func (NetworkFirewallPolicySummary) String ¶
func (m NetworkFirewallPolicySummary) String() string
func (NetworkFirewallPolicySummary) ValidateEnumValue ¶
func (m NetworkFirewallPolicySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NetworkFirewallPolicySummaryCollection ¶
type NetworkFirewallPolicySummaryCollection struct { // Collection of network Firewall Policies. Items []NetworkFirewallPolicySummary `mandatory:"true" json:"items"` }
NetworkFirewallPolicySummaryCollection Collection of Network Firewall Policies.
func (NetworkFirewallPolicySummaryCollection) String ¶
func (m NetworkFirewallPolicySummaryCollection) String() string
func (NetworkFirewallPolicySummaryCollection) ValidateEnumValue ¶
func (m NetworkFirewallPolicySummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NetworkFirewallSummary ¶
type NetworkFirewallSummary struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Network Firewall. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Network Firewall. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId *string `mandatory:"true" json:"networkFirewallPolicyId"` // The time instant at which the Network Firewall was created in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the Network Firewall. LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // Availability Domain where Network Firewall instance is created. // To get a list of availability domains for a tenancy, use ListAvailabilityDomains operation. // Example: `kIdk:PHX-AD-1` AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // IPv4 address for the Network Firewall. Ipv4Address *string `mandatory:"false" json:"ipv4Address"` // IPv6 address for the Network Firewall. Ipv6Address *string `mandatory:"false" json:"ipv6Address"` // The time instant at which the Network Firewall was updated in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` 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"` // Usage of system tag keys. These predefined keys are scoped to namespaces. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
NetworkFirewallSummary Summary of the Network Firewall.
func (NetworkFirewallSummary) String ¶
func (m NetworkFirewallSummary) String() string
func (NetworkFirewallSummary) ValidateEnumValue ¶
func (m NetworkFirewallSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusWaiting OperationStatusEnum = "WAITING" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION" OperationStatusCanceling OperationStatusEnum = "CANCELING" OperationStatusCanceled OperationStatusEnum = "CANCELED" )
Set of constants representing the allowable values for OperationStatusEnum
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 ¶
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
const ( OperationTypeCreateNetworkFirewall OperationTypeEnum = "CREATE_NETWORK_FIREWALL" OperationTypeUpdateNetworkFirewall OperationTypeEnum = "UPDATE_NETWORK_FIREWALL" OperationTypeDeleteNetworkFirewall OperationTypeEnum = "DELETE_NETWORK_FIREWALL" OperationTypeMoveNetworkFirewall OperationTypeEnum = "MOVE_NETWORK_FIREWALL" OperationTypeCreateNetworkFirewallPolicy OperationTypeEnum = "CREATE_NETWORK_FIREWALL_POLICY" OperationTypeUpdateNetworkFirewallPolicy OperationTypeEnum = "UPDATE_NETWORK_FIREWALL_POLICY" OperationTypeDeleteNetworkFirewallPolicy OperationTypeEnum = "DELETE_NETWORK_FIREWALL_POLICY" OperationTypeMoveNetworkFirewallPolicy OperationTypeEnum = "MOVE_NETWORK_FIREWALL_POLICY" )
Set of constants representing the allowable values for OperationTypeEnum
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 PortRange ¶ added in v65.50.0
type PortRange struct { // The minimum port in the range (inclusive), or the sole port of a single-port range. MinimumPort *int `mandatory:"true" json:"minimumPort"` // The maximum port in the range (inclusive), which may be absent for a single-port range. MaximumPort *int `mandatory:"false" json:"maximumPort"` }
PortRange A Port Range which can be used for the running service. It uses port information.
func (PortRange) ValidateEnumValue ¶ added in v65.50.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RulePosition ¶ added in v65.50.0
type RulePosition struct { // Identifier for rule before which this rule lies. BeforeRule *string `mandatory:"false" json:"beforeRule"` // Identifier for rule after which this rule lies. AfterRule *string `mandatory:"false" json:"afterRule"` }
RulePosition An object which defines the position of the rule.
func (RulePosition) String ¶ added in v65.50.0
func (m RulePosition) String() string
func (RulePosition) ValidateEnumValue ¶ added in v65.50.0
func (m RulePosition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityRule ¶
type SecurityRule struct { // Name for the Security rule, must be unique within the policy. Name *string `mandatory:"true" json:"name"` Condition *SecurityRuleMatchCriteria `mandatory:"true" json:"condition"` // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action TrafficActionTypeEnum `mandatory:"true" json:"action"` // OCID of the Network Firewall Policy this security rule belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection TrafficInspectionTypeEnum `mandatory:"false" json:"inspection,omitempty"` Position *RulePosition `mandatory:"false" json:"position"` }
SecurityRule Security Rule used in the firewall policy rules. Security Rules determine whether to block or allow a session based on traffic attributes, such as the source and destination IP address, protocol/port, and the HTTP(S) target URL.
func (SecurityRule) String ¶
func (m SecurityRule) String() string
func (SecurityRule) ValidateEnumValue ¶
func (m SecurityRule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityRuleMatchCriteria ¶
type SecurityRuleMatchCriteria struct { // An array of IP address list names to be evaluated against the traffic source address. SourceAddress []string `mandatory:"false" json:"sourceAddress"` // An array of IP address list names to be evaluated against the traffic destination address. DestinationAddress []string `mandatory:"false" json:"destinationAddress"` // An array of application list names to be evaluated against the traffic protocol and protocol-specific parameters. Application []string `mandatory:"false" json:"application"` // An array of service list names to be evaluated against the traffic protocol and protocol-specific parameters. Service []string `mandatory:"false" json:"service"` // An array of URL pattern list names to be evaluated against the HTTP(S) request target. Url []string `mandatory:"false" json:"url"` }
SecurityRuleMatchCriteria Criteria to evaluate against network traffic. A match occurs when at least one item in the array associated with each specified property corresponds with the relevant aspect of the traffic.
func (SecurityRuleMatchCriteria) String ¶
func (m SecurityRuleMatchCriteria) String() string
func (SecurityRuleMatchCriteria) ValidateEnumValue ¶
func (m SecurityRuleMatchCriteria) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityRuleSummary ¶ added in v65.50.0
type SecurityRuleSummary struct { // Name for the Security rule, must be unique within the policy. Name *string `mandatory:"true" json:"name"` // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action TrafficActionTypeEnum `mandatory:"true" json:"action"` // The priority order in which this rule should be evaluated. PriorityOrder *int64 `mandatory:"true" json:"priorityOrder"` // OCID of the network firewall policy this security rule belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection TrafficInspectionTypeEnum `mandatory:"false" json:"inspection,omitempty"` }
SecurityRuleSummary Summary for the Security Rule used in the firewall policy rules. Security Rules determine whether to block or allow a session based on traffic attributes, such as the source and destination IP address, protocol/port, and the HTTP(S) target URL.
func (SecurityRuleSummary) String ¶ added in v65.50.0
func (m SecurityRuleSummary) String() string
func (SecurityRuleSummary) ValidateEnumValue ¶ added in v65.50.0
func (m SecurityRuleSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityRuleSummaryCollection ¶ added in v65.50.0
type SecurityRuleSummaryCollection struct { // Collection of Security Rule Summaries. Items []SecurityRuleSummary `mandatory:"true" json:"items"` }
SecurityRuleSummaryCollection Collection of Security Rule Summaries in the network firewall policy
func (SecurityRuleSummaryCollection) String ¶ added in v65.50.0
func (m SecurityRuleSummaryCollection) String() string
func (SecurityRuleSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m SecurityRuleSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Service ¶ added in v65.50.0
type Service interface { // Name of the service. GetName() *string // OCID of the Network Firewall Policy this service belongs to. GetParentResourceId() *string }
Service A Service which can be used to identify the running service. It uses port & protocol information.
type ServiceList ¶ added in v65.50.0
type ServiceList struct { // Name of the service Group. Name *string `mandatory:"true" json:"name"` // List of services in the group. Services []string `mandatory:"true" json:"services"` // Count of total services in the given service List. TotalServices *int `mandatory:"true" json:"totalServices"` // OCID of the Network Firewall Policy this serviceList belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
ServiceList A group of services.
func (ServiceList) String ¶ added in v65.50.0
func (m ServiceList) String() string
func (ServiceList) ValidateEnumValue ¶ added in v65.50.0
func (m ServiceList) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ServiceListSummary ¶ added in v65.50.0
type ServiceListSummary struct { // Name of the service groups. Name *string `mandatory:"true" json:"name"` // Count of total services in the given service List. TotalServices *int `mandatory:"true" json:"totalServices"` // OCID of the Network Firewall Policy this application belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
ServiceListSummary Summary object for service list in the network firewall policy.
func (ServiceListSummary) String ¶ added in v65.50.0
func (m ServiceListSummary) String() string
func (ServiceListSummary) ValidateEnumValue ¶ added in v65.50.0
func (m ServiceListSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ServiceListSummaryCollection ¶ added in v65.50.0
type ServiceListSummaryCollection struct { // List of service lists. Items []ServiceListSummary `mandatory:"true" json:"items"` }
ServiceListSummaryCollection Collection of Service Lists in the network firewall policy
func (ServiceListSummaryCollection) String ¶ added in v65.50.0
func (m ServiceListSummaryCollection) String() string
func (ServiceListSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m ServiceListSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ServiceSummary ¶ added in v65.50.0
type ServiceSummary struct { // Describes the type of Service. Type ServiceTypeEnum `mandatory:"true" json:"type"` // Name of the service. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this Service belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
ServiceSummary Summary object for service element in the network firewall policy.
func (ServiceSummary) String ¶ added in v65.50.0
func (m ServiceSummary) String() string
func (ServiceSummary) ValidateEnumValue ¶ added in v65.50.0
func (m ServiceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ServiceSummaryCollection ¶ added in v65.50.0
type ServiceSummaryCollection struct { // Collection of Services. Items []ServiceSummary `mandatory:"true" json:"items"` }
ServiceSummaryCollection Collection of Services in the network firewall policy
func (ServiceSummaryCollection) String ¶ added in v65.50.0
func (m ServiceSummaryCollection) String() string
func (ServiceSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m ServiceSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ServiceTypeEnum ¶ added in v65.50.0
type ServiceTypeEnum string
ServiceTypeEnum Enum with underlying type: string
const ( ServiceTypeTcpService ServiceTypeEnum = "TCP_SERVICE" ServiceTypeUdpService ServiceTypeEnum = "UDP_SERVICE" )
Set of constants representing the allowable values for ServiceTypeEnum
func GetMappingServiceTypeEnum ¶ added in v65.50.0
func GetMappingServiceTypeEnum(val string) (ServiceTypeEnum, bool)
GetMappingServiceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetServiceTypeEnumValues ¶ added in v65.50.0
func GetServiceTypeEnumValues() []ServiceTypeEnum
GetServiceTypeEnumValues Enumerates the set of values for ServiceTypeEnum
type SimpleUrlPattern ¶
type SimpleUrlPattern struct { // A string consisting of a concatenation of optional host component and optional path component. // The host component may start with `*.` to match the case-insensitive domain and all its subdomains. // The path component must start with a `/`, and may end with `*` to match all paths of which it is a case-sensitive prefix. // A missing host component matches all request domains, and a missing path component matches all request paths. // An empty value matches all requests. Pattern *string `mandatory:"true" json:"pattern"` }
SimpleUrlPattern Pattern describing an http/https URL or set thereof as a concatenation of optional host component and optional path component. `*.example.com` will match http://example.com/ and https://foo.example.com/foo?bar. `www.example.com/foo*` will match https://www.example.com/foo and http://www.exampe.com/foobar and https://www.example.com/foo/bar?baz, but not http://sub.www.example.com/foo or https://www.example.com/FOO. `*.example.com/foo*` will match http://example.com/foo and https://sub2.sub.example.com/foo/bar?baz, but not http://example.com/FOO.
func (SimpleUrlPattern) MarshalJSON ¶
func (m SimpleUrlPattern) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SimpleUrlPattern) String ¶
func (m SimpleUrlPattern) String() string
func (SimpleUrlPattern) ValidateEnumValue ¶
func (m SimpleUrlPattern) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
func GetMappingSortOrderEnum ¶
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type SslForwardProxyProfile ¶
type SslForwardProxyProfile struct { // Unique Name of the decryption profile. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this decryption profile belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked *bool `mandatory:"false" json:"isExpiredCertificateBlocked"` // Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked *bool `mandatory:"false" json:"isUntrustedIssuerBlocked"` // Whether to block sessions if the revocation status check for server's certificate // does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked *bool `mandatory:"false" json:"isRevocationStatusTimeoutBlocked"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked *bool `mandatory:"false" json:"isUnsupportedVersionBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked *bool `mandatory:"false" json:"isUnsupportedCipherBlocked"` // Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked *bool `mandatory:"false" json:"isUnknownRevocationStatusBlocked"` // Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted *bool `mandatory:"false" json:"areCertificateExtensionsRestricted"` // Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName *bool `mandatory:"false" json:"isAutoIncludeAltName"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked *bool `mandatory:"false" json:"isOutOfCapacityBlocked"` }
SslForwardProxyProfile SSLForwardProxy used on the firewall policy rules.
func (SslForwardProxyProfile) GetName ¶ added in v65.50.0
func (m SslForwardProxyProfile) GetName() *string
GetName returns Name
func (SslForwardProxyProfile) GetParentResourceId ¶ added in v65.50.0
func (m SslForwardProxyProfile) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (SslForwardProxyProfile) MarshalJSON ¶
func (m SslForwardProxyProfile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SslForwardProxyProfile) String ¶
func (m SslForwardProxyProfile) String() string
func (SslForwardProxyProfile) ValidateEnumValue ¶
func (m SslForwardProxyProfile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SslInboundInspectionProfile ¶
type SslInboundInspectionProfile struct { // Unique Name of the decryption profile. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this decryption profile belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked *bool `mandatory:"false" json:"isUnsupportedVersionBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked *bool `mandatory:"false" json:"isUnsupportedCipherBlocked"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked *bool `mandatory:"false" json:"isOutOfCapacityBlocked"` }
SslInboundInspectionProfile SSLInboundInspection used on the firewall policy rules.
func (SslInboundInspectionProfile) GetName ¶ added in v65.50.0
func (m SslInboundInspectionProfile) GetName() *string
GetName returns Name
func (SslInboundInspectionProfile) GetParentResourceId ¶ added in v65.50.0
func (m SslInboundInspectionProfile) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (SslInboundInspectionProfile) MarshalJSON ¶
func (m SslInboundInspectionProfile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SslInboundInspectionProfile) String ¶
func (m SslInboundInspectionProfile) String() string
func (SslInboundInspectionProfile) ValidateEnumValue ¶
func (m SslInboundInspectionProfile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TcpService ¶ added in v65.50.0
type TcpService struct { // Name of the service. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this service belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // List of port-ranges used. PortRanges []PortRange `mandatory:"true" json:"portRanges"` }
TcpService TCP Service used on the firewall policy rules.
func (TcpService) GetName ¶ added in v65.50.0
func (m TcpService) GetName() *string
GetName returns Name
func (TcpService) GetParentResourceId ¶ added in v65.50.0
func (m TcpService) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (TcpService) MarshalJSON ¶ added in v65.50.0
func (m TcpService) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TcpService) String ¶ added in v65.50.0
func (m TcpService) String() string
func (TcpService) ValidateEnumValue ¶ added in v65.50.0
func (m TcpService) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TrafficActionTypeEnum ¶ added in v65.50.0
type TrafficActionTypeEnum string
TrafficActionTypeEnum Enum with underlying type: string
const ( TrafficActionTypeAllow TrafficActionTypeEnum = "ALLOW" TrafficActionTypeDrop TrafficActionTypeEnum = "DROP" TrafficActionTypeReject TrafficActionTypeEnum = "REJECT" TrafficActionTypeInspect TrafficActionTypeEnum = "INSPECT" )
Set of constants representing the allowable values for TrafficActionTypeEnum
func GetMappingTrafficActionTypeEnum ¶ added in v65.50.0
func GetMappingTrafficActionTypeEnum(val string) (TrafficActionTypeEnum, bool)
GetMappingTrafficActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTrafficActionTypeEnumValues ¶ added in v65.50.0
func GetTrafficActionTypeEnumValues() []TrafficActionTypeEnum
GetTrafficActionTypeEnumValues Enumerates the set of values for TrafficActionTypeEnum
type TrafficInspectionTypeEnum ¶ added in v65.50.0
type TrafficInspectionTypeEnum string
TrafficInspectionTypeEnum Enum with underlying type: string
const ( TrafficInspectionTypeIntrusionDetection TrafficInspectionTypeEnum = "INTRUSION_DETECTION" TrafficInspectionTypeIntrusionPrevention TrafficInspectionTypeEnum = "INTRUSION_PREVENTION" )
Set of constants representing the allowable values for TrafficInspectionTypeEnum
func GetMappingTrafficInspectionTypeEnum ¶ added in v65.50.0
func GetMappingTrafficInspectionTypeEnum(val string) (TrafficInspectionTypeEnum, bool)
GetMappingTrafficInspectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTrafficInspectionTypeEnumValues ¶ added in v65.50.0
func GetTrafficInspectionTypeEnumValues() []TrafficInspectionTypeEnum
GetTrafficInspectionTypeEnumValues Enumerates the set of values for TrafficInspectionTypeEnum
type UdpService ¶ added in v65.50.0
type UdpService struct { // Name of the service. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this service belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // List of port-ranges used. PortRanges []PortRange `mandatory:"true" json:"portRanges"` }
UdpService UDP Service used on the firewall policy rules.
func (UdpService) GetName ¶ added in v65.50.0
func (m UdpService) GetName() *string
GetName returns Name
func (UdpService) GetParentResourceId ¶ added in v65.50.0
func (m UdpService) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (UdpService) MarshalJSON ¶ added in v65.50.0
func (m UdpService) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UdpService) String ¶ added in v65.50.0
func (m UdpService) String() string
func (UdpService) ValidateEnumValue ¶ added in v65.50.0
func (m UdpService) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAddressListDetails ¶ added in v65.50.0
type UpdateAddressListDetails interface { }
UpdateAddressListDetails The request details to be updated in the address List for the policy.
type UpdateAddressListRequest ¶ added in v65.50.0
type UpdateAddressListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for address lists. AddressListName *string `mandatory:"true" contributesTo:"path" name:"addressListName"` // The information to be updated. UpdateAddressListDetails `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 }
UpdateAddressListRequest wrapper for the UpdateAddressList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateAddressList.go.html to see an example of how to use UpdateAddressListRequest.
func (UpdateAddressListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateAddressListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAddressListRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateAddressListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAddressListRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateAddressListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAddressListRequest) String ¶ added in v65.50.0
func (request UpdateAddressListRequest) String() string
func (UpdateAddressListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateAddressListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAddressListResponse ¶ added in v65.50.0
type UpdateAddressListResponse struct { // The underlying http response RawResponse *http.Response // The AddressList instance AddressList `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. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` // 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"` }
UpdateAddressListResponse wrapper for the UpdateAddressList operation
func (UpdateAddressListResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateAddressListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAddressListResponse) String ¶ added in v65.50.0
func (response UpdateAddressListResponse) String() string
type UpdateApplicationDetails ¶ added in v65.50.0
type UpdateApplicationDetails interface { }
UpdateApplicationDetails Request for updating an existing application in context to the network firewall policy.
type UpdateApplicationGroupDetails ¶ added in v65.50.0
type UpdateApplicationGroupDetails struct { // Collection of application names. Apps []string `mandatory:"true" json:"apps"` }
UpdateApplicationGroupDetails Request for updating an existing application in context to the network firewall policy.
func (UpdateApplicationGroupDetails) String ¶ added in v65.50.0
func (m UpdateApplicationGroupDetails) String() string
func (UpdateApplicationGroupDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateApplicationGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateApplicationGroupRequest ¶ added in v65.50.0
type UpdateApplicationGroupRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for Application Lists in the scope of Network Firewall Policy. ApplicationGroupName *string `mandatory:"true" contributesTo:"path" name:"applicationGroupName"` // The information to be updated. UpdateApplicationGroupDetails `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 }
UpdateApplicationGroupRequest wrapper for the UpdateApplicationGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateApplicationGroup.go.html to see an example of how to use UpdateApplicationGroupRequest.
func (UpdateApplicationGroupRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateApplicationGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateApplicationGroupRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateApplicationGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateApplicationGroupRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateApplicationGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateApplicationGroupRequest) String ¶ added in v65.50.0
func (request UpdateApplicationGroupRequest) String() string
func (UpdateApplicationGroupRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateApplicationGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateApplicationGroupResponse ¶ added in v65.50.0
type UpdateApplicationGroupResponse struct { // The underlying http response RawResponse *http.Response // The ApplicationGroup instance ApplicationGroup `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. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` // 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"` }
UpdateApplicationGroupResponse wrapper for the UpdateApplicationGroup operation
func (UpdateApplicationGroupResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateApplicationGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateApplicationGroupResponse) String ¶ added in v65.50.0
func (response UpdateApplicationGroupResponse) String() string
type UpdateApplicationRequest ¶ added in v65.50.0
type UpdateApplicationRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Applications. ApplicationName *string `mandatory:"true" contributesTo:"path" name:"applicationName"` // The information to be updated. UpdateApplicationDetails `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 }
UpdateApplicationRequest wrapper for the UpdateApplication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateApplication.go.html to see an example of how to use UpdateApplicationRequest.
func (UpdateApplicationRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateApplicationRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateApplicationRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateApplicationRequest) String ¶ added in v65.50.0
func (request UpdateApplicationRequest) String() string
func (UpdateApplicationRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateApplicationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateApplicationResponse ¶ added in v65.50.0
type UpdateApplicationResponse struct { // The underlying http response RawResponse *http.Response // The Application instance Application `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. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` // 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"` }
UpdateApplicationResponse wrapper for the UpdateApplication operation
func (UpdateApplicationResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateApplicationResponse) String ¶ added in v65.50.0
func (response UpdateApplicationResponse) String() string
type UpdateDecryptionProfileDetails ¶ added in v65.50.0
type UpdateDecryptionProfileDetails interface { }
UpdateDecryptionProfileDetails Update Request for Decryption Profile used on the firewall policy rules.
type UpdateDecryptionProfileRequest ¶ added in v65.50.0
type UpdateDecryptionProfileRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Decryption Profiles. DecryptionProfileName *string `mandatory:"true" contributesTo:"path" name:"decryptionProfileName"` // The information to be updated. UpdateDecryptionProfileDetails `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 }
UpdateDecryptionProfileRequest wrapper for the UpdateDecryptionProfile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateDecryptionProfile.go.html to see an example of how to use UpdateDecryptionProfileRequest.
func (UpdateDecryptionProfileRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateDecryptionProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDecryptionProfileRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateDecryptionProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDecryptionProfileRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateDecryptionProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDecryptionProfileRequest) String ¶ added in v65.50.0
func (request UpdateDecryptionProfileRequest) String() string
func (UpdateDecryptionProfileRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateDecryptionProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDecryptionProfileResponse ¶ added in v65.50.0
type UpdateDecryptionProfileResponse struct { // The underlying http response RawResponse *http.Response // The DecryptionProfile instance DecryptionProfile `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"` }
UpdateDecryptionProfileResponse wrapper for the UpdateDecryptionProfile operation
func (UpdateDecryptionProfileResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateDecryptionProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDecryptionProfileResponse) String ¶ added in v65.50.0
func (response UpdateDecryptionProfileResponse) String() string
type UpdateDecryptionRuleDetails ¶ added in v65.50.0
type UpdateDecryptionRuleDetails struct { Condition *DecryptionRuleMatchCriteria `mandatory:"true" json:"condition"` // Action: // * NO_DECRYPT - Matching traffic is not decrypted. // * DECRYPT - Matching traffic is decrypted with the specified `secret` according to the specified `decryptionProfile`. Action DecryptionActionTypeEnum `mandatory:"true" json:"action"` // The name of the decryption profile to use. DecryptionProfile *string `mandatory:"false" json:"decryptionProfile"` // The name of a mapped secret. Its `type` must match that of the specified decryption profile. Secret *string `mandatory:"false" json:"secret"` Position *RulePosition `mandatory:"false" json:"position"` }
UpdateDecryptionRuleDetails Request for updating Decryption Rule used in the firewall policy rules. A Decryption Rule is used to define which traffic should be decrypted by the firewall, and how it should do so.
func (UpdateDecryptionRuleDetails) String ¶ added in v65.50.0
func (m UpdateDecryptionRuleDetails) String() string
func (UpdateDecryptionRuleDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateDecryptionRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDecryptionRuleRequest ¶ added in v65.50.0
type UpdateDecryptionRuleRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Decryption Rules in the network firewall policy. DecryptionRuleName *string `mandatory:"true" contributesTo:"path" name:"decryptionRuleName"` // The information to be updated. UpdateDecryptionRuleDetails `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 }
UpdateDecryptionRuleRequest wrapper for the UpdateDecryptionRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateDecryptionRule.go.html to see an example of how to use UpdateDecryptionRuleRequest.
func (UpdateDecryptionRuleRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateDecryptionRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDecryptionRuleRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateDecryptionRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDecryptionRuleRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateDecryptionRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDecryptionRuleRequest) String ¶ added in v65.50.0
func (request UpdateDecryptionRuleRequest) String() string
func (UpdateDecryptionRuleRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateDecryptionRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDecryptionRuleResponse ¶ added in v65.50.0
type UpdateDecryptionRuleResponse struct { // The underlying http response RawResponse *http.Response // The DecryptionRule instance DecryptionRule `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"` }
UpdateDecryptionRuleResponse wrapper for the UpdateDecryptionRule operation
func (UpdateDecryptionRuleResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateDecryptionRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDecryptionRuleResponse) String ¶ added in v65.50.0
func (response UpdateDecryptionRuleResponse) String() string
type UpdateFqdnAddressListDetails ¶ added in v65.50.0
type UpdateFqdnAddressListDetails struct { // List of FQDN addresses. Addresses []string `mandatory:"true" json:"addresses"` }
UpdateFqdnAddressListDetails The request details to be updated in the address List for the policy.
func (UpdateFqdnAddressListDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateFqdnAddressListDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateFqdnAddressListDetails) String ¶ added in v65.50.0
func (m UpdateFqdnAddressListDetails) String() string
func (UpdateFqdnAddressListDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateFqdnAddressListDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateIcmp6ApplicationDetails ¶ added in v65.50.0
type UpdateIcmp6ApplicationDetails struct { // The value of the ICMP6 message Type field as defined by RFC 4443 (https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpType *int `mandatory:"true" json:"icmpType"` // The value of the ICMP6 message Code (subtype) field as defined by RFC 4443 (https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). IcmpCode *int `mandatory:"false" json:"icmpCode"` }
UpdateIcmp6ApplicationDetails Request for updating ICMP6 Application used on the firewall policy rules.
func (UpdateIcmp6ApplicationDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateIcmp6ApplicationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateIcmp6ApplicationDetails) String ¶ added in v65.50.0
func (m UpdateIcmp6ApplicationDetails) String() string
func (UpdateIcmp6ApplicationDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateIcmp6ApplicationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateIcmpApplicationDetails ¶ added in v65.50.0
type UpdateIcmpApplicationDetails struct { // The value of the ICMP message Type field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpType *int `mandatory:"true" json:"icmpType"` // The value of the ICMP message Code (subtype) field as defined by RFC 792 (https://www.rfc-editor.org/rfc/rfc792.html). IcmpCode *int `mandatory:"false" json:"icmpCode"` }
UpdateIcmpApplicationDetails Request for updating ICMP Application used on the firewall policy rules.
func (UpdateIcmpApplicationDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateIcmpApplicationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateIcmpApplicationDetails) String ¶ added in v65.50.0
func (m UpdateIcmpApplicationDetails) String() string
func (UpdateIcmpApplicationDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateIcmpApplicationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateIpAddressListDetails ¶ added in v65.50.0
type UpdateIpAddressListDetails struct { // List of IP addresses which could be IPv4 or IPv6 addresses or CIDR blocks. Addresses []string `mandatory:"true" json:"addresses"` }
UpdateIpAddressListDetails The request details to be updated in the address List for the policy.
func (UpdateIpAddressListDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateIpAddressListDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateIpAddressListDetails) String ¶ added in v65.50.0
func (m UpdateIpAddressListDetails) String() string
func (UpdateIpAddressListDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateIpAddressListDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMappedSecretDetails ¶ added in v65.50.0
type UpdateMappedSecretDetails interface { // Type of the secrets mapped based on the policy. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. GetType() InspectionTypeEnum }
UpdateMappedSecretDetails The request details to be updated in the Mapped Secret for the policy.
type UpdateMappedSecretRequest ¶ added in v65.50.0
type UpdateMappedSecretRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Mapped Secrets. MappedSecretName *string `mandatory:"true" contributesTo:"path" name:"mappedSecretName"` // The information to be updated. UpdateMappedSecretDetails `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 }
UpdateMappedSecretRequest wrapper for the UpdateMappedSecret operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateMappedSecret.go.html to see an example of how to use UpdateMappedSecretRequest.
func (UpdateMappedSecretRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateMappedSecretRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateMappedSecretRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateMappedSecretRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateMappedSecretRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateMappedSecretRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateMappedSecretRequest) String ¶ added in v65.50.0
func (request UpdateMappedSecretRequest) String() string
func (UpdateMappedSecretRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateMappedSecretRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMappedSecretResponse ¶ added in v65.50.0
type UpdateMappedSecretResponse struct { // The underlying http response RawResponse *http.Response // The MappedSecret instance MappedSecret `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. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` // 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"` }
UpdateMappedSecretResponse wrapper for the UpdateMappedSecret operation
func (UpdateMappedSecretResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateMappedSecretResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateMappedSecretResponse) String ¶ added in v65.50.0
func (response UpdateMappedSecretResponse) String() string
type UpdateNetworkFirewallDetails ¶
type UpdateNetworkFirewallDetails struct { // A user-friendly name for the Network Firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall Policy. NetworkFirewallPolicyId *string `mandatory:"false" json:"networkFirewallPolicyId"` // An array of network security groups OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the Network Firewall. NetworkSecurityGroupIds []string `mandatory:"false" json:"networkSecurityGroupIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateNetworkFirewallDetails The information to be updated.
func (UpdateNetworkFirewallDetails) String ¶
func (m UpdateNetworkFirewallDetails) String() string
func (UpdateNetworkFirewallDetails) ValidateEnumValue ¶
func (m UpdateNetworkFirewallDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateNetworkFirewallPolicyDetails ¶
type UpdateNetworkFirewallPolicyDetails struct { // A user-friendly name for the firewall. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined 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). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateNetworkFirewallPolicyDetails The request details to be updated in the firewall policy.
func (UpdateNetworkFirewallPolicyDetails) String ¶
func (m UpdateNetworkFirewallPolicyDetails) String() string
func (UpdateNetworkFirewallPolicyDetails) ValidateEnumValue ¶
func (m UpdateNetworkFirewallPolicyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateNetworkFirewallPolicyRequest ¶
type UpdateNetworkFirewallPolicyRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // The information to be updated. UpdateNetworkFirewallPolicyDetails `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 }
UpdateNetworkFirewallPolicyRequest wrapper for the UpdateNetworkFirewallPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateNetworkFirewallPolicy.go.html to see an example of how to use UpdateNetworkFirewallPolicyRequest.
func (UpdateNetworkFirewallPolicyRequest) BinaryRequestBody ¶
func (request UpdateNetworkFirewallPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateNetworkFirewallPolicyRequest) HTTPRequest ¶
func (request UpdateNetworkFirewallPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateNetworkFirewallPolicyRequest) RetryPolicy ¶
func (request UpdateNetworkFirewallPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateNetworkFirewallPolicyRequest) String ¶
func (request UpdateNetworkFirewallPolicyRequest) String() string
func (UpdateNetworkFirewallPolicyRequest) ValidateEnumValue ¶
func (request UpdateNetworkFirewallPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateNetworkFirewallPolicyResponse ¶
type UpdateNetworkFirewallPolicyResponse 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"` }
UpdateNetworkFirewallPolicyResponse wrapper for the UpdateNetworkFirewallPolicy operation
func (UpdateNetworkFirewallPolicyResponse) HTTPResponse ¶
func (response UpdateNetworkFirewallPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateNetworkFirewallPolicyResponse) String ¶
func (response UpdateNetworkFirewallPolicyResponse) String() string
type UpdateNetworkFirewallRequest ¶
type UpdateNetworkFirewallRequest struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Network Firewall resource. NetworkFirewallId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallId"` // The information to be updated. UpdateNetworkFirewallDetails `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 }
UpdateNetworkFirewallRequest wrapper for the UpdateNetworkFirewall operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateNetworkFirewall.go.html to see an example of how to use UpdateNetworkFirewallRequest.
func (UpdateNetworkFirewallRequest) BinaryRequestBody ¶
func (request UpdateNetworkFirewallRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateNetworkFirewallRequest) HTTPRequest ¶
func (request UpdateNetworkFirewallRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateNetworkFirewallRequest) RetryPolicy ¶
func (request UpdateNetworkFirewallRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateNetworkFirewallRequest) String ¶
func (request UpdateNetworkFirewallRequest) String() string
func (UpdateNetworkFirewallRequest) ValidateEnumValue ¶
func (request UpdateNetworkFirewallRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateNetworkFirewallResponse ¶
type UpdateNetworkFirewallResponse 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"` }
UpdateNetworkFirewallResponse wrapper for the UpdateNetworkFirewall operation
func (UpdateNetworkFirewallResponse) HTTPResponse ¶
func (response UpdateNetworkFirewallResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateNetworkFirewallResponse) String ¶
func (response UpdateNetworkFirewallResponse) String() string
type UpdateSecurityRuleDetails ¶ added in v65.50.0
type UpdateSecurityRuleDetails struct { Condition *SecurityRuleMatchCriteria `mandatory:"true" json:"condition"` // Types of Action on the Traffic flow. // * ALLOW - Allows the traffic. // * DROP - Silently drops the traffic, e.g. without sending a TCP reset. // * REJECT - Rejects the traffic, sending a TCP reset to client and/or server as applicable. // * INSPECT - Inspects traffic for vulnerability as specified in `inspection`, which may result in rejection. Action TrafficActionTypeEnum `mandatory:"true" json:"action"` // Type of inspection to affect the Traffic flow. This is only applicable if action is INSPECT. // * INTRUSION_DETECTION - Intrusion Detection. // * INTRUSION_PREVENTION - Intrusion Detection and Prevention. Traffic classified as potentially malicious will be rejected as described in `type`. Inspection TrafficInspectionTypeEnum `mandatory:"false" json:"inspection,omitempty"` Position *RulePosition `mandatory:"false" json:"position"` }
UpdateSecurityRuleDetails Update Request for Security Rule used in the firewall policy rules. Security Rules determine whether to block or allow a session based on traffic attributes, such as the source and destination IP address, protocol/port, and the HTTP(S) target URL.
func (UpdateSecurityRuleDetails) String ¶ added in v65.50.0
func (m UpdateSecurityRuleDetails) String() string
func (UpdateSecurityRuleDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateSecurityRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSecurityRuleRequest ¶ added in v65.50.0
type UpdateSecurityRuleRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Security Rules in the network firewall policy. SecurityRuleName *string `mandatory:"true" contributesTo:"path" name:"securityRuleName"` // The information to be updated. UpdateSecurityRuleDetails `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 }
UpdateSecurityRuleRequest wrapper for the UpdateSecurityRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateSecurityRule.go.html to see an example of how to use UpdateSecurityRuleRequest.
func (UpdateSecurityRuleRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateSecurityRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateSecurityRuleRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateSecurityRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateSecurityRuleRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateSecurityRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateSecurityRuleRequest) String ¶ added in v65.50.0
func (request UpdateSecurityRuleRequest) String() string
func (UpdateSecurityRuleRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateSecurityRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSecurityRuleResponse ¶ added in v65.50.0
type UpdateSecurityRuleResponse struct { // The underlying http response RawResponse *http.Response // The SecurityRule instance SecurityRule `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"` }
UpdateSecurityRuleResponse wrapper for the UpdateSecurityRule operation
func (UpdateSecurityRuleResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateSecurityRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateSecurityRuleResponse) String ¶ added in v65.50.0
func (response UpdateSecurityRuleResponse) String() string
type UpdateServiceDetails ¶ added in v65.50.0
type UpdateServiceDetails interface { }
UpdateServiceDetails Request for updating an existing service in context to the network firewall policy.
type UpdateServiceListDetails ¶ added in v65.50.0
type UpdateServiceListDetails struct { // Collection of service names. Services []string `mandatory:"true" json:"services"` }
UpdateServiceListDetails Request for updating an existing service in context to the network firewall policy.
func (UpdateServiceListDetails) String ¶ added in v65.50.0
func (m UpdateServiceListDetails) String() string
func (UpdateServiceListDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateServiceListDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateServiceListRequest ¶ added in v65.50.0
type UpdateServiceListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for Service Lists in the scope of Network Firewall Policy. ServiceListName *string `mandatory:"true" contributesTo:"path" name:"serviceListName"` // The information to be updated. UpdateServiceListDetails `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 }
UpdateServiceListRequest wrapper for the UpdateServiceList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateServiceList.go.html to see an example of how to use UpdateServiceListRequest.
func (UpdateServiceListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateServiceListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateServiceListRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateServiceListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateServiceListRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateServiceListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateServiceListRequest) String ¶ added in v65.50.0
func (request UpdateServiceListRequest) String() string
func (UpdateServiceListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateServiceListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateServiceListResponse ¶ added in v65.50.0
type UpdateServiceListResponse struct { // The underlying http response RawResponse *http.Response // The ServiceList instance ServiceList `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"` }
UpdateServiceListResponse wrapper for the UpdateServiceList operation
func (UpdateServiceListResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateServiceListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateServiceListResponse) String ¶ added in v65.50.0
func (response UpdateServiceListResponse) String() string
type UpdateServiceRequest ¶ added in v65.50.0
type UpdateServiceRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique identifier for Services. ServiceName *string `mandatory:"true" contributesTo:"path" name:"serviceName"` // The information to be updated. UpdateServiceDetails `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 }
UpdateServiceRequest wrapper for the UpdateService operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateService.go.html to see an example of how to use UpdateServiceRequest.
func (UpdateServiceRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateServiceRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateServiceRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateServiceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateServiceRequest) String ¶ added in v65.50.0
func (request UpdateServiceRequest) String() string
func (UpdateServiceRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateServiceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateServiceResponse ¶ added in v65.50.0
type UpdateServiceResponse struct { // The underlying http response RawResponse *http.Response // The Service instance Service `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. This is to get the page counts overall. OpcPageCount *string `presentIn:"header" name:"opc-page-count"` // For pagination of a list of items. This provides the count of total items across pages. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` // 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"` }
UpdateServiceResponse wrapper for the UpdateService operation
func (UpdateServiceResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateServiceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateServiceResponse) String ¶ added in v65.50.0
func (response UpdateServiceResponse) String() string
type UpdateSslForwardProxyProfileDetails ¶ added in v65.50.0
type UpdateSslForwardProxyProfileDetails struct { // Whether to block sessions if server's certificate is expired. IsExpiredCertificateBlocked *bool `mandatory:"false" json:"isExpiredCertificateBlocked"` // Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). IsUntrustedIssuerBlocked *bool `mandatory:"false" json:"isUntrustedIssuerBlocked"` // Whether to block sessions if the revocation status check for server's certificate // does not succeed within the maximum allowed time (defaulting to 5 seconds). IsRevocationStatusTimeoutBlocked *bool `mandatory:"false" json:"isRevocationStatusTimeoutBlocked"` // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked *bool `mandatory:"false" json:"isUnsupportedVersionBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked *bool `mandatory:"false" json:"isUnsupportedCipherBlocked"` // Whether to block sessions if the revocation status check for server's certificate results in "unknown". IsUnknownRevocationStatusBlocked *bool `mandatory:"false" json:"isUnknownRevocationStatusBlocked"` // Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. AreCertificateExtensionsRestricted *bool `mandatory:"false" json:"areCertificateExtensionsRestricted"` // Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. IsAutoIncludeAltName *bool `mandatory:"false" json:"isAutoIncludeAltName"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked *bool `mandatory:"false" json:"isOutOfCapacityBlocked"` }
UpdateSslForwardProxyProfileDetails Update Request for SSLForwardProxy used on the firewall policy rules.
func (UpdateSslForwardProxyProfileDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateSslForwardProxyProfileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateSslForwardProxyProfileDetails) String ¶ added in v65.50.0
func (m UpdateSslForwardProxyProfileDetails) String() string
func (UpdateSslForwardProxyProfileDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateSslForwardProxyProfileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSslInboundInspectionProfileDetails ¶ added in v65.50.0
type UpdateSslInboundInspectionProfileDetails struct { // Whether to block sessions if SSL version is not supported. IsUnsupportedVersionBlocked *bool `mandatory:"false" json:"isUnsupportedVersionBlocked"` // Whether to block sessions if SSL cipher suite is not supported. IsUnsupportedCipherBlocked *bool `mandatory:"false" json:"isUnsupportedCipherBlocked"` // Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. IsOutOfCapacityBlocked *bool `mandatory:"false" json:"isOutOfCapacityBlocked"` }
UpdateSslInboundInspectionProfileDetails Update Request for SSLInboundInspection used on the firewall policy rules.
func (UpdateSslInboundInspectionProfileDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateSslInboundInspectionProfileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateSslInboundInspectionProfileDetails) String ¶ added in v65.50.0
func (m UpdateSslInboundInspectionProfileDetails) String() string
func (UpdateSslInboundInspectionProfileDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateSslInboundInspectionProfileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateTcpServiceDetails ¶ added in v65.50.0
type UpdateTcpServiceDetails struct { // List of port-ranges to be used. PortRanges []PortRange `mandatory:"true" json:"portRanges"` }
UpdateTcpServiceDetails Request for updating TCP Service.
func (UpdateTcpServiceDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateTcpServiceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateTcpServiceDetails) String ¶ added in v65.50.0
func (m UpdateTcpServiceDetails) String() string
func (UpdateTcpServiceDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateTcpServiceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateUdpServiceDetails ¶ added in v65.50.0
type UpdateUdpServiceDetails struct { // List of port-ranges to be used. PortRanges []PortRange `mandatory:"true" json:"portRanges"` }
UpdateUdpServiceDetails Request for updating UDP Service used on the firewall policy rules.
func (UpdateUdpServiceDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateUdpServiceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateUdpServiceDetails) String ¶ added in v65.50.0
func (m UpdateUdpServiceDetails) String() string
func (UpdateUdpServiceDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateUdpServiceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateUrlListDetails ¶ added in v65.50.0
type UpdateUrlListDetails struct { // List of urls. Urls []UrlPattern `mandatory:"true" json:"urls"` }
UpdateUrlListDetails The request details to be updated in the URL List for the policy.
func (UpdateUrlListDetails) String ¶ added in v65.50.0
func (m UpdateUrlListDetails) String() string
func (*UpdateUrlListDetails) UnmarshalJSON ¶ added in v65.50.0
func (m *UpdateUrlListDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateUrlListDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateUrlListDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateUrlListRequest ¶ added in v65.50.0
type UpdateUrlListRequest struct { // Unique Network Firewall Policy identifier NetworkFirewallPolicyId *string `mandatory:"true" contributesTo:"path" name:"networkFirewallPolicyId"` // Unique name identifier for url lists in the scope of Network Firewall Policy. UrlListName *string `mandatory:"true" contributesTo:"path" name:"urlListName"` // The information to be updated. UpdateUrlListDetails `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 }
UpdateUrlListRequest wrapper for the UpdateUrlList operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/networkfirewall/UpdateUrlList.go.html to see an example of how to use UpdateUrlListRequest.
func (UpdateUrlListRequest) BinaryRequestBody ¶ added in v65.50.0
func (request UpdateUrlListRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateUrlListRequest) HTTPRequest ¶ added in v65.50.0
func (request UpdateUrlListRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateUrlListRequest) RetryPolicy ¶ added in v65.50.0
func (request UpdateUrlListRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateUrlListRequest) String ¶ added in v65.50.0
func (request UpdateUrlListRequest) String() string
func (UpdateUrlListRequest) ValidateEnumValue ¶ added in v65.50.0
func (request UpdateUrlListRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateUrlListResponse ¶ added in v65.50.0
type UpdateUrlListResponse struct { // The underlying http response RawResponse *http.Response // The UrlList instance UrlList `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"` }
UpdateUrlListResponse wrapper for the UpdateUrlList operation
func (UpdateUrlListResponse) HTTPResponse ¶ added in v65.50.0
func (response UpdateUrlListResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateUrlListResponse) String ¶ added in v65.50.0
func (response UpdateUrlListResponse) String() string
type UpdateVaultMappedSecretDetails ¶ added in v65.50.0
type UpdateVaultMappedSecretDetails struct { // OCID for the Vault Secret to be used. VaultSecretId *string `mandatory:"true" json:"vaultSecretId"` // Version number of the secret to be used. VersionNumber *int `mandatory:"true" json:"versionNumber"` // Type of the secrets mapped based on the policy. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. Type InspectionTypeEnum `mandatory:"true" json:"type"` }
UpdateVaultMappedSecretDetails The request details to be updated in the Vault Mapped Secret for the policy.
func (UpdateVaultMappedSecretDetails) GetType ¶ added in v65.50.0
func (m UpdateVaultMappedSecretDetails) GetType() InspectionTypeEnum
GetType returns Type
func (UpdateVaultMappedSecretDetails) MarshalJSON ¶ added in v65.50.0
func (m UpdateVaultMappedSecretDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateVaultMappedSecretDetails) String ¶ added in v65.50.0
func (m UpdateVaultMappedSecretDetails) String() string
func (UpdateVaultMappedSecretDetails) ValidateEnumValue ¶ added in v65.50.0
func (m UpdateVaultMappedSecretDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UrlList ¶ added in v65.50.0
type UrlList struct { // Unique name identifier for the URL list. Name *string `mandatory:"true" json:"name"` // List of urls. Urls []UrlPattern `mandatory:"true" json:"urls"` // Total count of URLs in the URL List TotalUrls *int `mandatory:"true" json:"totalUrls"` // OCID of the Network Firewall Policy this URL List belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
UrlList URL pattern lists of the policy. The value of an entry is a list of URL patterns. The associated key/name is the identifier by which the URL pattern list is referenced.
func (*UrlList) UnmarshalJSON ¶ added in v65.50.0
UnmarshalJSON unmarshals from json
func (UrlList) ValidateEnumValue ¶ added in v65.50.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UrlListSummary ¶ added in v65.50.0
type UrlListSummary struct { // Name of URL List Name *string `mandatory:"true" json:"name"` // Total count of URLs in the URL List TotalUrls *int `mandatory:"true" json:"totalUrls"` // OCID of the Network Firewall Policy this mapped secret belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` }
UrlListSummary URL List Summary in the network firewall policy
func (UrlListSummary) String ¶ added in v65.50.0
func (m UrlListSummary) String() string
func (UrlListSummary) ValidateEnumValue ¶ added in v65.50.0
func (m UrlListSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UrlListSummaryCollection ¶ added in v65.50.0
type UrlListSummaryCollection struct { // Collection of url lists. Items []UrlListSummary `mandatory:"true" json:"items"` }
UrlListSummaryCollection Collection of URL Lists in the network firewall policy
func (UrlListSummaryCollection) String ¶ added in v65.50.0
func (m UrlListSummaryCollection) String() string
func (UrlListSummaryCollection) ValidateEnumValue ¶ added in v65.50.0
func (m UrlListSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UrlPatternTypeEnum ¶
type UrlPatternTypeEnum string
UrlPatternTypeEnum Enum with underlying type: string
const (
UrlPatternTypeSimple UrlPatternTypeEnum = "SIMPLE"
)
Set of constants representing the allowable values for UrlPatternTypeEnum
func GetMappingUrlPatternTypeEnum ¶
func GetMappingUrlPatternTypeEnum(val string) (UrlPatternTypeEnum, bool)
GetMappingUrlPatternTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUrlPatternTypeEnumValues ¶
func GetUrlPatternTypeEnumValues() []UrlPatternTypeEnum
GetUrlPatternTypeEnumValues Enumerates the set of values for UrlPatternTypeEnum
type VaultMappedSecret ¶
type VaultMappedSecret struct { // Name of the secret. Name *string `mandatory:"true" json:"name"` // OCID of the Network Firewall Policy this Mapped Secret belongs to. ParentResourceId *string `mandatory:"true" json:"parentResourceId"` // OCID for the Vault Secret to be used. VaultSecretId *string `mandatory:"true" json:"vaultSecretId"` // Version number of the secret to be used. VersionNumber *int `mandatory:"true" json:"versionNumber"` // Type of the secrets mapped based on the policy. // * `SSL_INBOUND_INSPECTION`: For Inbound inspection of SSL traffic. // * `SSL_FORWARD_PROXY`: For forward proxy certificates for SSL inspection. Type InspectionTypeEnum `mandatory:"true" json:"type"` }
VaultMappedSecret Mapped secret stored in OCI vault used in the firewall policy rules.
func (VaultMappedSecret) GetName ¶ added in v65.50.0
func (m VaultMappedSecret) GetName() *string
GetName returns Name
func (VaultMappedSecret) GetParentResourceId ¶ added in v65.50.0
func (m VaultMappedSecret) GetParentResourceId() *string
GetParentResourceId returns ParentResourceId
func (VaultMappedSecret) GetType ¶
func (m VaultMappedSecret) GetType() InspectionTypeEnum
GetType returns Type
func (VaultMappedSecret) MarshalJSON ¶
func (m VaultMappedSecret) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VaultMappedSecret) String ¶
func (m VaultMappedSecret) String() string
func (VaultMappedSecret) ValidateEnumValue ¶
func (m VaultMappedSecret) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 ¶
type WorkRequest struct { // Type of the work request OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest A description of workrequest status
func (WorkRequest) String ¶
func (m WorkRequest) String() string
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 ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
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 ¶
type WorkRequestErrorCollection struct { // List of workRequestError objects. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.
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 ¶
type WorkRequestLogEntry struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
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 ¶
type WorkRequestLogEntryCollection struct { // List of workRequestLogEntries. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
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 ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType ActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata EntityUri *string `mandatory:"false" json:"entityUri"` // Additional information that helps to explain the resource. Metadata map[string]string `mandatory:"false" json:"metadata"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
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 ¶
type WorkRequestResourceMetadataKeyEnum string
WorkRequestResourceMetadataKeyEnum Enum with underlying type: string
const (
WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum
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 ¶
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"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A summary of the status of a work request.
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 ¶
type WorkRequestSummaryCollection struct { // List of workRequestSummary objects. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
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
Source Files ¶
- action_type.go
- address_list.go
- address_list_summary.go
- address_list_summary_collection.go
- address_list_type.go
- app_type.go
- application.go
- application_group.go
- application_group_summary.go
- application_group_summary_collection.go
- application_summary.go
- application_summary_collection.go
- apply_network_firewall_policy_details.go
- apply_network_firewall_policy_request_response.go
- bulk_upload_address_lists_request_response.go
- bulk_upload_application_groups_request_response.go
- bulk_upload_applications_request_response.go
- bulk_upload_decryption_profiles_request_response.go
- bulk_upload_decryption_rules_request_response.go
- bulk_upload_mapped_secrets_request_response.go
- bulk_upload_security_rules_request_response.go
- bulk_upload_service_lists_request_response.go
- bulk_upload_services_request_response.go
- bulk_upload_url_lists_request_response.go
- cancel_work_request_request_response.go
- change_network_firewall_compartment_details.go
- change_network_firewall_compartment_request_response.go
- change_network_firewall_policy_compartment_details.go
- change_network_firewall_policy_compartment_request_response.go
- clone_network_firewall_policy_details.go
- clone_network_firewall_policy_request_response.go
- create_address_list_details.go
- create_address_list_request_response.go
- create_application_details.go
- create_application_group_details.go
- create_application_group_request_response.go
- create_application_request_response.go
- create_decryption_profile_details.go
- create_decryption_profile_request_response.go
- create_decryption_rule_details.go
- create_decryption_rule_request_response.go
- create_icmp6_application_details.go
- create_icmp_application_details.go
- create_mapped_secret_details.go
- create_mapped_secret_request_response.go
- create_network_firewall_details.go
- create_network_firewall_policy_details.go
- create_network_firewall_policy_request_response.go
- create_network_firewall_request_response.go
- create_security_rule_details.go
- create_security_rule_request_response.go
- create_service_details.go
- create_service_list_details.go
- create_service_list_request_response.go
- create_service_request_response.go
- create_ssl_forward_proxy_profile_details.go
- create_ssl_inbound_inspection_profile_details.go
- create_tcp_service_details.go
- create_udp_service_details.go
- create_url_list_details.go
- create_url_list_request_response.go
- create_vault_mapped_secret_details.go
- decryption_action_type.go
- decryption_profile.go
- decryption_profile_summary.go
- decryption_profile_summary_collection.go
- decryption_rule.go
- decryption_rule_match_criteria.go
- decryption_rule_summary.go
- decryption_rule_summary_collection.go
- delete_address_list_request_response.go
- delete_application_group_request_response.go
- delete_application_request_response.go
- delete_decryption_profile_request_response.go
- delete_decryption_rule_request_response.go
- delete_mapped_secret_request_response.go
- delete_network_firewall_policy_request_response.go
- delete_network_firewall_request_response.go
- delete_security_rule_request_response.go
- delete_service_list_request_response.go
- delete_service_request_response.go
- delete_url_list_request_response.go
- get_address_list_request_response.go
- get_application_group_request_response.go
- get_application_request_response.go
- get_decryption_profile_request_response.go
- get_decryption_rule_request_response.go
- get_mapped_secret_request_response.go
- get_network_firewall_policy_request_response.go
- get_network_firewall_request_response.go
- get_security_rule_request_response.go
- get_service_list_request_response.go
- get_service_request_response.go
- get_url_list_request_response.go
- get_work_request_request_response.go
- icmp6_application.go
- icmp6_application_summary.go
- icmp_application.go
- icmp_application_summary.go
- inspection_type.go
- lifecycle_state.go
- list_address_lists_request_response.go
- list_application_groups_request_response.go
- list_applications_request_response.go
- list_decryption_profiles_request_response.go
- list_decryption_rules_request_response.go
- list_mapped_secrets_request_response.go
- list_network_firewall_policies_request_response.go
- list_network_firewalls_request_response.go
- list_security_rules_request_response.go
- list_service_lists_request_response.go
- list_services_request_response.go
- list_url_lists_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- mapped_secret.go
- mapped_secret_summary.go
- mapped_secret_summary_collection.go
- mapped_secret_type.go
- migrate_network_firewall_policy_request_response.go
- network_firewall.go
- network_firewall_collection.go
- network_firewall_policy.go
- network_firewall_policy_summary.go
- network_firewall_policy_summary_collection.go
- network_firewall_summary.go
- networkfirewall_client.go
- operation_status.go
- operation_type.go
- port_range.go
- rule_position.go
- security_rule.go
- security_rule_match_criteria.go
- security_rule_summary.go
- security_rule_summary_collection.go
- service.go
- service_list.go
- service_list_summary.go
- service_list_summary_collection.go
- service_summary.go
- service_summary_collection.go
- service_type.go
- simple_url_pattern.go
- sort_order.go
- ssl_forward_proxy_profile.go
- ssl_inbound_inspection_profile.go
- tcp_service.go
- traffic_action_type.go
- traffic_inspection_type.go
- udp_service.go
- update_address_list_details.go
- update_address_list_request_response.go
- update_application_details.go
- update_application_group_details.go
- update_application_group_request_response.go
- update_application_request_response.go
- update_decryption_profile_details.go
- update_decryption_profile_request_response.go
- update_decryption_rule_details.go
- update_decryption_rule_request_response.go
- update_fqdn_address_list_details.go
- update_icmp6_application_details.go
- update_icmp_application_details.go
- update_ip_address_list_details.go
- update_mapped_secret_details.go
- update_mapped_secret_request_response.go
- update_network_firewall_details.go
- update_network_firewall_policy_details.go
- update_network_firewall_policy_request_response.go
- update_network_firewall_request_response.go
- update_security_rule_details.go
- update_security_rule_request_response.go
- update_service_details.go
- update_service_list_details.go
- update_service_list_request_response.go
- update_service_request_response.go
- update_ssl_forward_proxy_profile_details.go
- update_ssl_inbound_inspection_profile_details.go
- update_tcp_service_details.go
- update_udp_service_details.go
- update_url_list_details.go
- update_url_list_request_response.go
- update_vault_mapped_secret_details.go
- url_list.go
- url_list_summary.go
- url_list_summary_collection.go
- url_pattern.go
- vault_mapped_secret.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