package
26.0.0
Repository: https://github.com/oracle/oci-go-sdk.git
Documentation: pkg.go.dev

# Functions

GetApiSpecificationRouteBackendTypeEnumValues Enumerates the set of values for ApiSpecificationRouteBackendTypeEnum.
GetApiSpecificationRouteMethodsEnumValues Enumerates the set of values for ApiSpecificationRouteMethodsEnum.
GetAuthenticationPolicyTypeEnumValues Enumerates the set of values for AuthenticationPolicyTypeEnum.
GetCertificateLifecycleStateEnumValues Enumerates the set of values for CertificateLifecycleStateEnum.
GetDeploymentLifecycleStateEnumValues Enumerates the set of values for DeploymentLifecycleStateEnum.
GetExecutionLogPolicyLogLevelEnumValues Enumerates the set of values for ExecutionLogPolicyLogLevelEnum.
GetFilterHeaderPolicyTypeEnumValues Enumerates the set of values for FilterHeaderPolicyTypeEnum.
GetFilterQueryParameterPolicyTypeEnumValues Enumerates the set of values for FilterQueryParameterPolicyTypeEnum.
GetGatewayEndpointTypeEnumValues Enumerates the set of values for GatewayEndpointTypeEnum.
GetGatewayLifecycleStateEnumValues Enumerates the set of values for GatewayLifecycleStateEnum.
GetJsonWebKeyKeyOpsEnumValues Enumerates the set of values for JsonWebKeyKeyOpsEnum.
GetJsonWebKeyKtyEnumValues Enumerates the set of values for JsonWebKeyKtyEnum.
GetJsonWebKeyUseEnumValues Enumerates the set of values for JsonWebKeyUseEnum.
GetListCertificatesSortByEnumValues Enumerates the set of values for ListCertificatesSortByEnum.
GetListCertificatesSortOrderEnumValues Enumerates the set of values for ListCertificatesSortOrderEnum.
GetListDeploymentsSortByEnumValues Enumerates the set of values for ListDeploymentsSortByEnum.
GetListDeploymentsSortOrderEnumValues Enumerates the set of values for ListDeploymentsSortOrderEnum.
GetListGatewaysSortByEnumValues Enumerates the set of values for ListGatewaysSortByEnum.
GetListGatewaysSortOrderEnumValues Enumerates the set of values for ListGatewaysSortOrderEnum.
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum.
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum.
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum.
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum.
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum.
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum.
GetPublicKeySetTypeEnumValues Enumerates the set of values for PublicKeySetTypeEnum.
GetRateLimitingPolicyRateKeyEnumValues Enumerates the set of values for RateLimitingPolicyRateKeyEnum.
GetRouteAuthorizationPolicyTypeEnumValues Enumerates the set of values for RouteAuthorizationPolicyTypeEnum.
GetSetHeaderPolicyItemIfExistsEnumValues Enumerates the set of values for SetHeaderPolicyItemIfExistsEnum.
GetSetQueryParameterPolicyItemIfExistsEnumValues Enumerates the set of values for SetQueryParameterPolicyItemIfExistsEnum.
GetStaticPublicKeyFormatEnumValues Enumerates the set of values for StaticPublicKeyFormatEnum.
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum.
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum.
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum.
NewApiGatewayClientWithConfigurationProvider Creates a new default ApiGateway client with the given configuration provider.
NewApiGatewayClientWithOboToken Creates a new default ApiGateway client with the given configuration provider.
NewDeploymentClientWithConfigurationProvider Creates a new default Deployment client with the given configuration provider.
NewDeploymentClientWithOboToken Creates a new default Deployment client with the given configuration provider.
NewGatewayClientWithConfigurationProvider Creates a new default Gateway client with the given configuration provider.
NewGatewayClientWithOboToken Creates a new default Gateway client with the given configuration provider.
NewWorkRequestsClientWithConfigurationProvider Creates a new default WorkRequests client with the given configuration provider.
NewWorkRequestsClientWithOboToken Creates a new default WorkRequests client with the given configuration provider.

# Constants

Set of constants representing the allowable values for ApiSpecificationRouteBackendTypeEnum.
Set of constants representing the allowable values for ApiSpecificationRouteBackendTypeEnum.
Set of constants representing the allowable values for ApiSpecificationRouteBackendTypeEnum.
Set of constants representing the allowable values for ApiSpecificationRouteMethodsEnum.
Set of constants representing the allowable values for ApiSpecificationRouteMethodsEnum.
Set of constants representing the allowable values for ApiSpecificationRouteMethodsEnum.
Set of constants representing the allowable values for ApiSpecificationRouteMethodsEnum.
Set of constants representing the allowable values for ApiSpecificationRouteMethodsEnum.
Set of constants representing the allowable values for ApiSpecificationRouteMethodsEnum.
Set of constants representing the allowable values for ApiSpecificationRouteMethodsEnum.
Set of constants representing the allowable values for ApiSpecificationRouteMethodsEnum.
Set of constants representing the allowable values for AuthenticationPolicyTypeEnum.
Set of constants representing the allowable values for AuthenticationPolicyTypeEnum.
Set of constants representing the allowable values for CertificateLifecycleStateEnum.
Set of constants representing the allowable values for CertificateLifecycleStateEnum.
Set of constants representing the allowable values for CertificateLifecycleStateEnum.
Set of constants representing the allowable values for CertificateLifecycleStateEnum.
Set of constants representing the allowable values for CertificateLifecycleStateEnum.
Set of constants representing the allowable values for CertificateLifecycleStateEnum.
Set of constants representing the allowable values for DeploymentLifecycleStateEnum.
Set of constants representing the allowable values for DeploymentLifecycleStateEnum.
Set of constants representing the allowable values for DeploymentLifecycleStateEnum.
Set of constants representing the allowable values for DeploymentLifecycleStateEnum.
Set of constants representing the allowable values for DeploymentLifecycleStateEnum.
Set of constants representing the allowable values for DeploymentLifecycleStateEnum.
Set of constants representing the allowable values for ExecutionLogPolicyLogLevelEnum.
Set of constants representing the allowable values for ExecutionLogPolicyLogLevelEnum.
Set of constants representing the allowable values for ExecutionLogPolicyLogLevelEnum.
Set of constants representing the allowable values for FilterHeaderPolicyTypeEnum.
Set of constants representing the allowable values for FilterHeaderPolicyTypeEnum.
Set of constants representing the allowable values for FilterQueryParameterPolicyTypeEnum.
Set of constants representing the allowable values for FilterQueryParameterPolicyTypeEnum.
Set of constants representing the allowable values for GatewayEndpointTypeEnum.
Set of constants representing the allowable values for GatewayEndpointTypeEnum.
Set of constants representing the allowable values for GatewayLifecycleStateEnum.
Set of constants representing the allowable values for GatewayLifecycleStateEnum.
Set of constants representing the allowable values for GatewayLifecycleStateEnum.
Set of constants representing the allowable values for GatewayLifecycleStateEnum.
Set of constants representing the allowable values for GatewayLifecycleStateEnum.
Set of constants representing the allowable values for GatewayLifecycleStateEnum.
Set of constants representing the allowable values for JsonWebKeyKeyOpsEnum.
Set of constants representing the allowable values for JsonWebKeyKtyEnum.
Set of constants representing the allowable values for JsonWebKeyUseEnum.
Set of constants representing the allowable values for ListCertificatesSortByEnum.
Set of constants representing the allowable values for ListCertificatesSortByEnum.
Set of constants representing the allowable values for ListCertificatesSortOrderEnum.
Set of constants representing the allowable values for ListCertificatesSortOrderEnum.
Set of constants representing the allowable values for ListDeploymentsSortByEnum.
Set of constants representing the allowable values for ListDeploymentsSortByEnum.
Set of constants representing the allowable values for ListDeploymentsSortOrderEnum.
Set of constants representing the allowable values for ListDeploymentsSortOrderEnum.
Set of constants representing the allowable values for ListGatewaysSortByEnum.
Set of constants representing the allowable values for ListGatewaysSortByEnum.
Set of constants representing the allowable values for ListGatewaysSortOrderEnum.
Set of constants representing the allowable values for ListGatewaysSortOrderEnum.
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum.
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum.
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum.
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum.
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum.
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum.
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum.
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum.
Set of constants representing the allowable values for ListWorkRequestsSortByEnum.
Set of constants representing the allowable values for ListWorkRequestsSortByEnum.
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum.
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum.
Set of constants representing the allowable values for PublicKeySetTypeEnum.
Set of constants representing the allowable values for PublicKeySetTypeEnum.
Set of constants representing the allowable values for RateLimitingPolicyRateKeyEnum.
Set of constants representing the allowable values for RateLimitingPolicyRateKeyEnum.
Set of constants representing the allowable values for RouteAuthorizationPolicyTypeEnum.
Set of constants representing the allowable values for RouteAuthorizationPolicyTypeEnum.
Set of constants representing the allowable values for RouteAuthorizationPolicyTypeEnum.
Set of constants representing the allowable values for SetHeaderPolicyItemIfExistsEnum.
Set of constants representing the allowable values for SetHeaderPolicyItemIfExistsEnum.
Set of constants representing the allowable values for SetHeaderPolicyItemIfExistsEnum.
Set of constants representing the allowable values for SetQueryParameterPolicyItemIfExistsEnum.
Set of constants representing the allowable values for SetQueryParameterPolicyItemIfExistsEnum.
Set of constants representing the allowable values for SetQueryParameterPolicyItemIfExistsEnum.
Set of constants representing the allowable values for StaticPublicKeyFormatEnum.
Set of constants representing the allowable values for StaticPublicKeyFormatEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.

# Structs

AccessLogPolicy Configures the logging policies for the access logs of an API Deployment.
AnonymousRouteAuthorizationPolicy For a type of ANONYMOUS, an authenticated API must have the "isAnonymousAccessAllowed" property set to "true" in the authentication policy.
AnyOfRouteAuthorizationPolicy If authentication has been performed, validate whether the request scope (if any) applies to this route.
ApiGatewayClient a client for ApiGateway.
ApiSpecification The logical configuration of the API exposed by a deployment.
ApiSpecificationLoggingPolicies Policies controlling the pushing of logs to OCI Public Logging.
ApiSpecificationRequestPolicies Global behavior applied to all requests received by the API.
ApiSpecificationRoute A single route that forwards requests to a particular backend and may contain some additional policies.
ApiSpecificationRouteRequestPolicies Behavior applied to any requests received by the API on this route.
ApiSpecificationRouteResponsePolicies Behavior applied to any responses sent by the API for requests on this route.
AuthenticationOnlyRouteAuthorizationPolicy Only authentication is performed for the request and authorization is skipped.
CancelWorkRequestRequest wrapper for the CancelWorkRequest operation.
CancelWorkRequestResponse wrapper for the CancelWorkRequest operation.
Certificate A certificate contains information to be installed on a gateway to secure the traffic going through it.
CertificateCollection Collection of certificate summaries.
CertificateSummary A summary of the certificate.
ChangeCertificateCompartmentDetails The new compartment details for the certificate.
ChangeCertificateCompartmentRequest wrapper for the ChangeCertificateCompartment operation.
ChangeCertificateCompartmentResponse wrapper for the ChangeCertificateCompartment operation.
ChangeDeploymentCompartmentDetails The new compartment details for the deployment.
ChangeDeploymentCompartmentRequest wrapper for the ChangeDeploymentCompartment operation.
ChangeDeploymentCompartmentResponse wrapper for the ChangeDeploymentCompartment operation.
ChangeGatewayCompartmentDetails The new compartment details for the gateway.
ChangeGatewayCompartmentRequest wrapper for the ChangeGatewayCompartment operation.
ChangeGatewayCompartmentResponse wrapper for the ChangeGatewayCompartment operation.
CorsPolicy Enable CORS (Cross-Origin-Resource-Sharing) request handling.
CreateCertificateDetails Information about a new certificate.
CreateCertificateRequest wrapper for the CreateCertificate operation.
CreateCertificateResponse wrapper for the CreateCertificate operation.
CreateDeploymentDetails Information about a new deployment.
CreateDeploymentRequest wrapper for the CreateDeployment operation.
CreateDeploymentResponse wrapper for the CreateDeployment operation.
CreateGatewayDetails Information about the new gateway.
CreateGatewayRequest wrapper for the CreateGateway operation.
CreateGatewayResponse wrapper for the CreateGateway operation.
CustomAuthenticationPolicy Use a function to validate a custom header or query parameter sent with the request authentication.
DeleteCertificateRequest wrapper for the DeleteCertificate operation.
DeleteCertificateResponse wrapper for the DeleteCertificate operation.
DeleteDeploymentRequest wrapper for the DeleteDeployment operation.
DeleteDeploymentResponse wrapper for the DeleteDeployment operation.
DeleteGatewayRequest wrapper for the DeleteGateway operation.
DeleteGatewayResponse wrapper for the DeleteGateway operation.
Deployment A deployment deploys an API on a gateway.
DeploymentClient a client for Deployment.
DeploymentCollection Collection of deployment summaries.
DeploymentSummary A summary of the deployment.
ExecutionLogPolicy Configures the logging policies for the execution logs of an API Deployment.
FilterHeaderPolicy Filter HTTP headers as they pass through the gateway.
FilterHeaderPolicyItem A header to drop (with BLOCK) or pass through (with ALLOW).
FilterQueryParameterPolicy Filter parameters from the query string as they pass through the gateway.
FilterQueryParameterPolicyItem A query parameter to drop (with BLOCK) or pass through (with ALLOW).
Gateway A gateway is a virtual network appliance in a regional subnet.
GatewayClient a client for Gateway.
GatewayCollection Collection of gateway summaries.
GatewaySummary A summary of the gateway.
GetCertificateRequest wrapper for the GetCertificate operation.
GetCertificateResponse wrapper for the GetCertificate operation.
GetDeploymentRequest wrapper for the GetDeployment operation.
GetDeploymentResponse wrapper for the GetDeployment operation.
GetGatewayRequest wrapper for the GetGateway operation.
GetGatewayResponse wrapper for the GetGateway operation.
GetWorkRequestRequest wrapper for the GetWorkRequest operation.
GetWorkRequestResponse wrapper for the GetWorkRequest operation.
HeaderFieldSpecification Header in key/value pair.
HeaderTransformationPolicy A set of transformations to apply to HTTP headers that pass through the gateway.
HttpBackend Send the request to an HTTP backend.
IpAddress IP address associated with the gateway.
JsonWebKey A JSON Web Key that represents the public key used for verifying the JWT signature.
JsonWebTokenClaim An individual JWT claim.
JwtAuthenticationPolicy Validate a JWT token present in the header or query parameter.
ListCertificatesRequest wrapper for the ListCertificates operation.
ListCertificatesResponse wrapper for the ListCertificates operation.
ListDeploymentsRequest wrapper for the ListDeployments operation.
ListDeploymentsResponse wrapper for the ListDeployments operation.
ListGatewaysRequest wrapper for the ListGateways operation.
ListGatewaysResponse wrapper for the ListGateways operation.
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation.
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation.
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation.
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation.
ListWorkRequestsRequest wrapper for the ListWorkRequests operation.
ListWorkRequestsResponse wrapper for the ListWorkRequests operation.
OracleFunctionBackend Send the request to an Oracle Functions function.
PemEncodedPublicKey A PEM-encoded public key used for verifying the JWT signature.
QueryParameterTransformationPolicy A set of transformations to apply to query parameters that pass through the gateway.
RateLimitingPolicy Limit the number of requests that should be handled for the specified window using a specfic key.
RemoteJsonWebKeySet A set of public keys that is retrieved at run-time from a remote location to verify the JWT signature.
RenameHeaderPolicy Rename HTTP headers as they pass through the gateway.
RenameHeaderPolicyItem The value will be a copy of the original value of the source header and will not be affected by any other transformation policies applied to that header.
RenameQueryParameterPolicy Rename parameters on the query string as they pass through the gateway.
RenameQueryParameterPolicyItem The value will be a copy of the original value of the source parameter and will not be affected by any other transformation policies applied to that parameter.
SetHeaderPolicy Set HTTP headers as they pass through the gateway.
SetHeaderPolicyItem Set will add a new header if it was not in the original request.
SetQueryParameterPolicy Set parameters on the query string as they pass through the gateway.
SetQueryParameterPolicyItem Set will add a new query parameter if it was not in the original request.
StaticPublicKeySet A set of static public keys that will be used to verify the JWT signature.
StockResponseBackend Send the request to a mock backend.
UpdateCertificateDetails The information to be updated.
UpdateCertificateRequest wrapper for the UpdateCertificate operation.
UpdateCertificateResponse wrapper for the UpdateCertificate operation.
UpdateDeploymentDetails The information to be updated.
UpdateDeploymentRequest wrapper for the UpdateDeployment operation.
UpdateDeploymentResponse wrapper for the UpdateDeployment operation.
UpdateGatewayDetails The information to be updated.
UpdateGatewayRequest wrapper for the UpdateGateway operation.
UpdateGatewayResponse wrapper for the UpdateGateway operation.
WorkRequest A description of the work request status.
WorkRequestCollection Collection of work request summaries.
WorkRequestError An error encountered while executing a work request.
WorkRequestErrorCollection Collection of work request errors.
WorkRequestLog A log message from the execution of a work request.
WorkRequestLogCollection Collection of work request logs.
WorkRequestResource A resource created or operated on by a work request.
WorkRequestsClient a client for WorkRequests.
WorkRequestSummary A summary of the work request.

# Interfaces

ApiSpecificationRouteBackend The backend to forward requests to.
AuthenticationPolicy Information on how to authenticate incoming requests.
PublicKeySet A set of Public Keys that will be used to verify the JWT signature.
RouteAuthorizationPolicy If authentication has been performed, validate whether the request scope (if any) applies to this route.
StaticPublicKey A static public key which is used to verify the JWT signature.

# Type aliases

ApiSpecificationRouteBackendTypeEnum Enum with underlying type: string.
ApiSpecificationRouteMethodsEnum Enum with underlying type: string.
AuthenticationPolicyTypeEnum Enum with underlying type: string.
CertificateLifecycleStateEnum Enum with underlying type: string.
DeploymentLifecycleStateEnum Enum with underlying type: string.
ExecutionLogPolicyLogLevelEnum Enum with underlying type: string.
FilterHeaderPolicyTypeEnum Enum with underlying type: string.
FilterQueryParameterPolicyTypeEnum Enum with underlying type: string.
GatewayEndpointTypeEnum Enum with underlying type: string.
GatewayLifecycleStateEnum Enum with underlying type: string.
JsonWebKeyKeyOpsEnum Enum with underlying type: string.
JsonWebKeyKtyEnum Enum with underlying type: string.
JsonWebKeyUseEnum Enum with underlying type: string.
ListCertificatesSortByEnum Enum with underlying type: string.
ListCertificatesSortOrderEnum Enum with underlying type: string.
ListDeploymentsSortByEnum Enum with underlying type: string.
ListDeploymentsSortOrderEnum Enum with underlying type: string.
ListGatewaysSortByEnum Enum with underlying type: string.
ListGatewaysSortOrderEnum Enum with underlying type: string.
ListWorkRequestErrorsSortByEnum Enum with underlying type: string.
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string.
ListWorkRequestLogsSortByEnum Enum with underlying type: string.
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string.
ListWorkRequestsSortByEnum Enum with underlying type: string.
ListWorkRequestsSortOrderEnum Enum with underlying type: string.
PublicKeySetTypeEnum Enum with underlying type: string.
RateLimitingPolicyRateKeyEnum Enum with underlying type: string.
RouteAuthorizationPolicyTypeEnum Enum with underlying type: string.
SetHeaderPolicyItemIfExistsEnum Enum with underlying type: string.
SetQueryParameterPolicyItemIfExistsEnum Enum with underlying type: string.
StaticPublicKeyFormatEnum Enum with underlying type: string.
WorkRequestOperationTypeEnum Enum with underlying type: string.
WorkRequestResourceActionTypeEnum Enum with underlying type: string.
WorkRequestStatusEnum Enum with underlying type: string.