Documentation ¶
Index ¶
- func GetAttachmentDetailsTargetRoleEnumStringValues() []string
- func GetCreateIntegrationInstanceDetailsConsumptionModelEnumStringValues() []string
- func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumStringValues() []string
- func GetCreateIntegrationInstanceDetailsShapeEnumStringValues() []string
- func GetIntegrationInstanceConsumptionModelEnumStringValues() []string
- func GetIntegrationInstanceIntegrationInstanceTypeEnumStringValues() []string
- func GetIntegrationInstanceLifecycleStateEnumStringValues() []string
- func GetIntegrationInstanceShapeEnumStringValues() []string
- func GetIntegrationInstanceSummaryConsumptionModelEnumStringValues() []string
- func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumStringValues() []string
- func GetIntegrationInstanceSummaryLifecycleStateEnumStringValues() []string
- func GetIntegrationInstanceSummaryShapeEnumStringValues() []string
- func GetListIntegrationInstancesLifecycleStateEnumStringValues() []string
- func GetListIntegrationInstancesSortByEnumStringValues() []string
- func GetListIntegrationInstancesSortOrderEnumStringValues() []string
- func GetNetworkEndpointTypeEnumStringValues() []string
- func GetOutboundConnectionOutboundConnectionTypeEnumStringValues() []string
- func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumStringValues() []string
- func GetWorkRequestOperationTypeEnumStringValues() []string
- func GetWorkRequestResourceActionTypeEnumStringValues() []string
- func GetWorkRequestStatusEnumStringValues() []string
- func GetWorkRequestSummaryOperationTypeEnumStringValues() []string
- func GetWorkRequestSummaryStatusEnumStringValues() []string
- type AttachmentDetails
- type AttachmentDetailsTargetRoleEnum
- type ChangeIntegrationInstanceCompartmentDetails
- type ChangeIntegrationInstanceCompartmentRequest
- func (request ChangeIntegrationInstanceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeIntegrationInstanceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeIntegrationInstanceCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeIntegrationInstanceCompartmentRequest) String() string
- func (request ChangeIntegrationInstanceCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeIntegrationInstanceCompartmentResponse
- type ChangeIntegrationInstanceNetworkEndpointDetails
- type ChangeIntegrationInstanceNetworkEndpointRequest
- func (request ChangeIntegrationInstanceNetworkEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeIntegrationInstanceNetworkEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeIntegrationInstanceNetworkEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeIntegrationInstanceNetworkEndpointRequest) String() string
- func (request ChangeIntegrationInstanceNetworkEndpointRequest) ValidateEnumValue() (bool, error)
- type ChangeIntegrationInstanceNetworkEndpointResponse
- type ChangePrivateEndpointOutboundConnectionDetails
- type ChangePrivateEndpointOutboundConnectionRequest
- func (request ChangePrivateEndpointOutboundConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangePrivateEndpointOutboundConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangePrivateEndpointOutboundConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangePrivateEndpointOutboundConnectionRequest) String() string
- func (request ChangePrivateEndpointOutboundConnectionRequest) ValidateEnumValue() (bool, error)
- type ChangePrivateEndpointOutboundConnectionResponse
- type CreateCustomEndpointDetails
- type CreateIntegrationInstanceDetails
- type CreateIntegrationInstanceDetailsConsumptionModelEnum
- type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
- type CreateIntegrationInstanceDetailsShapeEnum
- type CreateIntegrationInstanceRequest
- func (request CreateIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateIntegrationInstanceRequest) String() string
- func (request CreateIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
- type CreateIntegrationInstanceResponse
- type CustomEndpointDetails
- type DeleteIntegrationInstanceRequest
- func (request DeleteIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteIntegrationInstanceRequest) String() string
- func (request DeleteIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
- type DeleteIntegrationInstanceResponse
- type EnableProcessAutomationRequest
- func (request EnableProcessAutomationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableProcessAutomationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableProcessAutomationRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableProcessAutomationRequest) String() string
- func (request EnableProcessAutomationRequest) ValidateEnumValue() (bool, error)
- type EnableProcessAutomationResponse
- type GetIntegrationInstanceRequest
- func (request GetIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetIntegrationInstanceRequest) String() string
- func (request GetIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
- type GetIntegrationInstanceResponse
- 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 IdcsInfoDetails
- type IntegrationInstance
- type IntegrationInstanceClient
- func NewIntegrationInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client IntegrationInstanceClient, err error)
- func NewIntegrationInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client IntegrationInstanceClient, err error)
- func (client IntegrationInstanceClient) ChangeIntegrationInstanceCompartment(ctx context.Context, request ChangeIntegrationInstanceCompartmentRequest) (response ChangeIntegrationInstanceCompartmentResponse, err error)
- func (client IntegrationInstanceClient) ChangeIntegrationInstanceNetworkEndpoint(ctx context.Context, request ChangeIntegrationInstanceNetworkEndpointRequest) (response ChangeIntegrationInstanceNetworkEndpointResponse, err error)
- func (client IntegrationInstanceClient) ChangePrivateEndpointOutboundConnection(ctx context.Context, request ChangePrivateEndpointOutboundConnectionRequest) (response ChangePrivateEndpointOutboundConnectionResponse, err error)
- func (client *IntegrationInstanceClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client IntegrationInstanceClient) CreateIntegrationInstance(ctx context.Context, request CreateIntegrationInstanceRequest) (response CreateIntegrationInstanceResponse, err error)
- func (client IntegrationInstanceClient) DeleteIntegrationInstance(ctx context.Context, request DeleteIntegrationInstanceRequest) (response DeleteIntegrationInstanceResponse, err error)
- func (client IntegrationInstanceClient) EnableProcessAutomation(ctx context.Context, request EnableProcessAutomationRequest) (response EnableProcessAutomationResponse, err error)
- func (client IntegrationInstanceClient) GetIntegrationInstance(ctx context.Context, request GetIntegrationInstanceRequest) (response GetIntegrationInstanceResponse, err error)
- func (client IntegrationInstanceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client IntegrationInstanceClient) ListIntegrationInstances(ctx context.Context, request ListIntegrationInstancesRequest) (response ListIntegrationInstancesResponse, err error)
- func (client IntegrationInstanceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client IntegrationInstanceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client IntegrationInstanceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client *IntegrationInstanceClient) SetRegion(region string)
- func (client IntegrationInstanceClient) StartIntegrationInstance(ctx context.Context, request StartIntegrationInstanceRequest) (response StartIntegrationInstanceResponse, err error)
- func (client IntegrationInstanceClient) StopIntegrationInstance(ctx context.Context, request StopIntegrationInstanceRequest) (response StopIntegrationInstanceResponse, err error)
- func (client IntegrationInstanceClient) UpdateIntegrationInstance(ctx context.Context, request UpdateIntegrationInstanceRequest) (response UpdateIntegrationInstanceResponse, err error)
- type IntegrationInstanceConsumptionModelEnum
- type IntegrationInstanceIntegrationInstanceTypeEnum
- type IntegrationInstanceLifecycleStateEnum
- type IntegrationInstanceShapeEnum
- type IntegrationInstanceSummary
- type IntegrationInstanceSummaryConsumptionModelEnum
- type IntegrationInstanceSummaryIntegrationInstanceTypeEnum
- type IntegrationInstanceSummaryLifecycleStateEnum
- type IntegrationInstanceSummaryShapeEnum
- type ListIntegrationInstancesLifecycleStateEnum
- type ListIntegrationInstancesRequest
- func (request ListIntegrationInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListIntegrationInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListIntegrationInstancesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListIntegrationInstancesRequest) String() string
- func (request ListIntegrationInstancesRequest) ValidateEnumValue() (bool, error)
- type ListIntegrationInstancesResponse
- type ListIntegrationInstancesSortByEnum
- type ListIntegrationInstancesSortOrderEnum
- 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 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 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 NetworkEndpointDetails
- type NetworkEndpointTypeEnum
- type NoneOutboundConnection
- type OutboundConnection
- type OutboundConnectionOutboundConnectionTypeEnum
- type PrivateEndpointOutboundConnection
- type PublicEndpointDetails
- type StartIntegrationInstanceRequest
- func (request StartIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StartIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StartIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request StartIntegrationInstanceRequest) String() string
- func (request StartIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
- type StartIntegrationInstanceResponse
- type StopIntegrationInstanceRequest
- func (request StopIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StopIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StopIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request StopIntegrationInstanceRequest) String() string
- func (request StopIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
- type StopIntegrationInstanceResponse
- type UpdateCustomEndpointDetails
- type UpdateIntegrationInstanceDetails
- type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
- type UpdateIntegrationInstanceRequest
- func (request UpdateIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateIntegrationInstanceRequest) String() string
- func (request UpdateIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
- type UpdateIntegrationInstanceResponse
- type VirtualCloudNetwork
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestStatusEnum
- type WorkRequestSummary
- type WorkRequestSummaryOperationTypeEnum
- type WorkRequestSummaryStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAttachmentDetailsTargetRoleEnumStringValues ¶ added in v65.16.0
func GetAttachmentDetailsTargetRoleEnumStringValues() []string
GetAttachmentDetailsTargetRoleEnumStringValues Enumerates the set of values in String for AttachmentDetailsTargetRoleEnum
func GetCreateIntegrationInstanceDetailsConsumptionModelEnumStringValues ¶
func GetCreateIntegrationInstanceDetailsConsumptionModelEnumStringValues() []string
GetCreateIntegrationInstanceDetailsConsumptionModelEnumStringValues Enumerates the set of values in String for CreateIntegrationInstanceDetailsConsumptionModelEnum
func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumStringValues ¶
func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumStringValues() []string
GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumStringValues Enumerates the set of values in String for CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
func GetCreateIntegrationInstanceDetailsShapeEnumStringValues ¶ added in v65.16.0
func GetCreateIntegrationInstanceDetailsShapeEnumStringValues() []string
GetCreateIntegrationInstanceDetailsShapeEnumStringValues Enumerates the set of values in String for CreateIntegrationInstanceDetailsShapeEnum
func GetIntegrationInstanceConsumptionModelEnumStringValues ¶
func GetIntegrationInstanceConsumptionModelEnumStringValues() []string
GetIntegrationInstanceConsumptionModelEnumStringValues Enumerates the set of values in String for IntegrationInstanceConsumptionModelEnum
func GetIntegrationInstanceIntegrationInstanceTypeEnumStringValues ¶
func GetIntegrationInstanceIntegrationInstanceTypeEnumStringValues() []string
GetIntegrationInstanceIntegrationInstanceTypeEnumStringValues Enumerates the set of values in String for IntegrationInstanceIntegrationInstanceTypeEnum
func GetIntegrationInstanceLifecycleStateEnumStringValues ¶
func GetIntegrationInstanceLifecycleStateEnumStringValues() []string
GetIntegrationInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for IntegrationInstanceLifecycleStateEnum
func GetIntegrationInstanceShapeEnumStringValues ¶ added in v65.16.0
func GetIntegrationInstanceShapeEnumStringValues() []string
GetIntegrationInstanceShapeEnumStringValues Enumerates the set of values in String for IntegrationInstanceShapeEnum
func GetIntegrationInstanceSummaryConsumptionModelEnumStringValues ¶
func GetIntegrationInstanceSummaryConsumptionModelEnumStringValues() []string
GetIntegrationInstanceSummaryConsumptionModelEnumStringValues Enumerates the set of values in String for IntegrationInstanceSummaryConsumptionModelEnum
func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumStringValues ¶
func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumStringValues() []string
GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumStringValues Enumerates the set of values in String for IntegrationInstanceSummaryIntegrationInstanceTypeEnum
func GetIntegrationInstanceSummaryLifecycleStateEnumStringValues ¶
func GetIntegrationInstanceSummaryLifecycleStateEnumStringValues() []string
GetIntegrationInstanceSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for IntegrationInstanceSummaryLifecycleStateEnum
func GetIntegrationInstanceSummaryShapeEnumStringValues ¶ added in v65.16.0
func GetIntegrationInstanceSummaryShapeEnumStringValues() []string
GetIntegrationInstanceSummaryShapeEnumStringValues Enumerates the set of values in String for IntegrationInstanceSummaryShapeEnum
func GetListIntegrationInstancesLifecycleStateEnumStringValues ¶
func GetListIntegrationInstancesLifecycleStateEnumStringValues() []string
GetListIntegrationInstancesLifecycleStateEnumStringValues Enumerates the set of values in String for ListIntegrationInstancesLifecycleStateEnum
func GetListIntegrationInstancesSortByEnumStringValues ¶
func GetListIntegrationInstancesSortByEnumStringValues() []string
GetListIntegrationInstancesSortByEnumStringValues Enumerates the set of values in String for ListIntegrationInstancesSortByEnum
func GetListIntegrationInstancesSortOrderEnumStringValues ¶
func GetListIntegrationInstancesSortOrderEnumStringValues() []string
GetListIntegrationInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListIntegrationInstancesSortOrderEnum
func GetNetworkEndpointTypeEnumStringValues ¶
func GetNetworkEndpointTypeEnumStringValues() []string
GetNetworkEndpointTypeEnumStringValues Enumerates the set of values in String for NetworkEndpointTypeEnum
func GetOutboundConnectionOutboundConnectionTypeEnumStringValues ¶ added in v65.36.1
func GetOutboundConnectionOutboundConnectionTypeEnumStringValues() []string
GetOutboundConnectionOutboundConnectionTypeEnumStringValues Enumerates the set of values in String for OutboundConnectionOutboundConnectionTypeEnum
func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumStringValues ¶
func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumStringValues() []string
GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumStringValues Enumerates the set of values in String for UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
func GetWorkRequestOperationTypeEnumStringValues ¶
func GetWorkRequestOperationTypeEnumStringValues() []string
GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum
func GetWorkRequestResourceActionTypeEnumStringValues ¶
func GetWorkRequestResourceActionTypeEnumStringValues() []string
GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum
func GetWorkRequestStatusEnumStringValues ¶
func GetWorkRequestStatusEnumStringValues() []string
GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum
func GetWorkRequestSummaryOperationTypeEnumStringValues ¶
func GetWorkRequestSummaryOperationTypeEnumStringValues() []string
GetWorkRequestSummaryOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestSummaryOperationTypeEnum
func GetWorkRequestSummaryStatusEnumStringValues ¶
func GetWorkRequestSummaryStatusEnumStringValues() []string
GetWorkRequestSummaryStatusEnumStringValues Enumerates the set of values in String for WorkRequestSummaryStatusEnum
Types ¶
type AttachmentDetails ¶ added in v65.16.0
type AttachmentDetails struct { // The role of the target attachment. // * `PARENT` - The target instance is the parent of this attachment. // * `CHILD` - The target instance is the child of this attachment. TargetRole AttachmentDetailsTargetRoleEnum `mandatory:"true" json:"targetRole"` // * If role == `PARENT`, the attached instance was created by this service instance // * If role == `CHILD`, this instance was created from attached instance on behalf of a user IsImplicit *bool `mandatory:"true" json:"isImplicit"` // The OCID of the target instance (which could be any other OCI PaaS/SaaS resource), to which this instance is attached. TargetId *string `mandatory:"true" json:"targetId"` // The dataplane instance URL of the attached instance TargetInstanceUrl *string `mandatory:"true" json:"targetInstanceUrl"` // The type of the target instance, such as "FUSION". TargetServiceType *string `mandatory:"true" json:"targetServiceType"` }
AttachmentDetails Description of an attachments for this instance
func (AttachmentDetails) String ¶ added in v65.16.0
func (m AttachmentDetails) String() string
func (AttachmentDetails) ValidateEnumValue ¶ added in v65.16.0
func (m AttachmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AttachmentDetailsTargetRoleEnum ¶ added in v65.16.0
type AttachmentDetailsTargetRoleEnum string
AttachmentDetailsTargetRoleEnum Enum with underlying type: string
const ( AttachmentDetailsTargetRoleParent AttachmentDetailsTargetRoleEnum = "PARENT" AttachmentDetailsTargetRoleChild AttachmentDetailsTargetRoleEnum = "CHILD" )
Set of constants representing the allowable values for AttachmentDetailsTargetRoleEnum
func GetAttachmentDetailsTargetRoleEnumValues ¶ added in v65.16.0
func GetAttachmentDetailsTargetRoleEnumValues() []AttachmentDetailsTargetRoleEnum
GetAttachmentDetailsTargetRoleEnumValues Enumerates the set of values for AttachmentDetailsTargetRoleEnum
func GetMappingAttachmentDetailsTargetRoleEnum ¶ added in v65.16.0
func GetMappingAttachmentDetailsTargetRoleEnum(val string) (AttachmentDetailsTargetRoleEnum, bool)
GetMappingAttachmentDetailsTargetRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type ChangeIntegrationInstanceCompartmentDetails ¶
type ChangeIntegrationInstanceCompartmentDetails struct { // Compartment Identifier. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangeIntegrationInstanceCompartmentDetails The information to be updated.
func (ChangeIntegrationInstanceCompartmentDetails) String ¶
func (m ChangeIntegrationInstanceCompartmentDetails) String() string
func (ChangeIntegrationInstanceCompartmentDetails) ValidateEnumValue ¶
func (m ChangeIntegrationInstanceCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeIntegrationInstanceCompartmentRequest ¶
type ChangeIntegrationInstanceCompartmentRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // Details for the update integration instance ChangeIntegrationInstanceCompartmentDetails `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 }
ChangeIntegrationInstanceCompartmentRequest wrapper for the ChangeIntegrationInstanceCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangeIntegrationInstanceCompartment.go.html to see an example of how to use ChangeIntegrationInstanceCompartmentRequest.
func (ChangeIntegrationInstanceCompartmentRequest) BinaryRequestBody ¶
func (request ChangeIntegrationInstanceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeIntegrationInstanceCompartmentRequest) HTTPRequest ¶
func (request ChangeIntegrationInstanceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeIntegrationInstanceCompartmentRequest) RetryPolicy ¶
func (request ChangeIntegrationInstanceCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeIntegrationInstanceCompartmentRequest) String ¶
func (request ChangeIntegrationInstanceCompartmentRequest) String() string
func (ChangeIntegrationInstanceCompartmentRequest) ValidateEnumValue ¶
func (request ChangeIntegrationInstanceCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeIntegrationInstanceCompartmentResponse ¶
type ChangeIntegrationInstanceCompartmentResponse 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"` }
ChangeIntegrationInstanceCompartmentResponse wrapper for the ChangeIntegrationInstanceCompartment operation
func (ChangeIntegrationInstanceCompartmentResponse) HTTPResponse ¶
func (response ChangeIntegrationInstanceCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeIntegrationInstanceCompartmentResponse) String ¶
func (response ChangeIntegrationInstanceCompartmentResponse) String() string
type ChangeIntegrationInstanceNetworkEndpointDetails ¶
type ChangeIntegrationInstanceNetworkEndpointDetails struct {
NetworkEndpointDetails NetworkEndpointDetails `mandatory:"false" json:"networkEndpointDetails"`
}
ChangeIntegrationInstanceNetworkEndpointDetails Input payload to update an Integration instance endpoint details. An empty payload will clear out any existing configuration. Some actions may not be applicable to specific integration types, see Differences in Instance Management (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/application-integration&id=INTOO-GUID-931B5E33-4FE6-4997-93E5-8748516F46AA__GUID-176E43D5-4116-4828-8120-B929DF2A6B5E) for details.
func (ChangeIntegrationInstanceNetworkEndpointDetails) String ¶
func (m ChangeIntegrationInstanceNetworkEndpointDetails) String() string
func (*ChangeIntegrationInstanceNetworkEndpointDetails) UnmarshalJSON ¶
func (m *ChangeIntegrationInstanceNetworkEndpointDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ChangeIntegrationInstanceNetworkEndpointDetails) ValidateEnumValue ¶
func (m ChangeIntegrationInstanceNetworkEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeIntegrationInstanceNetworkEndpointRequest ¶
type ChangeIntegrationInstanceNetworkEndpointRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // Details for the updated Integration instance network endpoint ChangeIntegrationInstanceNetworkEndpointDetails `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 }
ChangeIntegrationInstanceNetworkEndpointRequest wrapper for the ChangeIntegrationInstanceNetworkEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangeIntegrationInstanceNetworkEndpoint.go.html to see an example of how to use ChangeIntegrationInstanceNetworkEndpointRequest.
func (ChangeIntegrationInstanceNetworkEndpointRequest) BinaryRequestBody ¶
func (request ChangeIntegrationInstanceNetworkEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeIntegrationInstanceNetworkEndpointRequest) HTTPRequest ¶
func (request ChangeIntegrationInstanceNetworkEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeIntegrationInstanceNetworkEndpointRequest) RetryPolicy ¶
func (request ChangeIntegrationInstanceNetworkEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeIntegrationInstanceNetworkEndpointRequest) String ¶
func (request ChangeIntegrationInstanceNetworkEndpointRequest) String() string
func (ChangeIntegrationInstanceNetworkEndpointRequest) ValidateEnumValue ¶
func (request ChangeIntegrationInstanceNetworkEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeIntegrationInstanceNetworkEndpointResponse ¶
type ChangeIntegrationInstanceNetworkEndpointResponse 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"` }
ChangeIntegrationInstanceNetworkEndpointResponse wrapper for the ChangeIntegrationInstanceNetworkEndpoint operation
func (ChangeIntegrationInstanceNetworkEndpointResponse) HTTPResponse ¶
func (response ChangeIntegrationInstanceNetworkEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeIntegrationInstanceNetworkEndpointResponse) String ¶
func (response ChangeIntegrationInstanceNetworkEndpointResponse) String() string
type ChangePrivateEndpointOutboundConnectionDetails ¶ added in v65.36.1
type ChangePrivateEndpointOutboundConnectionDetails struct {
PrivateEndpointOutboundConnection OutboundConnection `mandatory:"false" json:"privateEndpointOutboundConnection"`
}
ChangePrivateEndpointOutboundConnectionDetails Input payload to ADD/REMOVE Private Endpoint Outbound Connection for given IntegrationInstance. Some actions may not be applicable to specific integration types, see Differences in Instance Management (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/application-integration&id=INTOO-GUID-931B5E33-4FE6-4997-93E5-8748516F46AA__GUID-176E43D5-4116-4828-8120-B929DF2A6B5E) for details.
func (ChangePrivateEndpointOutboundConnectionDetails) String ¶ added in v65.36.1
func (m ChangePrivateEndpointOutboundConnectionDetails) String() string
func (*ChangePrivateEndpointOutboundConnectionDetails) UnmarshalJSON ¶ added in v65.36.1
func (m *ChangePrivateEndpointOutboundConnectionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ChangePrivateEndpointOutboundConnectionDetails) ValidateEnumValue ¶ added in v65.36.1
func (m ChangePrivateEndpointOutboundConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangePrivateEndpointOutboundConnectionRequest ¶ added in v65.36.1
type ChangePrivateEndpointOutboundConnectionRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // Details for private endpoint outbound connection. ChangePrivateEndpointOutboundConnectionDetails `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 }
ChangePrivateEndpointOutboundConnectionRequest wrapper for the ChangePrivateEndpointOutboundConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangePrivateEndpointOutboundConnection.go.html to see an example of how to use ChangePrivateEndpointOutboundConnectionRequest.
func (ChangePrivateEndpointOutboundConnectionRequest) BinaryRequestBody ¶ added in v65.36.1
func (request ChangePrivateEndpointOutboundConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangePrivateEndpointOutboundConnectionRequest) HTTPRequest ¶ added in v65.36.1
func (request ChangePrivateEndpointOutboundConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangePrivateEndpointOutboundConnectionRequest) RetryPolicy ¶ added in v65.36.1
func (request ChangePrivateEndpointOutboundConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangePrivateEndpointOutboundConnectionRequest) String ¶ added in v65.36.1
func (request ChangePrivateEndpointOutboundConnectionRequest) String() string
func (ChangePrivateEndpointOutboundConnectionRequest) ValidateEnumValue ¶ added in v65.36.1
func (request ChangePrivateEndpointOutboundConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangePrivateEndpointOutboundConnectionResponse ¶ added in v65.36.1
type ChangePrivateEndpointOutboundConnectionResponse 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"` }
ChangePrivateEndpointOutboundConnectionResponse wrapper for the ChangePrivateEndpointOutboundConnection operation
func (ChangePrivateEndpointOutboundConnectionResponse) HTTPResponse ¶ added in v65.36.1
func (response ChangePrivateEndpointOutboundConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangePrivateEndpointOutboundConnectionResponse) String ¶ added in v65.36.1
func (response ChangePrivateEndpointOutboundConnectionResponse) String() string
type CreateCustomEndpointDetails ¶
type CreateCustomEndpointDetails struct { // A custom hostname to be used for the integration instance URL, in FQDN format. Hostname *string `mandatory:"true" json:"hostname"` // Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. // All certificates should be stored in a single base64 encoded secret // Note the update will fail if this is not a valid certificate. CertificateSecretId *string `mandatory:"false" json:"certificateSecretId"` }
CreateCustomEndpointDetails Details for a custom endpoint for the integration instance (update).
func (CreateCustomEndpointDetails) String ¶
func (m CreateCustomEndpointDetails) String() string
func (CreateCustomEndpointDetails) ValidateEnumValue ¶
func (m CreateCustomEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateIntegrationInstanceDetails ¶
type CreateIntegrationInstanceDetails struct { // Integration Instance Identifier. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Standard or Enterprise type, // Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, // Oracle Integration 3 uses ENTERPRISEX and STANDARDX IntegrationInstanceType CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum `mandatory:"true" json:"integrationInstanceType"` // Bring your own license. IsByol *bool `mandatory:"true" json:"isByol"` // The number of configured message packs MessagePacks *int `mandatory:"true" json:"messagePacks"` // Simple key-value pair that is applied without any predefined name, // type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to // namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms. IdcsAt *string `mandatory:"false" json:"idcsAt"` // Visual Builder is enabled or not. IsVisualBuilderEnabled *bool `mandatory:"false" json:"isVisualBuilderEnabled"` CustomEndpoint *CreateCustomEndpointDetails `mandatory:"false" json:"customEndpoint"` // A list of alternate custom endpoints to be used for the integration instance URL // (contact Oracle for alternateCustomEndpoints availability for a specific instance). AlternateCustomEndpoints []CreateCustomEndpointDetails `mandatory:"false" json:"alternateCustomEndpoints"` // Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement. ConsumptionModel CreateIntegrationInstanceDetailsConsumptionModelEnum `mandatory:"false" json:"consumptionModel,omitempty"` // The file server is enabled or not. IsFileServerEnabled *bool `mandatory:"false" json:"isFileServerEnabled"` NetworkEndpointDetails NetworkEndpointDetails `mandatory:"false" json:"networkEndpointDetails"` // Shape Shape CreateIntegrationInstanceDetailsShapeEnum `mandatory:"false" json:"shape,omitempty"` // The OCID of the identity domain, that will be used to determine the // corresponding Idcs Stripe and create an Idcs application within the stripe. // This parameter is mutually exclusive with parameter: idcsAt, i.e only one of // two parameters should be specified. DomainId *string `mandatory:"false" json:"domainId"` }
CreateIntegrationInstanceDetails The information about new IntegrationInstance. Some properties may not be applicable to specific integration types, see Differences in Instance Management (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/application-integration&id=INTOO-GUID-931B5E33-4FE6-4997-93E5-8748516F46AA__GUID-176E43D5-4116-4828-8120-B929DF2A6B5E) for details.
func (CreateIntegrationInstanceDetails) String ¶
func (m CreateIntegrationInstanceDetails) String() string
func (*CreateIntegrationInstanceDetails) UnmarshalJSON ¶
func (m *CreateIntegrationInstanceDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateIntegrationInstanceDetails) ValidateEnumValue ¶
func (m CreateIntegrationInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateIntegrationInstanceDetailsConsumptionModelEnum ¶
type CreateIntegrationInstanceDetailsConsumptionModelEnum string
CreateIntegrationInstanceDetailsConsumptionModelEnum Enum with underlying type: string
const ( CreateIntegrationInstanceDetailsConsumptionModelUcm CreateIntegrationInstanceDetailsConsumptionModelEnum = "UCM" CreateIntegrationInstanceDetailsConsumptionModelGov CreateIntegrationInstanceDetailsConsumptionModelEnum = "GOV" CreateIntegrationInstanceDetailsConsumptionModelOic4saas CreateIntegrationInstanceDetailsConsumptionModelEnum = "OIC4SAAS" )
Set of constants representing the allowable values for CreateIntegrationInstanceDetailsConsumptionModelEnum
func GetCreateIntegrationInstanceDetailsConsumptionModelEnumValues ¶
func GetCreateIntegrationInstanceDetailsConsumptionModelEnumValues() []CreateIntegrationInstanceDetailsConsumptionModelEnum
GetCreateIntegrationInstanceDetailsConsumptionModelEnumValues Enumerates the set of values for CreateIntegrationInstanceDetailsConsumptionModelEnum
func GetMappingCreateIntegrationInstanceDetailsConsumptionModelEnum ¶
func GetMappingCreateIntegrationInstanceDetailsConsumptionModelEnum(val string) (CreateIntegrationInstanceDetailsConsumptionModelEnum, bool)
GetMappingCreateIntegrationInstanceDetailsConsumptionModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum ¶
type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum string
CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum Enum with underlying type: string
const ( CreateIntegrationInstanceDetailsIntegrationInstanceTypeStandard CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARD" CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprise CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISE" CreateIntegrationInstanceDetailsIntegrationInstanceTypeStandardx CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARDX" CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprisex CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISEX" )
Set of constants representing the allowable values for CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues ¶
func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues() []CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues Enumerates the set of values for CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
func GetMappingCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum ¶
func GetMappingCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum(val string) (CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum, bool)
GetMappingCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateIntegrationInstanceDetailsShapeEnum ¶ added in v65.16.0
type CreateIntegrationInstanceDetailsShapeEnum string
CreateIntegrationInstanceDetailsShapeEnum Enum with underlying type: string
const ( CreateIntegrationInstanceDetailsShapeDevelopment CreateIntegrationInstanceDetailsShapeEnum = "DEVELOPMENT" CreateIntegrationInstanceDetailsShapeProduction CreateIntegrationInstanceDetailsShapeEnum = "PRODUCTION" )
Set of constants representing the allowable values for CreateIntegrationInstanceDetailsShapeEnum
func GetCreateIntegrationInstanceDetailsShapeEnumValues ¶ added in v65.16.0
func GetCreateIntegrationInstanceDetailsShapeEnumValues() []CreateIntegrationInstanceDetailsShapeEnum
GetCreateIntegrationInstanceDetailsShapeEnumValues Enumerates the set of values for CreateIntegrationInstanceDetailsShapeEnum
func GetMappingCreateIntegrationInstanceDetailsShapeEnum ¶ added in v65.16.0
func GetMappingCreateIntegrationInstanceDetailsShapeEnum(val string) (CreateIntegrationInstanceDetailsShapeEnum, bool)
GetMappingCreateIntegrationInstanceDetailsShapeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateIntegrationInstanceRequest ¶
type CreateIntegrationInstanceRequest struct { // Details for the new Integration Instance. CreateIntegrationInstanceDetails `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 }
CreateIntegrationInstanceRequest wrapper for the CreateIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/CreateIntegrationInstance.go.html to see an example of how to use CreateIntegrationInstanceRequest.
func (CreateIntegrationInstanceRequest) BinaryRequestBody ¶
func (request CreateIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateIntegrationInstanceRequest) HTTPRequest ¶
func (request CreateIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateIntegrationInstanceRequest) RetryPolicy ¶
func (request CreateIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateIntegrationInstanceRequest) String ¶
func (request CreateIntegrationInstanceRequest) String() string
func (CreateIntegrationInstanceRequest) ValidateEnumValue ¶
func (request CreateIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateIntegrationInstanceResponse ¶
type CreateIntegrationInstanceResponse 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"` }
CreateIntegrationInstanceResponse wrapper for the CreateIntegrationInstance operation
func (CreateIntegrationInstanceResponse) HTTPResponse ¶
func (response CreateIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateIntegrationInstanceResponse) String ¶
func (response CreateIntegrationInstanceResponse) String() string
type CustomEndpointDetails ¶
type CustomEndpointDetails struct { // A custom hostname to be used for the integration instance URL, in FQDN format. Hostname *string `mandatory:"true" json:"hostname"` // Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. CertificateSecretId *string `mandatory:"false" json:"certificateSecretId"` // The secret version used for the certificate-secret-id (if certificate-secret-id is specified). CertificateSecretVersion *int `mandatory:"false" json:"certificateSecretVersion"` // When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata. Alias *string `mandatory:"false" json:"alias"` }
CustomEndpointDetails Details for a custom endpoint for the integration instance.
func (CustomEndpointDetails) String ¶
func (m CustomEndpointDetails) String() string
func (CustomEndpointDetails) ValidateEnumValue ¶
func (m CustomEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteIntegrationInstanceRequest ¶
type DeleteIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // 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 }
DeleteIntegrationInstanceRequest wrapper for the DeleteIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/DeleteIntegrationInstance.go.html to see an example of how to use DeleteIntegrationInstanceRequest.
func (DeleteIntegrationInstanceRequest) BinaryRequestBody ¶
func (request DeleteIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteIntegrationInstanceRequest) HTTPRequest ¶
func (request DeleteIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteIntegrationInstanceRequest) RetryPolicy ¶
func (request DeleteIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteIntegrationInstanceRequest) String ¶
func (request DeleteIntegrationInstanceRequest) String() string
func (DeleteIntegrationInstanceRequest) ValidateEnumValue ¶
func (request DeleteIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteIntegrationInstanceResponse ¶
type DeleteIntegrationInstanceResponse 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"` }
DeleteIntegrationInstanceResponse wrapper for the DeleteIntegrationInstance operation
func (DeleteIntegrationInstanceResponse) HTTPResponse ¶
func (response DeleteIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteIntegrationInstanceResponse) String ¶
func (response DeleteIntegrationInstanceResponse) String() string
type EnableProcessAutomationRequest ¶ added in v65.36.1
type EnableProcessAutomationRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // 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 }
EnableProcessAutomationRequest wrapper for the EnableProcessAutomation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/EnableProcessAutomation.go.html to see an example of how to use EnableProcessAutomationRequest.
func (EnableProcessAutomationRequest) BinaryRequestBody ¶ added in v65.36.1
func (request EnableProcessAutomationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableProcessAutomationRequest) HTTPRequest ¶ added in v65.36.1
func (request EnableProcessAutomationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableProcessAutomationRequest) RetryPolicy ¶ added in v65.36.1
func (request EnableProcessAutomationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableProcessAutomationRequest) String ¶ added in v65.36.1
func (request EnableProcessAutomationRequest) String() string
func (EnableProcessAutomationRequest) ValidateEnumValue ¶ added in v65.36.1
func (request EnableProcessAutomationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableProcessAutomationResponse ¶ added in v65.36.1
type EnableProcessAutomationResponse 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"` }
EnableProcessAutomationResponse wrapper for the EnableProcessAutomation operation
func (EnableProcessAutomationResponse) HTTPResponse ¶ added in v65.36.1
func (response EnableProcessAutomationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableProcessAutomationResponse) String ¶ added in v65.36.1
func (response EnableProcessAutomationResponse) String() string
type GetIntegrationInstanceRequest ¶
type GetIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // 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 }
GetIntegrationInstanceRequest wrapper for the GetIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/GetIntegrationInstance.go.html to see an example of how to use GetIntegrationInstanceRequest.
func (GetIntegrationInstanceRequest) BinaryRequestBody ¶
func (request GetIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetIntegrationInstanceRequest) HTTPRequest ¶
func (request GetIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetIntegrationInstanceRequest) RetryPolicy ¶
func (request GetIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetIntegrationInstanceRequest) String ¶
func (request GetIntegrationInstanceRequest) String() string
func (GetIntegrationInstanceRequest) ValidateEnumValue ¶
func (request GetIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetIntegrationInstanceResponse ¶
type GetIntegrationInstanceResponse struct { // The underlying http response RawResponse *http.Response // The IntegrationInstance instance IntegrationInstance `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"` }
GetIntegrationInstanceResponse wrapper for the GetIntegrationInstance operation
func (GetIntegrationInstanceResponse) HTTPResponse ¶
func (response GetIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetIntegrationInstanceResponse) String ¶
func (response GetIntegrationInstanceResponse) 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/integration/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"` // some decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `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 IdcsInfoDetails ¶ added in v65.16.0
type IdcsInfoDetails struct { // URL for the location of the IDCS Application (used by IDCS APIs) IdcsAppLocationUrl *string `mandatory:"true" json:"idcsAppLocationUrl"` // The IDCS application display name associated with the instance IdcsAppDisplayName *string `mandatory:"true" json:"idcsAppDisplayName"` // The IDCS application ID associated with the instance IdcsAppId *string `mandatory:"true" json:"idcsAppId"` // The IDCS application name associated with the instance IdcsAppName *string `mandatory:"true" json:"idcsAppName"` // The URL used as the primary audience for integration flows in this instance // type: string InstancePrimaryAudienceUrl *string `mandatory:"true" json:"instancePrimaryAudienceUrl"` }
IdcsInfoDetails Information for IDCS access
func (IdcsInfoDetails) String ¶ added in v65.16.0
func (m IdcsInfoDetails) String() string
func (IdcsInfoDetails) ValidateEnumValue ¶ added in v65.16.0
func (m IdcsInfoDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IntegrationInstance ¶
type IntegrationInstance struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // Integration Instance Identifier, can be renamed. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Standard or Enterprise type, // Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, // Oracle Integration 3 uses ENTERPRISEX and STANDARDX IntegrationInstanceType IntegrationInstanceIntegrationInstanceTypeEnum `mandatory:"true" json:"integrationInstanceType"` // Bring your own license. IsByol *bool `mandatory:"true" json:"isByol"` // The Integration Instance URL. InstanceUrl *string `mandatory:"true" json:"instanceUrl"` // The number of configured message packs (if any) MessagePacks *int `mandatory:"true" json:"messagePacks"` // The time the the IntegrationInstance was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the IntegrationInstance was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the integration instance. LifecycleState IntegrationInstanceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. StateMessage *string `mandatory:"false" json:"stateMessage"` // Simple key-value pair that is applied without any predefined name, // type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to // namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The file server is enabled or not. IsFileServerEnabled *bool `mandatory:"false" json:"isFileServerEnabled"` // VisualBuilder is enabled or not. IsVisualBuilderEnabled *bool `mandatory:"false" json:"isVisualBuilderEnabled"` CustomEndpoint *CustomEndpointDetails `mandatory:"false" json:"customEndpoint"` // A list of alternate custom endpoints used for the integration instance URL. AlternateCustomEndpoints []CustomEndpointDetails `mandatory:"false" json:"alternateCustomEndpoints"` // The entitlement used for billing purposes. ConsumptionModel IntegrationInstanceConsumptionModelEnum `mandatory:"false" json:"consumptionModel,omitempty"` NetworkEndpointDetails NetworkEndpointDetails `mandatory:"false" json:"networkEndpointDetails"` IdcsInfo *IdcsInfoDetails `mandatory:"false" json:"idcsInfo"` // A list of associated attachments to other services Attachments []AttachmentDetails `mandatory:"false" json:"attachments"` // Shape Shape IntegrationInstanceShapeEnum `mandatory:"false" json:"shape,omitempty"` PrivateEndpointOutboundConnection OutboundConnection `mandatory:"false" json:"privateEndpointOutboundConnection"` }
IntegrationInstance Description of Integration Instance.
func (IntegrationInstance) String ¶
func (m IntegrationInstance) String() string
func (*IntegrationInstance) UnmarshalJSON ¶
func (m *IntegrationInstance) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (IntegrationInstance) ValidateEnumValue ¶
func (m IntegrationInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IntegrationInstanceClient ¶
type IntegrationInstanceClient struct { common.BaseClient // contains filtered or unexported fields }
IntegrationInstanceClient a client for IntegrationInstance
func NewIntegrationInstanceClientWithConfigurationProvider ¶
func NewIntegrationInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client IntegrationInstanceClient, err error)
NewIntegrationInstanceClientWithConfigurationProvider Creates a new default IntegrationInstance client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewIntegrationInstanceClientWithOboToken ¶
func NewIntegrationInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client IntegrationInstanceClient, err error)
NewIntegrationInstanceClientWithOboToken Creates a new default IntegrationInstance 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 (IntegrationInstanceClient) ChangeIntegrationInstanceCompartment ¶
func (client IntegrationInstanceClient) ChangeIntegrationInstanceCompartment(ctx context.Context, request ChangeIntegrationInstanceCompartmentRequest) (response ChangeIntegrationInstanceCompartmentResponse, err error)
ChangeIntegrationInstanceCompartment Change the compartment for an integration instance
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangeIntegrationInstanceCompartment.go.html to see an example of how to use ChangeIntegrationInstanceCompartment API.
func (IntegrationInstanceClient) ChangeIntegrationInstanceNetworkEndpoint ¶
func (client IntegrationInstanceClient) ChangeIntegrationInstanceNetworkEndpoint(ctx context.Context, request ChangeIntegrationInstanceNetworkEndpointRequest) (response ChangeIntegrationInstanceNetworkEndpointResponse, err error)
ChangeIntegrationInstanceNetworkEndpoint Change an Integration instance network endpoint. The operation is long-running and creates a new WorkRequest.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangeIntegrationInstanceNetworkEndpoint.go.html to see an example of how to use ChangeIntegrationInstanceNetworkEndpoint API.
func (IntegrationInstanceClient) ChangePrivateEndpointOutboundConnection ¶ added in v65.36.1
func (client IntegrationInstanceClient) ChangePrivateEndpointOutboundConnection(ctx context.Context, request ChangePrivateEndpointOutboundConnectionRequest) (response ChangePrivateEndpointOutboundConnectionResponse, err error)
ChangePrivateEndpointOutboundConnection Change private endpoint outbound connection for given Integration instance. The operation is long-running and creates a new WorkRequest.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangePrivateEndpointOutboundConnection.go.html to see an example of how to use ChangePrivateEndpointOutboundConnection API.
func (*IntegrationInstanceClient) ConfigurationProvider ¶
func (client *IntegrationInstanceClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (IntegrationInstanceClient) CreateIntegrationInstance ¶
func (client IntegrationInstanceClient) CreateIntegrationInstance(ctx context.Context, request CreateIntegrationInstanceRequest) (response CreateIntegrationInstanceResponse, err error)
CreateIntegrationInstance Creates a new Integration Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/CreateIntegrationInstance.go.html to see an example of how to use CreateIntegrationInstance API. A default retry strategy applies to this operation CreateIntegrationInstance()
func (IntegrationInstanceClient) DeleteIntegrationInstance ¶
func (client IntegrationInstanceClient) DeleteIntegrationInstance(ctx context.Context, request DeleteIntegrationInstanceRequest) (response DeleteIntegrationInstanceResponse, err error)
DeleteIntegrationInstance Deletes an Integration Instance resource by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/DeleteIntegrationInstance.go.html to see an example of how to use DeleteIntegrationInstance API.
func (IntegrationInstanceClient) EnableProcessAutomation ¶ added in v65.36.1
func (client IntegrationInstanceClient) EnableProcessAutomation(ctx context.Context, request EnableProcessAutomationRequest) (response EnableProcessAutomationResponse, err error)
EnableProcessAutomation Enable Process Automation for given Integration Instance
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/EnableProcessAutomation.go.html to see an example of how to use EnableProcessAutomation API.
func (IntegrationInstanceClient) GetIntegrationInstance ¶
func (client IntegrationInstanceClient) GetIntegrationInstance(ctx context.Context, request GetIntegrationInstanceRequest) (response GetIntegrationInstanceResponse, err error)
GetIntegrationInstance Gets a IntegrationInstance by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/GetIntegrationInstance.go.html to see an example of how to use GetIntegrationInstance API.
func (IntegrationInstanceClient) GetWorkRequest ¶
func (client IntegrationInstanceClient) 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/integration/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (IntegrationInstanceClient) ListIntegrationInstances ¶
func (client IntegrationInstanceClient) ListIntegrationInstances(ctx context.Context, request ListIntegrationInstancesRequest) (response ListIntegrationInstancesResponse, err error)
ListIntegrationInstances Returns a list of Integration Instances.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListIntegrationInstances.go.html to see an example of how to use ListIntegrationInstances API.
func (IntegrationInstanceClient) ListWorkRequestErrors ¶
func (client IntegrationInstanceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Get the errors of a work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (IntegrationInstanceClient) ListWorkRequestLogs ¶
func (client IntegrationInstanceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Get the logs of a work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (IntegrationInstanceClient) ListWorkRequests ¶
func (client IntegrationInstanceClient) 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/integration/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (*IntegrationInstanceClient) SetRegion ¶
func (client *IntegrationInstanceClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (IntegrationInstanceClient) StartIntegrationInstance ¶
func (client IntegrationInstanceClient) StartIntegrationInstance(ctx context.Context, request StartIntegrationInstanceRequest) (response StartIntegrationInstanceResponse, err error)
StartIntegrationInstance Start an integration instance that was previously in an INACTIVE state
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/StartIntegrationInstance.go.html to see an example of how to use StartIntegrationInstance API.
func (IntegrationInstanceClient) StopIntegrationInstance ¶
func (client IntegrationInstanceClient) StopIntegrationInstance(ctx context.Context, request StopIntegrationInstanceRequest) (response StopIntegrationInstanceResponse, err error)
StopIntegrationInstance Stop an integration instance that was previously in an ACTIVE state
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/StopIntegrationInstance.go.html to see an example of how to use StopIntegrationInstance API.
func (IntegrationInstanceClient) UpdateIntegrationInstance ¶
func (client IntegrationInstanceClient) UpdateIntegrationInstance(ctx context.Context, request UpdateIntegrationInstanceRequest) (response UpdateIntegrationInstanceResponse, err error)
UpdateIntegrationInstance Updates the Integration Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/UpdateIntegrationInstance.go.html to see an example of how to use UpdateIntegrationInstance API.
type IntegrationInstanceConsumptionModelEnum ¶
type IntegrationInstanceConsumptionModelEnum string
IntegrationInstanceConsumptionModelEnum Enum with underlying type: string
const ( IntegrationInstanceConsumptionModelUcm IntegrationInstanceConsumptionModelEnum = "UCM" IntegrationInstanceConsumptionModelGov IntegrationInstanceConsumptionModelEnum = "GOV" IntegrationInstanceConsumptionModelOic4saas IntegrationInstanceConsumptionModelEnum = "OIC4SAAS" )
Set of constants representing the allowable values for IntegrationInstanceConsumptionModelEnum
func GetIntegrationInstanceConsumptionModelEnumValues ¶
func GetIntegrationInstanceConsumptionModelEnumValues() []IntegrationInstanceConsumptionModelEnum
GetIntegrationInstanceConsumptionModelEnumValues Enumerates the set of values for IntegrationInstanceConsumptionModelEnum
func GetMappingIntegrationInstanceConsumptionModelEnum ¶
func GetMappingIntegrationInstanceConsumptionModelEnum(val string) (IntegrationInstanceConsumptionModelEnum, bool)
GetMappingIntegrationInstanceConsumptionModelEnum performs case Insensitive comparison on enum value and return the desired enum
type IntegrationInstanceIntegrationInstanceTypeEnum ¶
type IntegrationInstanceIntegrationInstanceTypeEnum string
IntegrationInstanceIntegrationInstanceTypeEnum Enum with underlying type: string
const ( IntegrationInstanceIntegrationInstanceTypeStandard IntegrationInstanceIntegrationInstanceTypeEnum = "STANDARD" IntegrationInstanceIntegrationInstanceTypeEnterprise IntegrationInstanceIntegrationInstanceTypeEnum = "ENTERPRISE" IntegrationInstanceIntegrationInstanceTypeStandardx IntegrationInstanceIntegrationInstanceTypeEnum = "STANDARDX" IntegrationInstanceIntegrationInstanceTypeEnterprisex IntegrationInstanceIntegrationInstanceTypeEnum = "ENTERPRISEX" )
Set of constants representing the allowable values for IntegrationInstanceIntegrationInstanceTypeEnum
func GetIntegrationInstanceIntegrationInstanceTypeEnumValues ¶
func GetIntegrationInstanceIntegrationInstanceTypeEnumValues() []IntegrationInstanceIntegrationInstanceTypeEnum
GetIntegrationInstanceIntegrationInstanceTypeEnumValues Enumerates the set of values for IntegrationInstanceIntegrationInstanceTypeEnum
func GetMappingIntegrationInstanceIntegrationInstanceTypeEnum ¶
func GetMappingIntegrationInstanceIntegrationInstanceTypeEnum(val string) (IntegrationInstanceIntegrationInstanceTypeEnum, bool)
GetMappingIntegrationInstanceIntegrationInstanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type IntegrationInstanceLifecycleStateEnum ¶
type IntegrationInstanceLifecycleStateEnum string
IntegrationInstanceLifecycleStateEnum Enum with underlying type: string
const ( IntegrationInstanceLifecycleStateCreating IntegrationInstanceLifecycleStateEnum = "CREATING" IntegrationInstanceLifecycleStateUpdating IntegrationInstanceLifecycleStateEnum = "UPDATING" IntegrationInstanceLifecycleStateActive IntegrationInstanceLifecycleStateEnum = "ACTIVE" IntegrationInstanceLifecycleStateInactive IntegrationInstanceLifecycleStateEnum = "INACTIVE" IntegrationInstanceLifecycleStateDeleting IntegrationInstanceLifecycleStateEnum = "DELETING" IntegrationInstanceLifecycleStateDeleted IntegrationInstanceLifecycleStateEnum = "DELETED" IntegrationInstanceLifecycleStateFailed IntegrationInstanceLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for IntegrationInstanceLifecycleStateEnum
func GetIntegrationInstanceLifecycleStateEnumValues ¶
func GetIntegrationInstanceLifecycleStateEnumValues() []IntegrationInstanceLifecycleStateEnum
GetIntegrationInstanceLifecycleStateEnumValues Enumerates the set of values for IntegrationInstanceLifecycleStateEnum
func GetMappingIntegrationInstanceLifecycleStateEnum ¶
func GetMappingIntegrationInstanceLifecycleStateEnum(val string) (IntegrationInstanceLifecycleStateEnum, bool)
GetMappingIntegrationInstanceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type IntegrationInstanceShapeEnum ¶ added in v65.16.0
type IntegrationInstanceShapeEnum string
IntegrationInstanceShapeEnum Enum with underlying type: string
const ( IntegrationInstanceShapeDevelopment IntegrationInstanceShapeEnum = "DEVELOPMENT" IntegrationInstanceShapeProduction IntegrationInstanceShapeEnum = "PRODUCTION" )
Set of constants representing the allowable values for IntegrationInstanceShapeEnum
func GetIntegrationInstanceShapeEnumValues ¶ added in v65.16.0
func GetIntegrationInstanceShapeEnumValues() []IntegrationInstanceShapeEnum
GetIntegrationInstanceShapeEnumValues Enumerates the set of values for IntegrationInstanceShapeEnum
func GetMappingIntegrationInstanceShapeEnum ¶ added in v65.16.0
func GetMappingIntegrationInstanceShapeEnum(val string) (IntegrationInstanceShapeEnum, bool)
GetMappingIntegrationInstanceShapeEnum performs case Insensitive comparison on enum value and return the desired enum
type IntegrationInstanceSummary ¶
type IntegrationInstanceSummary struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // Integration Instance Identifier, can be renamed. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Standard or Enterprise type, // Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, // Oracle Integration 3 uses ENTERPRISEX and STANDARDX IntegrationInstanceType IntegrationInstanceSummaryIntegrationInstanceTypeEnum `mandatory:"true" json:"integrationInstanceType"` // Bring your own license. IsByol *bool `mandatory:"true" json:"isByol"` // The Integration Instance URL. InstanceUrl *string `mandatory:"true" json:"instanceUrl"` // The number of configured message packs (if any) MessagePacks *int `mandatory:"true" json:"messagePacks"` // The time the the Integration Instance was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the IntegrationInstance was updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the Integration Instance. LifecycleState IntegrationInstanceSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. StateMessage *string `mandatory:"false" json:"stateMessage"` // The file server is enabled or not. IsFileServerEnabled *bool `mandatory:"false" json:"isFileServerEnabled"` // Visual Builder is enabled or not. IsVisualBuilderEnabled *bool `mandatory:"false" json:"isVisualBuilderEnabled"` CustomEndpoint *CustomEndpointDetails `mandatory:"false" json:"customEndpoint"` // A list of alternate custom endpoints used for the integration instance URL. AlternateCustomEndpoints []CustomEndpointDetails `mandatory:"false" json:"alternateCustomEndpoints"` // The entitlement used for billing purposes. ConsumptionModel IntegrationInstanceSummaryConsumptionModelEnum `mandatory:"false" json:"consumptionModel,omitempty"` NetworkEndpointDetails NetworkEndpointDetails `mandatory:"false" json:"networkEndpointDetails"` // Simple key-value pair that is applied without any predefined name, // type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to // namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Shape Shape IntegrationInstanceSummaryShapeEnum `mandatory:"false" json:"shape,omitempty"` PrivateEndpointOutboundConnection OutboundConnection `mandatory:"false" json:"privateEndpointOutboundConnection"` }
IntegrationInstanceSummary Summary of the Integration Instance.
func (IntegrationInstanceSummary) String ¶
func (m IntegrationInstanceSummary) String() string
func (*IntegrationInstanceSummary) UnmarshalJSON ¶
func (m *IntegrationInstanceSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (IntegrationInstanceSummary) ValidateEnumValue ¶
func (m IntegrationInstanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IntegrationInstanceSummaryConsumptionModelEnum ¶
type IntegrationInstanceSummaryConsumptionModelEnum string
IntegrationInstanceSummaryConsumptionModelEnum Enum with underlying type: string
const ( IntegrationInstanceSummaryConsumptionModelUcm IntegrationInstanceSummaryConsumptionModelEnum = "UCM" IntegrationInstanceSummaryConsumptionModelGov IntegrationInstanceSummaryConsumptionModelEnum = "GOV" IntegrationInstanceSummaryConsumptionModelOic4saas IntegrationInstanceSummaryConsumptionModelEnum = "OIC4SAAS" )
Set of constants representing the allowable values for IntegrationInstanceSummaryConsumptionModelEnum
func GetIntegrationInstanceSummaryConsumptionModelEnumValues ¶
func GetIntegrationInstanceSummaryConsumptionModelEnumValues() []IntegrationInstanceSummaryConsumptionModelEnum
GetIntegrationInstanceSummaryConsumptionModelEnumValues Enumerates the set of values for IntegrationInstanceSummaryConsumptionModelEnum
func GetMappingIntegrationInstanceSummaryConsumptionModelEnum ¶
func GetMappingIntegrationInstanceSummaryConsumptionModelEnum(val string) (IntegrationInstanceSummaryConsumptionModelEnum, bool)
GetMappingIntegrationInstanceSummaryConsumptionModelEnum performs case Insensitive comparison on enum value and return the desired enum
type IntegrationInstanceSummaryIntegrationInstanceTypeEnum ¶
type IntegrationInstanceSummaryIntegrationInstanceTypeEnum string
IntegrationInstanceSummaryIntegrationInstanceTypeEnum Enum with underlying type: string
const ( IntegrationInstanceSummaryIntegrationInstanceTypeStandard IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "STANDARD" IntegrationInstanceSummaryIntegrationInstanceTypeEnterprise IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "ENTERPRISE" IntegrationInstanceSummaryIntegrationInstanceTypeStandardx IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "STANDARDX" IntegrationInstanceSummaryIntegrationInstanceTypeEnterprisex IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "ENTERPRISEX" )
Set of constants representing the allowable values for IntegrationInstanceSummaryIntegrationInstanceTypeEnum
func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues ¶
func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues() []IntegrationInstanceSummaryIntegrationInstanceTypeEnum
GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues Enumerates the set of values for IntegrationInstanceSummaryIntegrationInstanceTypeEnum
func GetMappingIntegrationInstanceSummaryIntegrationInstanceTypeEnum ¶
func GetMappingIntegrationInstanceSummaryIntegrationInstanceTypeEnum(val string) (IntegrationInstanceSummaryIntegrationInstanceTypeEnum, bool)
GetMappingIntegrationInstanceSummaryIntegrationInstanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type IntegrationInstanceSummaryLifecycleStateEnum ¶
type IntegrationInstanceSummaryLifecycleStateEnum string
IntegrationInstanceSummaryLifecycleStateEnum Enum with underlying type: string
const ( IntegrationInstanceSummaryLifecycleStateCreating IntegrationInstanceSummaryLifecycleStateEnum = "CREATING" IntegrationInstanceSummaryLifecycleStateUpdating IntegrationInstanceSummaryLifecycleStateEnum = "UPDATING" IntegrationInstanceSummaryLifecycleStateActive IntegrationInstanceSummaryLifecycleStateEnum = "ACTIVE" IntegrationInstanceSummaryLifecycleStateInactive IntegrationInstanceSummaryLifecycleStateEnum = "INACTIVE" IntegrationInstanceSummaryLifecycleStateDeleting IntegrationInstanceSummaryLifecycleStateEnum = "DELETING" IntegrationInstanceSummaryLifecycleStateDeleted IntegrationInstanceSummaryLifecycleStateEnum = "DELETED" IntegrationInstanceSummaryLifecycleStateFailed IntegrationInstanceSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for IntegrationInstanceSummaryLifecycleStateEnum
func GetIntegrationInstanceSummaryLifecycleStateEnumValues ¶
func GetIntegrationInstanceSummaryLifecycleStateEnumValues() []IntegrationInstanceSummaryLifecycleStateEnum
GetIntegrationInstanceSummaryLifecycleStateEnumValues Enumerates the set of values for IntegrationInstanceSummaryLifecycleStateEnum
func GetMappingIntegrationInstanceSummaryLifecycleStateEnum ¶
func GetMappingIntegrationInstanceSummaryLifecycleStateEnum(val string) (IntegrationInstanceSummaryLifecycleStateEnum, bool)
GetMappingIntegrationInstanceSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type IntegrationInstanceSummaryShapeEnum ¶ added in v65.16.0
type IntegrationInstanceSummaryShapeEnum string
IntegrationInstanceSummaryShapeEnum Enum with underlying type: string
const ( IntegrationInstanceSummaryShapeDevelopment IntegrationInstanceSummaryShapeEnum = "DEVELOPMENT" IntegrationInstanceSummaryShapeProduction IntegrationInstanceSummaryShapeEnum = "PRODUCTION" )
Set of constants representing the allowable values for IntegrationInstanceSummaryShapeEnum
func GetIntegrationInstanceSummaryShapeEnumValues ¶ added in v65.16.0
func GetIntegrationInstanceSummaryShapeEnumValues() []IntegrationInstanceSummaryShapeEnum
GetIntegrationInstanceSummaryShapeEnumValues Enumerates the set of values for IntegrationInstanceSummaryShapeEnum
func GetMappingIntegrationInstanceSummaryShapeEnum ¶ added in v65.16.0
func GetMappingIntegrationInstanceSummaryShapeEnum(val string) (IntegrationInstanceSummaryShapeEnum, bool)
GetMappingIntegrationInstanceSummaryShapeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListIntegrationInstancesLifecycleStateEnum ¶
type ListIntegrationInstancesLifecycleStateEnum string
ListIntegrationInstancesLifecycleStateEnum Enum with underlying type: string
const ( ListIntegrationInstancesLifecycleStateCreating ListIntegrationInstancesLifecycleStateEnum = "CREATING" ListIntegrationInstancesLifecycleStateUpdating ListIntegrationInstancesLifecycleStateEnum = "UPDATING" ListIntegrationInstancesLifecycleStateActive ListIntegrationInstancesLifecycleStateEnum = "ACTIVE" ListIntegrationInstancesLifecycleStateInactive ListIntegrationInstancesLifecycleStateEnum = "INACTIVE" ListIntegrationInstancesLifecycleStateDeleting ListIntegrationInstancesLifecycleStateEnum = "DELETING" ListIntegrationInstancesLifecycleStateDeleted ListIntegrationInstancesLifecycleStateEnum = "DELETED" ListIntegrationInstancesLifecycleStateFailed ListIntegrationInstancesLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListIntegrationInstancesLifecycleStateEnum
func GetListIntegrationInstancesLifecycleStateEnumValues ¶
func GetListIntegrationInstancesLifecycleStateEnumValues() []ListIntegrationInstancesLifecycleStateEnum
GetListIntegrationInstancesLifecycleStateEnumValues Enumerates the set of values for ListIntegrationInstancesLifecycleStateEnum
func GetMappingListIntegrationInstancesLifecycleStateEnum ¶
func GetMappingListIntegrationInstancesLifecycleStateEnum(val string) (ListIntegrationInstancesLifecycleStateEnum, bool)
GetMappingListIntegrationInstancesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListIntegrationInstancesRequest ¶
type ListIntegrationInstancesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Life cycle state to query on. LifecycleState ListIntegrationInstancesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListIntegrationInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order // for TIMECREATED is descending. Default order for DISPLAYNAME is // ascending. If no value is specified TIMECREATED is default. SortBy ListIntegrationInstancesSortByEnum `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 }
ListIntegrationInstancesRequest wrapper for the ListIntegrationInstances operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListIntegrationInstances.go.html to see an example of how to use ListIntegrationInstancesRequest.
func (ListIntegrationInstancesRequest) BinaryRequestBody ¶
func (request ListIntegrationInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListIntegrationInstancesRequest) HTTPRequest ¶
func (request ListIntegrationInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListIntegrationInstancesRequest) RetryPolicy ¶
func (request ListIntegrationInstancesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListIntegrationInstancesRequest) String ¶
func (request ListIntegrationInstancesRequest) String() string
func (ListIntegrationInstancesRequest) ValidateEnumValue ¶
func (request ListIntegrationInstancesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListIntegrationInstancesResponse ¶
type ListIntegrationInstancesResponse struct { // The underlying http response RawResponse *http.Response // A list of []IntegrationInstanceSummary instances Items []IntegrationInstanceSummary `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 OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, additional pages of results have been previously returned OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"` }
ListIntegrationInstancesResponse wrapper for the ListIntegrationInstances operation
func (ListIntegrationInstancesResponse) HTTPResponse ¶
func (response ListIntegrationInstancesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListIntegrationInstancesResponse) String ¶
func (response ListIntegrationInstancesResponse) String() string
type ListIntegrationInstancesSortByEnum ¶
type ListIntegrationInstancesSortByEnum string
ListIntegrationInstancesSortByEnum Enum with underlying type: string
const ( ListIntegrationInstancesSortByTimecreated ListIntegrationInstancesSortByEnum = "TIMECREATED" ListIntegrationInstancesSortByDisplayname ListIntegrationInstancesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListIntegrationInstancesSortByEnum
func GetListIntegrationInstancesSortByEnumValues ¶
func GetListIntegrationInstancesSortByEnumValues() []ListIntegrationInstancesSortByEnum
GetListIntegrationInstancesSortByEnumValues Enumerates the set of values for ListIntegrationInstancesSortByEnum
func GetMappingListIntegrationInstancesSortByEnum ¶
func GetMappingListIntegrationInstancesSortByEnum(val string) (ListIntegrationInstancesSortByEnum, bool)
GetMappingListIntegrationInstancesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListIntegrationInstancesSortOrderEnum ¶
type ListIntegrationInstancesSortOrderEnum string
ListIntegrationInstancesSortOrderEnum Enum with underlying type: string
const ( ListIntegrationInstancesSortOrderAsc ListIntegrationInstancesSortOrderEnum = "ASC" ListIntegrationInstancesSortOrderDesc ListIntegrationInstancesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListIntegrationInstancesSortOrderEnum
func GetListIntegrationInstancesSortOrderEnumValues ¶
func GetListIntegrationInstancesSortOrderEnumValues() []ListIntegrationInstancesSortOrderEnum
GetListIntegrationInstancesSortOrderEnumValues Enumerates the set of values for ListIntegrationInstancesSortOrderEnum
func GetMappingListIntegrationInstancesSortOrderEnum ¶
func GetMappingListIntegrationInstancesSortOrderEnum(val string) (ListIntegrationInstancesSortOrderEnum, bool)
GetMappingListIntegrationInstancesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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/integration/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 []WorkRequestError instances Items []WorkRequestError `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 OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, additional pages of results have been previously returned OpcPreviousPage *string `presentIn:"header" name:"opc-previous-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 ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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/integration/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 []WorkRequestLogEntry instances Items []WorkRequestLogEntry `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 OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, additional pages of results have been previously returned OpcPreviousPage *string `presentIn:"header" name:"opc-previous-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 ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The Integration Instance identifier to use to filter results IntegrationInstanceId *string `mandatory:"false" contributesTo:"query" name:"integrationInstanceId"` // 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/integration/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 []WorkRequestSummary instances Items []WorkRequestSummary `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 OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, additional pages of results have been previously returned OpcPreviousPage *string `presentIn:"header" name:"opc-previous-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 NetworkEndpointDetails ¶
type NetworkEndpointDetails interface { }
NetworkEndpointDetails Base representation of a network endpoint.
type NetworkEndpointTypeEnum ¶
type NetworkEndpointTypeEnum string
NetworkEndpointTypeEnum Enum with underlying type: string
const (
NetworkEndpointTypePublic NetworkEndpointTypeEnum = "PUBLIC"
)
Set of constants representing the allowable values for NetworkEndpointTypeEnum
func GetMappingNetworkEndpointTypeEnum ¶
func GetMappingNetworkEndpointTypeEnum(val string) (NetworkEndpointTypeEnum, bool)
GetMappingNetworkEndpointTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkEndpointTypeEnumValues ¶
func GetNetworkEndpointTypeEnumValues() []NetworkEndpointTypeEnum
GetNetworkEndpointTypeEnumValues Enumerates the set of values for NetworkEndpointTypeEnum
type NoneOutboundConnection ¶ added in v65.36.1
type NoneOutboundConnection struct { }
NoneOutboundConnection Details required for removing Private Endpoint Outbound Connection (ReverseConnection).
func (NoneOutboundConnection) MarshalJSON ¶ added in v65.36.1
func (m NoneOutboundConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (NoneOutboundConnection) String ¶ added in v65.36.1
func (m NoneOutboundConnection) String() string
func (NoneOutboundConnection) ValidateEnumValue ¶ added in v65.36.1
func (m NoneOutboundConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OutboundConnection ¶ added in v65.36.1
type OutboundConnection interface { }
OutboundConnection Base representation for Outbound Connection (Reverse Connection).
type OutboundConnectionOutboundConnectionTypeEnum ¶ added in v65.36.1
type OutboundConnectionOutboundConnectionTypeEnum string
OutboundConnectionOutboundConnectionTypeEnum Enum with underlying type: string
const ( OutboundConnectionOutboundConnectionTypePrivateEndpoint OutboundConnectionOutboundConnectionTypeEnum = "PRIVATE_ENDPOINT" OutboundConnectionOutboundConnectionTypeNone OutboundConnectionOutboundConnectionTypeEnum = "NONE" )
Set of constants representing the allowable values for OutboundConnectionOutboundConnectionTypeEnum
func GetMappingOutboundConnectionOutboundConnectionTypeEnum ¶ added in v65.36.1
func GetMappingOutboundConnectionOutboundConnectionTypeEnum(val string) (OutboundConnectionOutboundConnectionTypeEnum, bool)
GetMappingOutboundConnectionOutboundConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOutboundConnectionOutboundConnectionTypeEnumValues ¶ added in v65.36.1
func GetOutboundConnectionOutboundConnectionTypeEnumValues() []OutboundConnectionOutboundConnectionTypeEnum
GetOutboundConnectionOutboundConnectionTypeEnumValues Enumerates the set of values for OutboundConnectionOutboundConnectionTypeEnum
type PrivateEndpointOutboundConnection ¶ added in v65.36.1
type PrivateEndpointOutboundConnection struct { // Customer Private Network VCN Subnet OCID. This is a required argument. SubnetId *string `mandatory:"true" json:"subnetId"` // One or more Network security group Ids. This is an optional argument. NsgIds []string `mandatory:"false" json:"nsgIds"` }
PrivateEndpointOutboundConnection Details required for creating Private Endpoint Outbound Connection (ReverseConnection).
func (PrivateEndpointOutboundConnection) MarshalJSON ¶ added in v65.36.1
func (m PrivateEndpointOutboundConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PrivateEndpointOutboundConnection) String ¶ added in v65.36.1
func (m PrivateEndpointOutboundConnection) String() string
func (PrivateEndpointOutboundConnection) ValidateEnumValue ¶ added in v65.36.1
func (m PrivateEndpointOutboundConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PublicEndpointDetails ¶
type PublicEndpointDetails struct { // Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") // An invalid IP or CIDR block will result in a 400 response. AllowlistedHttpIps []string `mandatory:"false" json:"allowlistedHttpIps"` // Virtual Cloud Networks allowed to access this network endpoint. AllowlistedHttpVcns []VirtualCloudNetwork `mandatory:"false" json:"allowlistedHttpVcns"` // The Integration service's VCN is allow-listed to allow integrations to call back into other integrations IsIntegrationVcnAllowlisted *bool `mandatory:"false" json:"isIntegrationVcnAllowlisted"` }
PublicEndpointDetails Public endpoint configuration details.
func (PublicEndpointDetails) MarshalJSON ¶
func (m PublicEndpointDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PublicEndpointDetails) String ¶
func (m PublicEndpointDetails) String() string
func (PublicEndpointDetails) ValidateEnumValue ¶
func (m PublicEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StartIntegrationInstanceRequest ¶
type StartIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // 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 }
StartIntegrationInstanceRequest wrapper for the StartIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/StartIntegrationInstance.go.html to see an example of how to use StartIntegrationInstanceRequest.
func (StartIntegrationInstanceRequest) BinaryRequestBody ¶
func (request StartIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StartIntegrationInstanceRequest) HTTPRequest ¶
func (request StartIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StartIntegrationInstanceRequest) RetryPolicy ¶
func (request StartIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StartIntegrationInstanceRequest) String ¶
func (request StartIntegrationInstanceRequest) String() string
func (StartIntegrationInstanceRequest) ValidateEnumValue ¶
func (request StartIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StartIntegrationInstanceResponse ¶
type StartIntegrationInstanceResponse 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"` }
StartIntegrationInstanceResponse wrapper for the StartIntegrationInstance operation
func (StartIntegrationInstanceResponse) HTTPResponse ¶
func (response StartIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartIntegrationInstanceResponse) String ¶
func (response StartIntegrationInstanceResponse) String() string
type StopIntegrationInstanceRequest ¶
type StopIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // 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 }
StopIntegrationInstanceRequest wrapper for the StopIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/StopIntegrationInstance.go.html to see an example of how to use StopIntegrationInstanceRequest.
func (StopIntegrationInstanceRequest) BinaryRequestBody ¶
func (request StopIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StopIntegrationInstanceRequest) HTTPRequest ¶
func (request StopIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StopIntegrationInstanceRequest) RetryPolicy ¶
func (request StopIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StopIntegrationInstanceRequest) String ¶
func (request StopIntegrationInstanceRequest) String() string
func (StopIntegrationInstanceRequest) ValidateEnumValue ¶
func (request StopIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StopIntegrationInstanceResponse ¶
type StopIntegrationInstanceResponse 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"` }
StopIntegrationInstanceResponse wrapper for the StopIntegrationInstance operation
func (StopIntegrationInstanceResponse) HTTPResponse ¶
func (response StopIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopIntegrationInstanceResponse) String ¶
func (response StopIntegrationInstanceResponse) String() string
type UpdateCustomEndpointDetails ¶
type UpdateCustomEndpointDetails struct { // A custom hostname to be used for the integration instance URL, in FQDN format. Hostname *string `mandatory:"true" json:"hostname"` // Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. // All certificates should be stored in a single base64 encoded secret. // Note the update will fail if this is not a valid certificate. CertificateSecretId *string `mandatory:"false" json:"certificateSecretId"` }
UpdateCustomEndpointDetails Details for a custom endpoint for the integration instance (update).
func (UpdateCustomEndpointDetails) String ¶
func (m UpdateCustomEndpointDetails) String() string
func (UpdateCustomEndpointDetails) ValidateEnumValue ¶
func (m UpdateCustomEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateIntegrationInstanceDetails ¶
type UpdateIntegrationInstanceDetails struct { // Integration Instance Identifier. DisplayName *string `mandatory:"false" json:"displayName"` // Standard or Enterprise type, // Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, // Oracle Integration 3 uses ENTERPRISEX and STANDARDX IntegrationInstanceType UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum `mandatory:"false" json:"integrationInstanceType,omitempty"` // Simple key-value pair that is applied without any predefined name, // type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to // namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Bring your own license. IsByol *bool `mandatory:"false" json:"isByol"` // The number of configured message packs MessagePacks *int `mandatory:"false" json:"messagePacks"` // The file server is enabled or not. IsFileServerEnabled *bool `mandatory:"false" json:"isFileServerEnabled"` // Visual Builder is enabled or not. IsVisualBuilderEnabled *bool `mandatory:"false" json:"isVisualBuilderEnabled"` CustomEndpoint *UpdateCustomEndpointDetails `mandatory:"false" json:"customEndpoint"` // A list of alternate custom endpoints to be used for the integration instance URL // (contact Oracle for alternateCustomEndpoints availability for a specific instance). AlternateCustomEndpoints []UpdateCustomEndpointDetails `mandatory:"false" json:"alternateCustomEndpoints"` }
UpdateIntegrationInstanceDetails The information to be updated. Some properties may not be applicable to specific integration types, see Differences in Instance Management (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/application-integration&id=INTOO-GUID-931B5E33-4FE6-4997-93E5-8748516F46AA__GUID-176E43D5-4116-4828-8120-B929DF2A6B5E) for details.
func (UpdateIntegrationInstanceDetails) String ¶
func (m UpdateIntegrationInstanceDetails) String() string
func (UpdateIntegrationInstanceDetails) ValidateEnumValue ¶
func (m UpdateIntegrationInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum ¶
type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum string
UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum Enum with underlying type: string
const ( UpdateIntegrationInstanceDetailsIntegrationInstanceTypeStandard UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARD" UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprise UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISE" UpdateIntegrationInstanceDetailsIntegrationInstanceTypeStandardx UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARDX" UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprisex UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISEX" )
Set of constants representing the allowable values for UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
func GetMappingUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum ¶
func GetMappingUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum(val string) (UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum, bool)
GetMappingUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues ¶
func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues() []UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues Enumerates the set of values for UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
type UpdateIntegrationInstanceRequest ¶
type UpdateIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // The information to be updated. UpdateIntegrationInstanceDetails `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 }
UpdateIntegrationInstanceRequest wrapper for the UpdateIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/UpdateIntegrationInstance.go.html to see an example of how to use UpdateIntegrationInstanceRequest.
func (UpdateIntegrationInstanceRequest) BinaryRequestBody ¶
func (request UpdateIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateIntegrationInstanceRequest) HTTPRequest ¶
func (request UpdateIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateIntegrationInstanceRequest) RetryPolicy ¶
func (request UpdateIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateIntegrationInstanceRequest) String ¶
func (request UpdateIntegrationInstanceRequest) String() string
func (UpdateIntegrationInstanceRequest) ValidateEnumValue ¶
func (request UpdateIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateIntegrationInstanceResponse ¶
type UpdateIntegrationInstanceResponse 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"` }
UpdateIntegrationInstanceResponse wrapper for the UpdateIntegrationInstance operation
func (UpdateIntegrationInstanceResponse) HTTPResponse ¶
func (response UpdateIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateIntegrationInstanceResponse) String ¶
func (response UpdateIntegrationInstanceResponse) String() string
type VirtualCloudNetwork ¶
type VirtualCloudNetwork struct { // The Virtual Cloud Network OCID. Id *string `mandatory:"true" json:"id"` // Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") // An invalid IP or CIDR block will result in a 400 response. AllowlistedIps []string `mandatory:"false" json:"allowlistedIps"` }
VirtualCloudNetwork Virtual Cloud Network definition.
func (VirtualCloudNetwork) String ¶
func (m VirtualCloudNetwork) String() string
func (VirtualCloudNetwork) ValidateEnumValue ¶
func (m VirtualCloudNetwork) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status WorkRequestStatusEnum `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 work request 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 short error code that defines the error, meant for programmatic parsing Code *string `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` // The date and time the error occurred. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError Errors related to a specific 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 WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // The description of an action that occurred. Message *string `mandatory:"true" json:"message"` // The date and time the log entry occurred. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry Log entries related to a specific 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 WorkRequestOperationTypeEnum ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
const ( WorkRequestOperationTypeCreateIntegrationInstance WorkRequestOperationTypeEnum = "CREATE_INTEGRATION_INSTANCE" WorkRequestOperationTypeUpdateIntegrationInstance WorkRequestOperationTypeEnum = "UPDATE_INTEGRATION_INSTANCE" WorkRequestOperationTypeStopIntegrationInstance WorkRequestOperationTypeEnum = "STOP_INTEGRATION_INSTANCE" WorkRequestOperationTypeStartIntegrationInstance WorkRequestOperationTypeEnum = "START_INTEGRATION_INSTANCE" WorkRequestOperationTypeDeleteIntegrationInstance WorkRequestOperationTypeEnum = "DELETE_INTEGRATION_INSTANCE" WorkRequestOperationTypeChangePrivateEndpointOutboundConnection WorkRequestOperationTypeEnum = "CHANGE_PRIVATE_ENDPOINT_OUTBOUND_CONNECTION" WorkRequestOperationTypeEnableProcessAutomation WorkRequestOperationTypeEnum = "ENABLE_PROCESS_AUTOMATION" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetMappingWorkRequestOperationTypeEnum ¶
func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestOperationTypeEnumValues ¶
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request is 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 WorkRequestResourceActionTypeEnum `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"` }
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 WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeStopped WorkRequestResourceActionTypeEnum = "STOPPED" WorkRequestResourceActionTypeStarted WorkRequestResourceActionTypeEnum = "STARTED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetMappingWorkRequestResourceActionTypeEnum ¶
func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum ¶
type WorkRequestStatusEnum string
WorkRequestStatusEnum Enum with underlying type: string
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" WorkRequestStatusCanceling WorkRequestStatusEnum = "CANCELING" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestStatusEnum
func GetMappingWorkRequestStatusEnum ¶
func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestStatusEnumValues ¶
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // Type of the work request. OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status WorkRequestSummaryStatusEnum `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 description of work request status.
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 WorkRequestSummaryOperationTypeEnum ¶
type WorkRequestSummaryOperationTypeEnum string
WorkRequestSummaryOperationTypeEnum Enum with underlying type: string
const ( WorkRequestSummaryOperationTypeCreateIntegrationInstance WorkRequestSummaryOperationTypeEnum = "CREATE_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeUpdateIntegrationInstance WorkRequestSummaryOperationTypeEnum = "UPDATE_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeStopIntegrationInstance WorkRequestSummaryOperationTypeEnum = "STOP_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeStartIntegrationInstance WorkRequestSummaryOperationTypeEnum = "START_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeDeleteIntegrationInstance WorkRequestSummaryOperationTypeEnum = "DELETE_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeChangePrivateEndpointOutboundConnection WorkRequestSummaryOperationTypeEnum = "CHANGE_PRIVATE_ENDPOINT_OUTBOUND_CONNECTION" WorkRequestSummaryOperationTypeEnableProcessAutomation WorkRequestSummaryOperationTypeEnum = "ENABLE_PROCESS_AUTOMATION" )
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum
func GetMappingWorkRequestSummaryOperationTypeEnum ¶
func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)
GetMappingWorkRequestSummaryOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestSummaryOperationTypeEnumValues ¶
func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum ¶
type WorkRequestSummaryStatusEnum string
WorkRequestSummaryStatusEnum Enum with underlying type: string
const ( WorkRequestSummaryStatusAccepted WorkRequestSummaryStatusEnum = "ACCEPTED" WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS" WorkRequestSummaryStatusFailed WorkRequestSummaryStatusEnum = "FAILED" WorkRequestSummaryStatusSucceeded WorkRequestSummaryStatusEnum = "SUCCEEDED" WorkRequestSummaryStatusCanceling WorkRequestSummaryStatusEnum = "CANCELING" WorkRequestSummaryStatusCanceled WorkRequestSummaryStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum
func GetMappingWorkRequestSummaryStatusEnum ¶
func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)
GetMappingWorkRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestSummaryStatusEnumValues ¶
func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum
Source Files ¶
- attachment_details.go
- change_integration_instance_compartment_details.go
- change_integration_instance_compartment_request_response.go
- change_integration_instance_network_endpoint_details.go
- change_integration_instance_network_endpoint_request_response.go
- change_private_endpoint_outbound_connection_details.go
- change_private_endpoint_outbound_connection_request_response.go
- create_custom_endpoint_details.go
- create_integration_instance_details.go
- create_integration_instance_request_response.go
- custom_endpoint_details.go
- delete_integration_instance_request_response.go
- enable_process_automation_request_response.go
- get_integration_instance_request_response.go
- get_work_request_request_response.go
- idcs_info_details.go
- integration_instance.go
- integration_instance_summary.go
- integration_integrationinstance_client.go
- list_integration_instances_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- network_endpoint_details.go
- network_endpoint_type.go
- none_outbound_connection.go
- outbound_connection.go
- private_endpoint_outbound_connection.go
- public_endpoint_details.go
- start_integration_instance_request_response.go
- stop_integration_instance_request_response.go
- update_custom_endpoint_details.go
- update_integration_instance_details.go
- update_integration_instance_request_response.go
- virtual_cloud_network.go
- work_request.go
- work_request_error.go
- work_request_log_entry.go
- work_request_resource.go
- work_request_summary.go