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

# Functions

GetApiLifecycleStateEnumValues Enumerates the set of values for ApiLifecycleStateEnum.
GetApiSpecificationRouteBackendTypeEnumValues Enumerates the set of values for ApiSpecificationRouteBackendTypeEnum.
GetApiSpecificationRouteMethodsEnumValues Enumerates the set of values for ApiSpecificationRouteMethodsEnum.
GetApiSummaryLifecycleStateEnumValues Enumerates the set of values for ApiSummaryLifecycleStateEnum.
GetApiValidationDetailSeverityEnumValues Enumerates the set of values for ApiValidationDetailSeverityEnum.
GetApiValidationDetailsResultEnumValues Enumerates the set of values for ApiValidationDetailsResultEnum.
GetApiValidationResultResultEnumValues Enumerates the set of values for ApiValidationResultResultEnum.
GetAuthenticationPolicyTypeEnumValues Enumerates the set of values for AuthenticationPolicyTypeEnum.
GetBodyValidationRequestPolicyValidationModeEnumValues Enumerates the set of values for BodyValidationRequestPolicyValidationModeEnum.
GetCertificateLifecycleStateEnumValues Enumerates the set of values for CertificateLifecycleStateEnum.
GetContentValidationValidationTypeEnumValues Enumerates the set of values for ContentValidationValidationTypeEnum.
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.
GetHeaderValidationRequestPolicyValidationModeEnumValues Enumerates the set of values for HeaderValidationRequestPolicyValidationModeEnum.
GetJsonWebKeyKeyOpsEnumValues Enumerates the set of values for JsonWebKeyKeyOpsEnum.
GetJsonWebKeyKtyEnumValues Enumerates the set of values for JsonWebKeyKtyEnum.
GetJsonWebKeyUseEnumValues Enumerates the set of values for JsonWebKeyUseEnum.
GetListApisSortByEnumValues Enumerates the set of values for ListApisSortByEnum.
GetListApisSortOrderEnumValues Enumerates the set of values for ListApisSortOrderEnum.
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.
GetListSdkLanguageTypesSortByEnumValues Enumerates the set of values for ListSdkLanguageTypesSortByEnum.
GetListSdkLanguageTypesSortOrderEnumValues Enumerates the set of values for ListSdkLanguageTypesSortOrderEnum.
GetListSdksSortByEnumValues Enumerates the set of values for ListSdksSortByEnum.
GetListSdksSortOrderEnumValues Enumerates the set of values for ListSdksSortOrderEnum.
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.
GetQueryParameterValidationRequestPolicyValidationModeEnumValues Enumerates the set of values for QueryParameterValidationRequestPolicyValidationModeEnum.
GetRateLimitingPolicyRateKeyEnumValues Enumerates the set of values for RateLimitingPolicyRateKeyEnum.
GetResponseCacheDetailsTypeEnumValues Enumerates the set of values for ResponseCacheDetailsTypeEnum.
GetResponseCacheLookupPolicyTypeEnumValues Enumerates the set of values for ResponseCacheLookupPolicyTypeEnum.
GetResponseCacheStorePolicyTypeEnumValues Enumerates the set of values for ResponseCacheStorePolicyTypeEnum.
GetRouteAuthorizationPolicyTypeEnumValues Enumerates the set of values for RouteAuthorizationPolicyTypeEnum.
GetSdkLanguageOptionalParametersInputTypeEnumValues Enumerates the set of values for SdkLanguageOptionalParametersInputTypeEnum.
GetSdkLifecycleStateEnumValues Enumerates the set of values for SdkLifecycleStateEnum.
GetSetHeaderPolicyItemIfExistsEnumValues Enumerates the set of values for SetHeaderPolicyItemIfExistsEnum.
GetSetQueryParameterPolicyItemIfExistsEnumValues Enumerates the set of values for SetQueryParameterPolicyItemIfExistsEnum.
GetStaticPublicKeyFormatEnumValues Enumerates the set of values for StaticPublicKeyFormatEnum.
GetValidationRequestPolicyValidationModeEnumValues Enumerates the set of values for ValidationRequestPolicyValidationModeEnum.
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 ApiLifecycleStateEnum.
Set of constants representing the allowable values for ApiLifecycleStateEnum.
Set of constants representing the allowable values for ApiLifecycleStateEnum.
Set of constants representing the allowable values for ApiLifecycleStateEnum.
Set of constants representing the allowable values for ApiLifecycleStateEnum.
Set of constants representing the allowable values for ApiLifecycleStateEnum.
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 ApiSummaryLifecycleStateEnum.
Set of constants representing the allowable values for ApiSummaryLifecycleStateEnum.
Set of constants representing the allowable values for ApiSummaryLifecycleStateEnum.
Set of constants representing the allowable values for ApiSummaryLifecycleStateEnum.
Set of constants representing the allowable values for ApiSummaryLifecycleStateEnum.
Set of constants representing the allowable values for ApiSummaryLifecycleStateEnum.
Set of constants representing the allowable values for ApiValidationDetailSeverityEnum.
Set of constants representing the allowable values for ApiValidationDetailSeverityEnum.
Set of constants representing the allowable values for ApiValidationDetailSeverityEnum.
Set of constants representing the allowable values for ApiValidationDetailsResultEnum.
Set of constants representing the allowable values for ApiValidationDetailsResultEnum.
Set of constants representing the allowable values for ApiValidationDetailsResultEnum.
Set of constants representing the allowable values for ApiValidationDetailsResultEnum.
Set of constants representing the allowable values for ApiValidationResultResultEnum.
Set of constants representing the allowable values for ApiValidationResultResultEnum.
Set of constants representing the allowable values for ApiValidationResultResultEnum.
Set of constants representing the allowable values for ApiValidationResultResultEnum.
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 BodyValidationRequestPolicyValidationModeEnum.
Set of constants representing the allowable values for BodyValidationRequestPolicyValidationModeEnum.
Set of constants representing the allowable values for BodyValidationRequestPolicyValidationModeEnum.
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 ContentValidationValidationTypeEnum.
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 HeaderValidationRequestPolicyValidationModeEnum.
Set of constants representing the allowable values for HeaderValidationRequestPolicyValidationModeEnum.
Set of constants representing the allowable values for HeaderValidationRequestPolicyValidationModeEnum.
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 ListApisSortByEnum.
Set of constants representing the allowable values for ListApisSortByEnum.
Set of constants representing the allowable values for ListApisSortOrderEnum.
Set of constants representing the allowable values for ListApisSortOrderEnum.
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 ListSdkLanguageTypesSortByEnum.
Set of constants representing the allowable values for ListSdkLanguageTypesSortByEnum.
Set of constants representing the allowable values for ListSdkLanguageTypesSortOrderEnum.
Set of constants representing the allowable values for ListSdkLanguageTypesSortOrderEnum.
Set of constants representing the allowable values for ListSdksSortByEnum.
Set of constants representing the allowable values for ListSdksSortByEnum.
Set of constants representing the allowable values for ListSdksSortOrderEnum.
Set of constants representing the allowable values for ListSdksSortOrderEnum.
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 QueryParameterValidationRequestPolicyValidationModeEnum.
Set of constants representing the allowable values for QueryParameterValidationRequestPolicyValidationModeEnum.
Set of constants representing the allowable values for QueryParameterValidationRequestPolicyValidationModeEnum.
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 ResponseCacheDetailsTypeEnum.
Set of constants representing the allowable values for ResponseCacheDetailsTypeEnum.
Set of constants representing the allowable values for ResponseCacheLookupPolicyTypeEnum.
Set of constants representing the allowable values for ResponseCacheStorePolicyTypeEnum.
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 SdkLanguageOptionalParametersInputTypeEnum.
Set of constants representing the allowable values for SdkLanguageOptionalParametersInputTypeEnum.
Set of constants representing the allowable values for SdkLanguageOptionalParametersInputTypeEnum.
Set of constants representing the allowable values for SdkLanguageOptionalParametersInputTypeEnum.
Set of constants representing the allowable values for SdkLifecycleStateEnum.
Set of constants representing the allowable values for SdkLifecycleStateEnum.
Set of constants representing the allowable values for SdkLifecycleStateEnum.
Set of constants representing the allowable values for SdkLifecycleStateEnum.
Set of constants representing the allowable values for SdkLifecycleStateEnum.
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 ValidationRequestPolicyValidationModeEnum.
Set of constants representing the allowable values for ValidationRequestPolicyValidationModeEnum.
Set of constants representing the allowable values for ValidationRequestPolicyValidationModeEnum.
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 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.
Api An API is simple container for an API Specification.
ApiCollection Collection of API summaries.
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.
ApiSummary A summary of the API.
ApiValidationDetail Detail of a single error or warning.
ApiValidationDetails Detail of an error or warning.
ApiValidationResult The result of single validation.
ApiValidations The result of validations conducted on the API.
AuthenticationOnlyRouteAuthorizationPolicy Only authentication is performed for the request and authorization is skipped.
BodyValidationRequestPolicy Validate the payload body of the incoming API requests on a specific route.
CancelWorkRequestRequest wrapper for the CancelWorkRequest operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.
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.
ChangeApiCompartmentDetails The new compartment details for the API.
ChangeApiCompartmentRequest wrapper for the ChangeApiCompartment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ChangeApiCompartment.go.html to see an example of how to use ChangeApiCompartmentRequest.
ChangeApiCompartmentResponse wrapper for the ChangeApiCompartment operation.
ChangeCertificateCompartmentDetails The new compartment details for the certificate.
ChangeCertificateCompartmentRequest wrapper for the ChangeCertificateCompartment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ChangeCertificateCompartment.go.html to see an example of how to use ChangeCertificateCompartmentRequest.
ChangeCertificateCompartmentResponse wrapper for the ChangeCertificateCompartment operation.
ChangeDeploymentCompartmentDetails The new compartment details for the deployment.
ChangeDeploymentCompartmentRequest wrapper for the ChangeDeploymentCompartment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ChangeDeploymentCompartment.go.html to see an example of how to use ChangeDeploymentCompartmentRequest.
ChangeDeploymentCompartmentResponse wrapper for the ChangeDeploymentCompartment operation.
ChangeGatewayCompartmentDetails The new compartment details for the gateway.
ChangeGatewayCompartmentRequest wrapper for the ChangeGatewayCompartment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ChangeGatewayCompartment.go.html to see an example of how to use ChangeGatewayCompartmentRequest.
ChangeGatewayCompartmentResponse wrapper for the ChangeGatewayCompartment operation.
CorsPolicy Enable CORS (Cross-Origin-Resource-Sharing) request handling.
CreateApiDetails Information about the new API.
CreateApiRequest wrapper for the CreateApi operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/CreateApi.go.html to see an example of how to use CreateApiRequest.
CreateApiResponse wrapper for the CreateApi operation.
CreateCertificateDetails Information about a new certificate.
CreateCertificateRequest wrapper for the CreateCertificate operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/CreateCertificate.go.html to see an example of how to use CreateCertificateRequest.
CreateCertificateResponse wrapper for the CreateCertificate operation.
CreateDeploymentDetails Information about a new deployment.
CreateDeploymentRequest wrapper for the CreateDeployment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/CreateDeployment.go.html to see an example of how to use CreateDeploymentRequest.
CreateDeploymentResponse wrapper for the CreateDeployment operation.
CreateGatewayDetails Information about the new gateway.
CreateGatewayRequest wrapper for the CreateGateway operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/CreateGateway.go.html to see an example of how to use CreateGatewayRequest.
CreateGatewayResponse wrapper for the CreateGateway operation.
CreateSdkDetails Information about the new SDK.
CreateSdkRequest wrapper for the CreateSdk operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/CreateSdk.go.html to see an example of how to use CreateSdkRequest.
CreateSdkResponse wrapper for the CreateSdk operation.
CustomAuthenticationPolicy Use a function to validate a custom header or query parameter sent with the request authentication.
DeleteApiRequest wrapper for the DeleteApi operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/DeleteApi.go.html to see an example of how to use DeleteApiRequest.
DeleteApiResponse wrapper for the DeleteApi operation.
DeleteCertificateRequest wrapper for the DeleteCertificate operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/DeleteCertificate.go.html to see an example of how to use DeleteCertificateRequest.
DeleteCertificateResponse wrapper for the DeleteCertificate operation.
DeleteDeploymentRequest wrapper for the DeleteDeployment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/DeleteDeployment.go.html to see an example of how to use DeleteDeploymentRequest.
DeleteDeploymentResponse wrapper for the DeleteDeployment operation.
DeleteGatewayRequest wrapper for the DeleteGateway operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/DeleteGateway.go.html to see an example of how to use DeleteGatewayRequest.
DeleteGatewayResponse wrapper for the DeleteGateway operation.
DeleteSdkRequest wrapper for the DeleteSdk operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/DeleteSdk.go.html to see an example of how to use DeleteSdkRequest.
DeleteSdkResponse wrapper for the DeleteSdk 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.
ExternalRespCache Connection details for an external RESP based cache store for Response Caching.
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).
FixedTtlResponseCacheStorePolicy How a response from a backend is cached in the Response Cache.
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.
GetApiContentRequest wrapper for the GetApiContent operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetApiContent.go.html to see an example of how to use GetApiContentRequest.
GetApiContentResponse wrapper for the GetApiContent operation.
GetApiDeploymentSpecificationRequest wrapper for the GetApiDeploymentSpecification operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetApiDeploymentSpecification.go.html to see an example of how to use GetApiDeploymentSpecificationRequest.
GetApiDeploymentSpecificationResponse wrapper for the GetApiDeploymentSpecification operation.
GetApiRequest wrapper for the GetApi operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetApi.go.html to see an example of how to use GetApiRequest.
GetApiResponse wrapper for the GetApi operation.
GetApiValidationsRequest wrapper for the GetApiValidations operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetApiValidations.go.html to see an example of how to use GetApiValidationsRequest.
GetApiValidationsResponse wrapper for the GetApiValidations operation.
GetCertificateRequest wrapper for the GetCertificate operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetCertificate.go.html to see an example of how to use GetCertificateRequest.
GetCertificateResponse wrapper for the GetCertificate operation.
GetDeploymentRequest wrapper for the GetDeployment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetDeployment.go.html to see an example of how to use GetDeploymentRequest.
GetDeploymentResponse wrapper for the GetDeployment operation.
GetGatewayRequest wrapper for the GetGateway operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetGateway.go.html to see an example of how to use GetGatewayRequest.
GetGatewayResponse wrapper for the GetGateway operation.
GetSdkRequest wrapper for the GetSdk operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetSdk.go.html to see an example of how to use GetSdkRequest.
GetSdkResponse wrapper for the GetSdk operation.
GetWorkRequestRequest wrapper for the GetWorkRequest operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
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.
HeaderValidationItem Header validation properties.
HeaderValidationRequestPolicy Validate the HTTP headers on the incoming API requests on a specific route.
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.
ListApisRequest wrapper for the ListApis operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListApis.go.html to see an example of how to use ListApisRequest.
ListApisResponse wrapper for the ListApis operation.
ListCertificatesRequest wrapper for the ListCertificates operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListCertificates.go.html to see an example of how to use ListCertificatesRequest.
ListCertificatesResponse wrapper for the ListCertificates operation.
ListDeploymentsRequest wrapper for the ListDeployments operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListDeployments.go.html to see an example of how to use ListDeploymentsRequest.
ListDeploymentsResponse wrapper for the ListDeployments operation.
ListGatewaysRequest wrapper for the ListGateways operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListGateways.go.html to see an example of how to use ListGatewaysRequest.
ListGatewaysResponse wrapper for the ListGateways operation.
ListSdkLanguageTypesRequest wrapper for the ListSdkLanguageTypes operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListSdkLanguageTypes.go.html to see an example of how to use ListSdkLanguageTypesRequest.
ListSdkLanguageTypesResponse wrapper for the ListSdkLanguageTypes operation.
ListSdksRequest wrapper for the ListSdks operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListSdks.go.html to see an example of how to use ListSdksRequest.
ListSdksResponse wrapper for the ListSdks operation.
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation.
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation.
ListWorkRequestsRequest wrapper for the ListWorkRequests operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
ListWorkRequestsResponse wrapper for the ListWorkRequests operation.
NoCache Configures the gateway with no caching.
NoContentValidation No content validation properties.
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.
QueryParameterValidationItem Query parameter validation properties.
QueryParameterValidationRequestPolicy Validate the URL query parameters on the incoming API requests on a specific route.
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.
RequestParameterValidation Common parameter validation properties.
ResponseCacheRespServer Details of a RESP based cache store server.
Sdk Information about the SDK.
SdkCollection Collection of the existing SDKs.
SdkLanguageOptionalParameters List of additional applicable parameters for any given target language.
SdkLanguageOptionalParametersAllowedValue Allowed value object.
SdkLanguageTypeCollection Collection of available SDK target languages.
SdkLanguageTypes SDK target language details.
SdkLanguageTypeSummary SDK target language details.
SdkSummary A summary of the SDK.
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.
SimpleLookupPolicy Provides ability to vary the cache key using context expressions.
StaticPublicKeySet A set of static public keys that will be used to verify the JWT signature.
StockResponseBackend Send the request to a mock backend.
UpdateApiDetails The information to be updated.
UpdateApiRequest wrapper for the UpdateApi operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/UpdateApi.go.html to see an example of how to use UpdateApiRequest.
UpdateApiResponse wrapper for the UpdateApi operation.
UpdateCertificateDetails The information to be updated.
UpdateCertificateRequest wrapper for the UpdateCertificate operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/UpdateCertificate.go.html to see an example of how to use UpdateCertificateRequest.
UpdateCertificateResponse wrapper for the UpdateCertificate operation.
UpdateDeploymentDetails The information to be updated.
UpdateDeploymentRequest wrapper for the UpdateDeployment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/UpdateDeployment.go.html to see an example of how to use UpdateDeploymentRequest.
UpdateDeploymentResponse wrapper for the UpdateDeployment operation.
UpdateGatewayDetails The information to be updated.
UpdateGatewayRequest wrapper for the UpdateGateway operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/UpdateGateway.go.html to see an example of how to use UpdateGatewayRequest.
UpdateGatewayResponse wrapper for the UpdateGateway operation.
UpdateSdkDetails The information to be updated.
UpdateSdkRequest wrapper for the UpdateSdk operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apigateway/UpdateSdk.go.html to see an example of how to use UpdateSdkRequest.
UpdateSdkResponse wrapper for the UpdateSdk operation.
ValidationRequestPolicy Top-level validation policy mixin (not directly used).
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.
ContentValidation Content validation properties.
PublicKeySet A set of Public Keys that will be used to verify the JWT signature.
ResponseCacheDetails Base Gateway response cache.
ResponseCacheLookupPolicy Base policy for Response Cache lookup.
ResponseCacheStorePolicy Base policy for how a response from a backend is cached in the Response Cache.
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

ApiLifecycleStateEnum Enum with underlying type: string.
ApiSpecificationRouteBackendTypeEnum Enum with underlying type: string.
ApiSpecificationRouteMethodsEnum Enum with underlying type: string.
ApiSummaryLifecycleStateEnum Enum with underlying type: string.
ApiValidationDetailSeverityEnum Enum with underlying type: string.
ApiValidationDetailsResultEnum Enum with underlying type: string.
ApiValidationResultResultEnum Enum with underlying type: string.
AuthenticationPolicyTypeEnum Enum with underlying type: string.
BodyValidationRequestPolicyValidationModeEnum Enum with underlying type: string.
CertificateLifecycleStateEnum Enum with underlying type: string.
ContentValidationValidationTypeEnum 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.
HeaderValidationRequestPolicyValidationModeEnum Enum with underlying type: string.
JsonWebKeyKeyOpsEnum Enum with underlying type: string.
JsonWebKeyKtyEnum Enum with underlying type: string.
JsonWebKeyUseEnum Enum with underlying type: string.
ListApisSortByEnum Enum with underlying type: string.
ListApisSortOrderEnum 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.
ListSdkLanguageTypesSortByEnum Enum with underlying type: string.
ListSdkLanguageTypesSortOrderEnum Enum with underlying type: string.
ListSdksSortByEnum Enum with underlying type: string.
ListSdksSortOrderEnum 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.
QueryParameterValidationRequestPolicyValidationModeEnum Enum with underlying type: string.
RateLimitingPolicyRateKeyEnum Enum with underlying type: string.
ResponseCacheDetailsTypeEnum Enum with underlying type: string.
ResponseCacheLookupPolicyTypeEnum Enum with underlying type: string.
ResponseCacheStorePolicyTypeEnum Enum with underlying type: string.
RouteAuthorizationPolicyTypeEnum Enum with underlying type: string.
SdkLanguageOptionalParametersInputTypeEnum Enum with underlying type: string.
SdkLifecycleStateEnum Enum with underlying type: string.
SetHeaderPolicyItemIfExistsEnum Enum with underlying type: string.
SetQueryParameterPolicyItemIfExistsEnum Enum with underlying type: string.
StaticPublicKeyFormatEnum Enum with underlying type: string.
ValidationRequestPolicyValidationModeEnum Enum with underlying type: string.
WorkRequestOperationTypeEnum Enum with underlying type: string.
WorkRequestResourceActionTypeEnum Enum with underlying type: string.
WorkRequestStatusEnum Enum with underlying type: string.