Namespace Oci.FunctionsService.Models
Classes
Application
An application contains functions and defined attributes shared between those functions, such as network configuration and configuration. Avoid entering confidential information.
ApplicationSummary
Summary of an application.
ApplicationTraceConfig
Define the tracing configuration for an application.
ChangeApplicationCompartmentDetails
Properties to change the compartment of an application.
ConfigDetails
Details about the required and optional Function configurations needed for proper performance of the PBF.
ConstantProvisionedConcurrencyConfig
Configuration specifying a constant amount of provisioned concurrency.
CreateApplicationDetails
Properties for a new application.
CreateFunctionDetails
Properties to create a new function.
FailureDestinationDetails
An object that represents the destination to which Oracle Functions will send an invocation record with the details of the error of the failed detached function invocation.
A notification is an example of a failure destination.
Example: {"kind": "NOTIFICATION", "topicId": "topic_OCID"}
FailureDestinationDetailsModelConverter
Function
A function resource defines the code (Docker image) and configuration for a specific function. Functions are defined in applications. Avoid entering confidential information.
FunctionProvisionedConcurrencyConfig
Define the strategy for provisioned concurrency for the function.
FunctionProvisionedConcurrencyConfigModelConverter
FunctionSourceDetails
The source details for the Function. The function can be created from various sources.
FunctionSourceDetailsModelConverter
FunctionSummary
Summary of a function.
FunctionTraceConfig
Define the tracing configuration for a function.
ImagePolicyConfig
Define the image signature verification policy for an application.
KeyDetails
The properties that define the kms keys used by Functions for Image Signature verification.
NoneFailureDestinationDetails
Specifies no failure destination
Example: {"kind": "NONE"}
NoneProvisionedConcurrencyConfig
Configuration specifying no provisioned concurrency
NoneSuccessDestinationDetails
Specifies no success destination
Example: {"kind": "NONE"}
NotificationFailureDestinationDetails
The destination topic in the Notifications service to which to send the response of the failed detached function invocation.
Example: {"kind": "NOTIFICATION", "topicId": "topic_OCID"}
NotificationSuccessDestinationDetails
The destination topic in the Notifications service to which to send the response of the successful detached function invocation.
Example: {"kind": "NOTIFICATION", "topicId": "topic_OCID"}
PbfListing
PbfListing resources provide details about the available PBFs for consumption by the user. This resource contains details about PBF's functionality, policies required, configuration parameters expected etc.
PbfListingSummary
Summary of the PbfListing.
PbfListingVersion
This represents a version of a PbfListing. Each new update from the publisher or the change in the image will result in the creation of new PbfListingVersion resource creation. This is a sub-resource of a PbfListing.
PbfListingVersionSummary
Summary of the PbfListingVersion.
PbfListingVersionsCollection
Results of a PbfListingVersion search. Contains both PbfListingVersionSummary items and other information, such as metadata.
PbfListingsCollection
Results of a PbfListing search. Contains boh PbfListingSummary items and other information, such as metadata.
PolicyDetails
A policy required for this PBF execution.
PreBuiltFunctionSourceDetails
The source of the Function which is based on a Pre-Built Function Listing (PbfListing).
PublisherDetails
Contains details about the publisher of this PBF Listing.
QueueFailureDestinationDetails
The destination queue or channel in the Queue service to which to send the response of the failed detached function invocation.
Example: {"kind": "QUEUE", "queueId": "queue_OCID", "channelId": "channel_Id"}
QueueSuccessDestinationDetails
The destination queue or channel in the Queue service to which to send the response of the successful detached function invocation.
Example: {"kind": "QUEUE", "queueId": "queue_OCID", "channelId": "channel_Id"}
RequirementDetails
Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.
StreamFailureDestinationDetails
The destination stream in the Streaming service to which to send the response of the failed detached function invocation.
Example: {"kind": "STREAM", "streamId": "stream_OCID"}
StreamSuccessDestinationDetails
The destination stream in the Streaming service to which to send the response of the successful detached function invocation.
Example: {"kind": "STREAM", "streamId": "stream_OCID"}
SuccessDestinationDetails
An object that represents the destination to which Oracle Functions will send an invocation record with the details of the successful detached function invocation.
A stream is an example of a success destination.
Example: {"kind": "STREAM", "streamId": "stream_OCID"}
SuccessDestinationDetailsModelConverter
Trigger
PBF specific triggers for activating a PBF.
TriggerSummary
Summary of the Trigger.
TriggersCollection
Results of a Trigger search. Contains boh TriggerSummary items and other information, such as metadata.
UpdateApplicationDetails
Properties to update an application.
UpdateFunctionDetails
Updates attributes of a function.