...

Package integration

import "github.com/oracle/oci-go-sdk/integration"
Overview
Index

Overview ▾

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
    func (m AttachmentDetails) String() string
    func (m AttachmentDetails) ValidateEnumValue() (bool, error)
type AttachmentDetailsTargetRoleEnum
    func GetAttachmentDetailsTargetRoleEnumValues() []AttachmentDetailsTargetRoleEnum
    func GetMappingAttachmentDetailsTargetRoleEnum(val string) (AttachmentDetailsTargetRoleEnum, bool)
type ChangeIntegrationInstanceCompartmentDetails
    func (m ChangeIntegrationInstanceCompartmentDetails) String() string
    func (m ChangeIntegrationInstanceCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeIntegrationInstanceCompartmentRequest
    func (request ChangeIntegrationInstanceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeIntegrationInstanceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeIntegrationInstanceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeIntegrationInstanceCompartmentRequest) String() string
    func (request ChangeIntegrationInstanceCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeIntegrationInstanceCompartmentResponse
    func (response ChangeIntegrationInstanceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeIntegrationInstanceCompartmentResponse) String() string
type ChangeIntegrationInstanceNetworkEndpointDetails
    func (m ChangeIntegrationInstanceNetworkEndpointDetails) String() string
    func (m *ChangeIntegrationInstanceNetworkEndpointDetails) UnmarshalJSON(data []byte) (e error)
    func (m ChangeIntegrationInstanceNetworkEndpointDetails) ValidateEnumValue() (bool, error)
type ChangeIntegrationInstanceNetworkEndpointRequest
    func (request ChangeIntegrationInstanceNetworkEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeIntegrationInstanceNetworkEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeIntegrationInstanceNetworkEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeIntegrationInstanceNetworkEndpointRequest) String() string
    func (request ChangeIntegrationInstanceNetworkEndpointRequest) ValidateEnumValue() (bool, error)
type ChangeIntegrationInstanceNetworkEndpointResponse
    func (response ChangeIntegrationInstanceNetworkEndpointResponse) HTTPResponse() *http.Response
    func (response ChangeIntegrationInstanceNetworkEndpointResponse) String() string
type ChangePrivateEndpointOutboundConnectionDetails
    func (m ChangePrivateEndpointOutboundConnectionDetails) String() string
    func (m *ChangePrivateEndpointOutboundConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m ChangePrivateEndpointOutboundConnectionDetails) ValidateEnumValue() (bool, error)
type ChangePrivateEndpointOutboundConnectionRequest
    func (request ChangePrivateEndpointOutboundConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangePrivateEndpointOutboundConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangePrivateEndpointOutboundConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangePrivateEndpointOutboundConnectionRequest) String() string
    func (request ChangePrivateEndpointOutboundConnectionRequest) ValidateEnumValue() (bool, error)
type ChangePrivateEndpointOutboundConnectionResponse
    func (response ChangePrivateEndpointOutboundConnectionResponse) HTTPResponse() *http.Response
    func (response ChangePrivateEndpointOutboundConnectionResponse) String() string
type CreateCustomEndpointDetails
    func (m CreateCustomEndpointDetails) String() string
    func (m CreateCustomEndpointDetails) ValidateEnumValue() (bool, error)
type CreateIntegrationInstanceDetails
    func (m CreateIntegrationInstanceDetails) String() string
    func (m *CreateIntegrationInstanceDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateIntegrationInstanceDetails) ValidateEnumValue() (bool, error)
type CreateIntegrationInstanceDetailsConsumptionModelEnum
    func GetCreateIntegrationInstanceDetailsConsumptionModelEnumValues() []CreateIntegrationInstanceDetailsConsumptionModelEnum
    func GetMappingCreateIntegrationInstanceDetailsConsumptionModelEnum(val string) (CreateIntegrationInstanceDetailsConsumptionModelEnum, bool)
type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
    func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues() []CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
    func GetMappingCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum(val string) (CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum, bool)
type CreateIntegrationInstanceDetailsShapeEnum
    func GetCreateIntegrationInstanceDetailsShapeEnumValues() []CreateIntegrationInstanceDetailsShapeEnum
    func GetMappingCreateIntegrationInstanceDetailsShapeEnum(val string) (CreateIntegrationInstanceDetailsShapeEnum, bool)
type CreateIntegrationInstanceRequest
    func (request CreateIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateIntegrationInstanceRequest) String() string
    func (request CreateIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
type CreateIntegrationInstanceResponse
    func (response CreateIntegrationInstanceResponse) HTTPResponse() *http.Response
    func (response CreateIntegrationInstanceResponse) String() string
type CustomEndpointDetails
    func (m CustomEndpointDetails) String() string
    func (m CustomEndpointDetails) ValidateEnumValue() (bool, error)
type DeleteIntegrationInstanceRequest
    func (request DeleteIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteIntegrationInstanceRequest) String() string
    func (request DeleteIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
type DeleteIntegrationInstanceResponse
    func (response DeleteIntegrationInstanceResponse) HTTPResponse() *http.Response
    func (response DeleteIntegrationInstanceResponse) String() string
type EnableProcessAutomationRequest
    func (request EnableProcessAutomationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableProcessAutomationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableProcessAutomationRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableProcessAutomationRequest) String() string
    func (request EnableProcessAutomationRequest) ValidateEnumValue() (bool, error)
type EnableProcessAutomationResponse
    func (response EnableProcessAutomationResponse) HTTPResponse() *http.Response
    func (response EnableProcessAutomationResponse) String() string
type GetIntegrationInstanceRequest
    func (request GetIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetIntegrationInstanceRequest) String() string
    func (request GetIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
type GetIntegrationInstanceResponse
    func (response GetIntegrationInstanceResponse) HTTPResponse() *http.Response
    func (response GetIntegrationInstanceResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type IdcsInfoDetails
    func (m IdcsInfoDetails) String() string
    func (m IdcsInfoDetails) ValidateEnumValue() (bool, error)
type IntegrationInstance
    func (m IntegrationInstance) String() string
    func (m *IntegrationInstance) UnmarshalJSON(data []byte) (e error)
    func (m IntegrationInstance) ValidateEnumValue() (bool, error)
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
    func GetIntegrationInstanceConsumptionModelEnumValues() []IntegrationInstanceConsumptionModelEnum
    func GetMappingIntegrationInstanceConsumptionModelEnum(val string) (IntegrationInstanceConsumptionModelEnum, bool)
type IntegrationInstanceIntegrationInstanceTypeEnum
    func GetIntegrationInstanceIntegrationInstanceTypeEnumValues() []IntegrationInstanceIntegrationInstanceTypeEnum
    func GetMappingIntegrationInstanceIntegrationInstanceTypeEnum(val string) (IntegrationInstanceIntegrationInstanceTypeEnum, bool)
type IntegrationInstanceLifecycleStateEnum
    func GetIntegrationInstanceLifecycleStateEnumValues() []IntegrationInstanceLifecycleStateEnum
    func GetMappingIntegrationInstanceLifecycleStateEnum(val string) (IntegrationInstanceLifecycleStateEnum, bool)
type IntegrationInstanceShapeEnum
    func GetIntegrationInstanceShapeEnumValues() []IntegrationInstanceShapeEnum
    func GetMappingIntegrationInstanceShapeEnum(val string) (IntegrationInstanceShapeEnum, bool)
type IntegrationInstanceSummary
    func (m IntegrationInstanceSummary) String() string
    func (m *IntegrationInstanceSummary) UnmarshalJSON(data []byte) (e error)
    func (m IntegrationInstanceSummary) ValidateEnumValue() (bool, error)
type IntegrationInstanceSummaryConsumptionModelEnum
    func GetIntegrationInstanceSummaryConsumptionModelEnumValues() []IntegrationInstanceSummaryConsumptionModelEnum
    func GetMappingIntegrationInstanceSummaryConsumptionModelEnum(val string) (IntegrationInstanceSummaryConsumptionModelEnum, bool)
type IntegrationInstanceSummaryIntegrationInstanceTypeEnum
    func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues() []IntegrationInstanceSummaryIntegrationInstanceTypeEnum
    func GetMappingIntegrationInstanceSummaryIntegrationInstanceTypeEnum(val string) (IntegrationInstanceSummaryIntegrationInstanceTypeEnum, bool)
type IntegrationInstanceSummaryLifecycleStateEnum
    func GetIntegrationInstanceSummaryLifecycleStateEnumValues() []IntegrationInstanceSummaryLifecycleStateEnum
    func GetMappingIntegrationInstanceSummaryLifecycleStateEnum(val string) (IntegrationInstanceSummaryLifecycleStateEnum, bool)
type IntegrationInstanceSummaryShapeEnum
    func GetIntegrationInstanceSummaryShapeEnumValues() []IntegrationInstanceSummaryShapeEnum
    func GetMappingIntegrationInstanceSummaryShapeEnum(val string) (IntegrationInstanceSummaryShapeEnum, bool)
type ListIntegrationInstancesLifecycleStateEnum
    func GetListIntegrationInstancesLifecycleStateEnumValues() []ListIntegrationInstancesLifecycleStateEnum
    func GetMappingListIntegrationInstancesLifecycleStateEnum(val string) (ListIntegrationInstancesLifecycleStateEnum, bool)
type ListIntegrationInstancesRequest
    func (request ListIntegrationInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListIntegrationInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListIntegrationInstancesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListIntegrationInstancesRequest) String() string
    func (request ListIntegrationInstancesRequest) ValidateEnumValue() (bool, error)
type ListIntegrationInstancesResponse
    func (response ListIntegrationInstancesResponse) HTTPResponse() *http.Response
    func (response ListIntegrationInstancesResponse) String() string
type ListIntegrationInstancesSortByEnum
    func GetListIntegrationInstancesSortByEnumValues() []ListIntegrationInstancesSortByEnum
    func GetMappingListIntegrationInstancesSortByEnum(val string) (ListIntegrationInstancesSortByEnum, bool)
type ListIntegrationInstancesSortOrderEnum
    func GetListIntegrationInstancesSortOrderEnumValues() []ListIntegrationInstancesSortOrderEnum
    func GetMappingListIntegrationInstancesSortOrderEnum(val string) (ListIntegrationInstancesSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type NetworkEndpointDetails
type NetworkEndpointTypeEnum
    func GetMappingNetworkEndpointTypeEnum(val string) (NetworkEndpointTypeEnum, bool)
    func GetNetworkEndpointTypeEnumValues() []NetworkEndpointTypeEnum
type NoneOutboundConnection
    func (m NoneOutboundConnection) MarshalJSON() (buff []byte, e error)
    func (m NoneOutboundConnection) String() string
    func (m NoneOutboundConnection) ValidateEnumValue() (bool, error)
type OutboundConnection
type OutboundConnectionOutboundConnectionTypeEnum
    func GetMappingOutboundConnectionOutboundConnectionTypeEnum(val string) (OutboundConnectionOutboundConnectionTypeEnum, bool)
    func GetOutboundConnectionOutboundConnectionTypeEnumValues() []OutboundConnectionOutboundConnectionTypeEnum
type PrivateEndpointOutboundConnection
    func (m PrivateEndpointOutboundConnection) MarshalJSON() (buff []byte, e error)
    func (m PrivateEndpointOutboundConnection) String() string
    func (m PrivateEndpointOutboundConnection) ValidateEnumValue() (bool, error)
type PublicEndpointDetails
    func (m PublicEndpointDetails) MarshalJSON() (buff []byte, e error)
    func (m PublicEndpointDetails) String() string
    func (m PublicEndpointDetails) ValidateEnumValue() (bool, error)
type StartIntegrationInstanceRequest
    func (request StartIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StartIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StartIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request StartIntegrationInstanceRequest) String() string
    func (request StartIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
type StartIntegrationInstanceResponse
    func (response StartIntegrationInstanceResponse) HTTPResponse() *http.Response
    func (response StartIntegrationInstanceResponse) String() string
type StopIntegrationInstanceRequest
    func (request StopIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StopIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StopIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request StopIntegrationInstanceRequest) String() string
    func (request StopIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
type StopIntegrationInstanceResponse
    func (response StopIntegrationInstanceResponse) HTTPResponse() *http.Response
    func (response StopIntegrationInstanceResponse) String() string
type UpdateCustomEndpointDetails
    func (m UpdateCustomEndpointDetails) String() string
    func (m UpdateCustomEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateIntegrationInstanceDetails
    func (m UpdateIntegrationInstanceDetails) String() string
    func (m UpdateIntegrationInstanceDetails) ValidateEnumValue() (bool, error)
type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
    func GetMappingUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum(val string) (UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum, bool)
    func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues() []UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
type UpdateIntegrationInstanceRequest
    func (request UpdateIntegrationInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateIntegrationInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateIntegrationInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateIntegrationInstanceRequest) String() string
    func (request UpdateIntegrationInstanceRequest) ValidateEnumValue() (bool, error)
type UpdateIntegrationInstanceResponse
    func (response UpdateIntegrationInstanceResponse) HTTPResponse() *http.Response
    func (response UpdateIntegrationInstanceResponse) String() string
type VirtualCloudNetwork
    func (m VirtualCloudNetwork) String() string
    func (m VirtualCloudNetwork) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestOperationTypeEnum
    func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceActionTypeEnum
    func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryOperationTypeEnum
    func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)
    func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum
    func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)
    func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

Package 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

func GetAttachmentDetailsTargetRoleEnumStringValues

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

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

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

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

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

type AttachmentDetails

AttachmentDetails Description of an attachments for this instance

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"`
}

func (AttachmentDetails) String

func (m AttachmentDetails) String() string

func (AttachmentDetails) ValidateEnumValue

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

AttachmentDetailsTargetRoleEnum Enum with underlying type: string

type AttachmentDetailsTargetRoleEnum string

Set of constants representing the allowable values for AttachmentDetailsTargetRoleEnum

const (
    AttachmentDetailsTargetRoleParent AttachmentDetailsTargetRoleEnum = "PARENT"
    AttachmentDetailsTargetRoleChild  AttachmentDetailsTargetRoleEnum = "CHILD"
)

func GetAttachmentDetailsTargetRoleEnumValues

func GetAttachmentDetailsTargetRoleEnumValues() []AttachmentDetailsTargetRoleEnum

GetAttachmentDetailsTargetRoleEnumValues Enumerates the set of values for AttachmentDetailsTargetRoleEnum

func GetMappingAttachmentDetailsTargetRoleEnum

func GetMappingAttachmentDetailsTargetRoleEnum(val string) (AttachmentDetailsTargetRoleEnum, bool)

GetMappingAttachmentDetailsTargetRoleEnum performs case Insensitive comparison on enum value and return the desired enum

type ChangeIntegrationInstanceCompartmentDetails

ChangeIntegrationInstanceCompartmentDetails The information to be updated.

type ChangeIntegrationInstanceCompartmentDetails struct {

    // Compartment Identifier.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

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

ChangeIntegrationInstanceCompartmentRequest wrapper for the ChangeIntegrationInstanceCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/ChangeIntegrationInstanceCompartment.go.html to see an example of how to use 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
}

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

ChangeIntegrationInstanceCompartmentResponse wrapper for the ChangeIntegrationInstanceCompartment operation

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"`
}

func (ChangeIntegrationInstanceCompartmentResponse) HTTPResponse

func (response ChangeIntegrationInstanceCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeIntegrationInstanceCompartmentResponse) String

func (response ChangeIntegrationInstanceCompartmentResponse) String() string

type ChangeIntegrationInstanceNetworkEndpointDetails

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.

type ChangeIntegrationInstanceNetworkEndpointDetails struct {
    NetworkEndpointDetails NetworkEndpointDetails `mandatory:"false" json:"networkEndpointDetails"`
}

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

ChangeIntegrationInstanceNetworkEndpointRequest wrapper for the ChangeIntegrationInstanceNetworkEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/ChangeIntegrationInstanceNetworkEndpoint.go.html to see an example of how to use 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
}

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

ChangeIntegrationInstanceNetworkEndpointResponse wrapper for the ChangeIntegrationInstanceNetworkEndpoint operation

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"`
}

func (ChangeIntegrationInstanceNetworkEndpointResponse) HTTPResponse

func (response ChangeIntegrationInstanceNetworkEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeIntegrationInstanceNetworkEndpointResponse) String

func (response ChangeIntegrationInstanceNetworkEndpointResponse) String() string

type ChangePrivateEndpointOutboundConnectionDetails

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.

type ChangePrivateEndpointOutboundConnectionDetails struct {
    PrivateEndpointOutboundConnection OutboundConnection `mandatory:"false" json:"privateEndpointOutboundConnection"`
}

func (ChangePrivateEndpointOutboundConnectionDetails) String

func (m ChangePrivateEndpointOutboundConnectionDetails) String() string

func (*ChangePrivateEndpointOutboundConnectionDetails) UnmarshalJSON

func (m *ChangePrivateEndpointOutboundConnectionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ChangePrivateEndpointOutboundConnectionDetails) ValidateEnumValue

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

ChangePrivateEndpointOutboundConnectionRequest wrapper for the ChangePrivateEndpointOutboundConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/ChangePrivateEndpointOutboundConnection.go.html to see an example of how to use ChangePrivateEndpointOutboundConnectionRequest.

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
}

func (ChangePrivateEndpointOutboundConnectionRequest) BinaryRequestBody

func (request ChangePrivateEndpointOutboundConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangePrivateEndpointOutboundConnectionRequest) HTTPRequest

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

func (request ChangePrivateEndpointOutboundConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangePrivateEndpointOutboundConnectionRequest) String

func (request ChangePrivateEndpointOutboundConnectionRequest) String() string

func (ChangePrivateEndpointOutboundConnectionRequest) ValidateEnumValue

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

ChangePrivateEndpointOutboundConnectionResponse wrapper for the ChangePrivateEndpointOutboundConnection operation

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"`
}

func (ChangePrivateEndpointOutboundConnectionResponse) HTTPResponse

func (response ChangePrivateEndpointOutboundConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangePrivateEndpointOutboundConnectionResponse) String

func (response ChangePrivateEndpointOutboundConnectionResponse) String() string

type CreateCustomEndpointDetails

CreateCustomEndpointDetails Details for a custom endpoint for the integration instance (update).

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"`
}

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

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.

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"`
}

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

CreateIntegrationInstanceDetailsConsumptionModelEnum Enum with underlying type: string

type CreateIntegrationInstanceDetailsConsumptionModelEnum string

Set of constants representing the allowable values for CreateIntegrationInstanceDetailsConsumptionModelEnum

const (
    CreateIntegrationInstanceDetailsConsumptionModelUcm      CreateIntegrationInstanceDetailsConsumptionModelEnum = "UCM"
    CreateIntegrationInstanceDetailsConsumptionModelGov      CreateIntegrationInstanceDetailsConsumptionModelEnum = "GOV"
    CreateIntegrationInstanceDetailsConsumptionModelOic4saas CreateIntegrationInstanceDetailsConsumptionModelEnum = "OIC4SAAS"
)

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

CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum Enum with underlying type: string

type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum string

Set of constants representing the allowable values for CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum

const (
    CreateIntegrationInstanceDetailsIntegrationInstanceTypeStandard    CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARD"
    CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprise  CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISE"
    CreateIntegrationInstanceDetailsIntegrationInstanceTypeStandardx   CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARDX"
    CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprisex CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISEX"
)

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

CreateIntegrationInstanceDetailsShapeEnum Enum with underlying type: string

type CreateIntegrationInstanceDetailsShapeEnum string

Set of constants representing the allowable values for CreateIntegrationInstanceDetailsShapeEnum

const (
    CreateIntegrationInstanceDetailsShapeDevelopment CreateIntegrationInstanceDetailsShapeEnum = "DEVELOPMENT"
    CreateIntegrationInstanceDetailsShapeProduction  CreateIntegrationInstanceDetailsShapeEnum = "PRODUCTION"
)

func GetCreateIntegrationInstanceDetailsShapeEnumValues

func GetCreateIntegrationInstanceDetailsShapeEnumValues() []CreateIntegrationInstanceDetailsShapeEnum

GetCreateIntegrationInstanceDetailsShapeEnumValues Enumerates the set of values for CreateIntegrationInstanceDetailsShapeEnum

func GetMappingCreateIntegrationInstanceDetailsShapeEnum

func GetMappingCreateIntegrationInstanceDetailsShapeEnum(val string) (CreateIntegrationInstanceDetailsShapeEnum, bool)

GetMappingCreateIntegrationInstanceDetailsShapeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateIntegrationInstanceRequest

CreateIntegrationInstanceRequest wrapper for the CreateIntegrationInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/CreateIntegrationInstance.go.html to see an example of how to use 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
}

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

CreateIntegrationInstanceResponse wrapper for the CreateIntegrationInstance operation

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"`
}

func (CreateIntegrationInstanceResponse) HTTPResponse

func (response CreateIntegrationInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateIntegrationInstanceResponse) String

func (response CreateIntegrationInstanceResponse) String() string

type CustomEndpointDetails

CustomEndpointDetails Details for a custom endpoint for the integration instance.

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"`
}

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

DeleteIntegrationInstanceRequest wrapper for the DeleteIntegrationInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/DeleteIntegrationInstance.go.html to see an example of how to use 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
}

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

DeleteIntegrationInstanceResponse wrapper for the DeleteIntegrationInstance operation

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"`
}

func (DeleteIntegrationInstanceResponse) HTTPResponse

func (response DeleteIntegrationInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteIntegrationInstanceResponse) String

func (response DeleteIntegrationInstanceResponse) String() string

type EnableProcessAutomationRequest

EnableProcessAutomationRequest wrapper for the EnableProcessAutomation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/EnableProcessAutomation.go.html to see an example of how to use EnableProcessAutomationRequest.

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
}

func (EnableProcessAutomationRequest) BinaryRequestBody

func (request EnableProcessAutomationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (EnableProcessAutomationRequest) HTTPRequest

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

func (request EnableProcessAutomationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (EnableProcessAutomationRequest) String

func (request EnableProcessAutomationRequest) String() string

func (EnableProcessAutomationRequest) ValidateEnumValue

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

EnableProcessAutomationResponse wrapper for the EnableProcessAutomation operation

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"`
}

func (EnableProcessAutomationResponse) HTTPResponse

func (response EnableProcessAutomationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (EnableProcessAutomationResponse) String

func (response EnableProcessAutomationResponse) String() string

type GetIntegrationInstanceRequest

GetIntegrationInstanceRequest wrapper for the GetIntegrationInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/GetIntegrationInstance.go.html to see an example of how to use 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
}

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

GetIntegrationInstanceResponse wrapper for the GetIntegrationInstance operation

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"`
}

func (GetIntegrationInstanceResponse) HTTPResponse

func (response GetIntegrationInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetIntegrationInstanceResponse) String

func (response GetIntegrationInstanceResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/GetWorkRequest.go.html to see an example of how to use 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
}

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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

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"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type IdcsInfoDetails

IdcsInfoDetails Information for IDCS access

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"`
}

func (IdcsInfoDetails) String

func (m IdcsInfoDetails) String() string

func (IdcsInfoDetails) ValidateEnumValue

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

IntegrationInstance Description of Integration Instance.

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"`
}

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

IntegrationInstanceClient a client for IntegrationInstance

type IntegrationInstanceClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

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/65.64.0/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/65.64.0/integration/ChangeIntegrationInstanceNetworkEndpoint.go.html to see an example of how to use ChangeIntegrationInstanceNetworkEndpoint API.

func (IntegrationInstanceClient) ChangePrivateEndpointOutboundConnection

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/65.64.0/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/65.64.0/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/65.64.0/integration/DeleteIntegrationInstance.go.html to see an example of how to use DeleteIntegrationInstance API.

func (IntegrationInstanceClient) EnableProcessAutomation

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/65.64.0/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/65.64.0/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/65.64.0/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/65.64.0/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/65.64.0/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/65.64.0/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/65.64.0/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/65.64.0/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/65.64.0/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/65.64.0/integration/UpdateIntegrationInstance.go.html to see an example of how to use UpdateIntegrationInstance API.

type IntegrationInstanceConsumptionModelEnum

IntegrationInstanceConsumptionModelEnum Enum with underlying type: string

type IntegrationInstanceConsumptionModelEnum string

Set of constants representing the allowable values for IntegrationInstanceConsumptionModelEnum

const (
    IntegrationInstanceConsumptionModelUcm      IntegrationInstanceConsumptionModelEnum = "UCM"
    IntegrationInstanceConsumptionModelGov      IntegrationInstanceConsumptionModelEnum = "GOV"
    IntegrationInstanceConsumptionModelOic4saas IntegrationInstanceConsumptionModelEnum = "OIC4SAAS"
)

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

IntegrationInstanceIntegrationInstanceTypeEnum Enum with underlying type: string

type IntegrationInstanceIntegrationInstanceTypeEnum string

Set of constants representing the allowable values for IntegrationInstanceIntegrationInstanceTypeEnum

const (
    IntegrationInstanceIntegrationInstanceTypeStandard    IntegrationInstanceIntegrationInstanceTypeEnum = "STANDARD"
    IntegrationInstanceIntegrationInstanceTypeEnterprise  IntegrationInstanceIntegrationInstanceTypeEnum = "ENTERPRISE"
    IntegrationInstanceIntegrationInstanceTypeStandardx   IntegrationInstanceIntegrationInstanceTypeEnum = "STANDARDX"
    IntegrationInstanceIntegrationInstanceTypeEnterprisex IntegrationInstanceIntegrationInstanceTypeEnum = "ENTERPRISEX"
)

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

IntegrationInstanceLifecycleStateEnum Enum with underlying type: string

type IntegrationInstanceLifecycleStateEnum string

Set of constants representing the allowable values for IntegrationInstanceLifecycleStateEnum

const (
    IntegrationInstanceLifecycleStateCreating IntegrationInstanceLifecycleStateEnum = "CREATING"
    IntegrationInstanceLifecycleStateUpdating IntegrationInstanceLifecycleStateEnum = "UPDATING"
    IntegrationInstanceLifecycleStateActive   IntegrationInstanceLifecycleStateEnum = "ACTIVE"
    IntegrationInstanceLifecycleStateInactive IntegrationInstanceLifecycleStateEnum = "INACTIVE"
    IntegrationInstanceLifecycleStateDeleting IntegrationInstanceLifecycleStateEnum = "DELETING"
    IntegrationInstanceLifecycleStateDeleted  IntegrationInstanceLifecycleStateEnum = "DELETED"
    IntegrationInstanceLifecycleStateFailed   IntegrationInstanceLifecycleStateEnum = "FAILED"
)

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

IntegrationInstanceShapeEnum Enum with underlying type: string

type IntegrationInstanceShapeEnum string

Set of constants representing the allowable values for IntegrationInstanceShapeEnum

const (
    IntegrationInstanceShapeDevelopment IntegrationInstanceShapeEnum = "DEVELOPMENT"
    IntegrationInstanceShapeProduction  IntegrationInstanceShapeEnum = "PRODUCTION"
)

func GetIntegrationInstanceShapeEnumValues

func GetIntegrationInstanceShapeEnumValues() []IntegrationInstanceShapeEnum

GetIntegrationInstanceShapeEnumValues Enumerates the set of values for IntegrationInstanceShapeEnum

func GetMappingIntegrationInstanceShapeEnum

func GetMappingIntegrationInstanceShapeEnum(val string) (IntegrationInstanceShapeEnum, bool)

GetMappingIntegrationInstanceShapeEnum performs case Insensitive comparison on enum value and return the desired enum

type IntegrationInstanceSummary

IntegrationInstanceSummary Summary of the Integration Instance.

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"`
}

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

IntegrationInstanceSummaryConsumptionModelEnum Enum with underlying type: string

type IntegrationInstanceSummaryConsumptionModelEnum string

Set of constants representing the allowable values for IntegrationInstanceSummaryConsumptionModelEnum

const (
    IntegrationInstanceSummaryConsumptionModelUcm      IntegrationInstanceSummaryConsumptionModelEnum = "UCM"
    IntegrationInstanceSummaryConsumptionModelGov      IntegrationInstanceSummaryConsumptionModelEnum = "GOV"
    IntegrationInstanceSummaryConsumptionModelOic4saas IntegrationInstanceSummaryConsumptionModelEnum = "OIC4SAAS"
)

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

IntegrationInstanceSummaryIntegrationInstanceTypeEnum Enum with underlying type: string

type IntegrationInstanceSummaryIntegrationInstanceTypeEnum string

Set of constants representing the allowable values for IntegrationInstanceSummaryIntegrationInstanceTypeEnum

const (
    IntegrationInstanceSummaryIntegrationInstanceTypeStandard    IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "STANDARD"
    IntegrationInstanceSummaryIntegrationInstanceTypeEnterprise  IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "ENTERPRISE"
    IntegrationInstanceSummaryIntegrationInstanceTypeStandardx   IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "STANDARDX"
    IntegrationInstanceSummaryIntegrationInstanceTypeEnterprisex IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "ENTERPRISEX"
)

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

IntegrationInstanceSummaryLifecycleStateEnum Enum with underlying type: string

type IntegrationInstanceSummaryLifecycleStateEnum string

Set of constants representing the allowable values for IntegrationInstanceSummaryLifecycleStateEnum

const (
    IntegrationInstanceSummaryLifecycleStateCreating IntegrationInstanceSummaryLifecycleStateEnum = "CREATING"
    IntegrationInstanceSummaryLifecycleStateUpdating IntegrationInstanceSummaryLifecycleStateEnum = "UPDATING"
    IntegrationInstanceSummaryLifecycleStateActive   IntegrationInstanceSummaryLifecycleStateEnum = "ACTIVE"
    IntegrationInstanceSummaryLifecycleStateInactive IntegrationInstanceSummaryLifecycleStateEnum = "INACTIVE"
    IntegrationInstanceSummaryLifecycleStateDeleting IntegrationInstanceSummaryLifecycleStateEnum = "DELETING"
    IntegrationInstanceSummaryLifecycleStateDeleted  IntegrationInstanceSummaryLifecycleStateEnum = "DELETED"
    IntegrationInstanceSummaryLifecycleStateFailed   IntegrationInstanceSummaryLifecycleStateEnum = "FAILED"
)

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

IntegrationInstanceSummaryShapeEnum Enum with underlying type: string

type IntegrationInstanceSummaryShapeEnum string

Set of constants representing the allowable values for IntegrationInstanceSummaryShapeEnum

const (
    IntegrationInstanceSummaryShapeDevelopment IntegrationInstanceSummaryShapeEnum = "DEVELOPMENT"
    IntegrationInstanceSummaryShapeProduction  IntegrationInstanceSummaryShapeEnum = "PRODUCTION"
)

func GetIntegrationInstanceSummaryShapeEnumValues

func GetIntegrationInstanceSummaryShapeEnumValues() []IntegrationInstanceSummaryShapeEnum

GetIntegrationInstanceSummaryShapeEnumValues Enumerates the set of values for IntegrationInstanceSummaryShapeEnum

func GetMappingIntegrationInstanceSummaryShapeEnum

func GetMappingIntegrationInstanceSummaryShapeEnum(val string) (IntegrationInstanceSummaryShapeEnum, bool)

GetMappingIntegrationInstanceSummaryShapeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListIntegrationInstancesLifecycleStateEnum

ListIntegrationInstancesLifecycleStateEnum Enum with underlying type: string

type ListIntegrationInstancesLifecycleStateEnum string

Set of constants representing the allowable values for ListIntegrationInstancesLifecycleStateEnum

const (
    ListIntegrationInstancesLifecycleStateCreating ListIntegrationInstancesLifecycleStateEnum = "CREATING"
    ListIntegrationInstancesLifecycleStateUpdating ListIntegrationInstancesLifecycleStateEnum = "UPDATING"
    ListIntegrationInstancesLifecycleStateActive   ListIntegrationInstancesLifecycleStateEnum = "ACTIVE"
    ListIntegrationInstancesLifecycleStateInactive ListIntegrationInstancesLifecycleStateEnum = "INACTIVE"
    ListIntegrationInstancesLifecycleStateDeleting ListIntegrationInstancesLifecycleStateEnum = "DELETING"
    ListIntegrationInstancesLifecycleStateDeleted  ListIntegrationInstancesLifecycleStateEnum = "DELETED"
    ListIntegrationInstancesLifecycleStateFailed   ListIntegrationInstancesLifecycleStateEnum = "FAILED"
)

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

ListIntegrationInstancesRequest wrapper for the ListIntegrationInstances operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/ListIntegrationInstances.go.html to see an example of how to use 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
}

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

ListIntegrationInstancesResponse wrapper for the ListIntegrationInstances operation

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"`
}

func (ListIntegrationInstancesResponse) HTTPResponse

func (response ListIntegrationInstancesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListIntegrationInstancesResponse) String

func (response ListIntegrationInstancesResponse) String() string

type ListIntegrationInstancesSortByEnum

ListIntegrationInstancesSortByEnum Enum with underlying type: string

type ListIntegrationInstancesSortByEnum string

Set of constants representing the allowable values for ListIntegrationInstancesSortByEnum

const (
    ListIntegrationInstancesSortByTimecreated ListIntegrationInstancesSortByEnum = "TIMECREATED"
    ListIntegrationInstancesSortByDisplayname ListIntegrationInstancesSortByEnum = "DISPLAYNAME"
)

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

ListIntegrationInstancesSortOrderEnum Enum with underlying type: string

type ListIntegrationInstancesSortOrderEnum string

Set of constants representing the allowable values for ListIntegrationInstancesSortOrderEnum

const (
    ListIntegrationInstancesSortOrderAsc  ListIntegrationInstancesSortOrderEnum = "ASC"
    ListIntegrationInstancesSortOrderDesc ListIntegrationInstancesSortOrderEnum = "DESC"
)

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

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/ListWorkRequestErrors.go.html to see an example of how to use 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
}

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

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"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/ListWorkRequestLogs.go.html to see an example of how to use 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
}

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

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"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/ListWorkRequests.go.html to see an example of how to use 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
}

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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

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"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type NetworkEndpointDetails

NetworkEndpointDetails Base representation of a network endpoint.

type NetworkEndpointDetails interface {
}

type NetworkEndpointTypeEnum

NetworkEndpointTypeEnum Enum with underlying type: string

type NetworkEndpointTypeEnum string

Set of constants representing the allowable values for NetworkEndpointTypeEnum

const (
    NetworkEndpointTypePublic NetworkEndpointTypeEnum = "PUBLIC"
)

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

NoneOutboundConnection Details required for removing Private Endpoint Outbound Connection (ReverseConnection).

type NoneOutboundConnection struct {
}

func (NoneOutboundConnection) MarshalJSON

func (m NoneOutboundConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NoneOutboundConnection) String

func (m NoneOutboundConnection) String() string

func (NoneOutboundConnection) ValidateEnumValue

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

OutboundConnection Base representation for Outbound Connection (Reverse Connection).

type OutboundConnection interface {
}

type OutboundConnectionOutboundConnectionTypeEnum

OutboundConnectionOutboundConnectionTypeEnum Enum with underlying type: string

type OutboundConnectionOutboundConnectionTypeEnum string

Set of constants representing the allowable values for OutboundConnectionOutboundConnectionTypeEnum

const (
    OutboundConnectionOutboundConnectionTypePrivateEndpoint OutboundConnectionOutboundConnectionTypeEnum = "PRIVATE_ENDPOINT"
    OutboundConnectionOutboundConnectionTypeNone            OutboundConnectionOutboundConnectionTypeEnum = "NONE"
)

func GetMappingOutboundConnectionOutboundConnectionTypeEnum

func GetMappingOutboundConnectionOutboundConnectionTypeEnum(val string) (OutboundConnectionOutboundConnectionTypeEnum, bool)

GetMappingOutboundConnectionOutboundConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOutboundConnectionOutboundConnectionTypeEnumValues

func GetOutboundConnectionOutboundConnectionTypeEnumValues() []OutboundConnectionOutboundConnectionTypeEnum

GetOutboundConnectionOutboundConnectionTypeEnumValues Enumerates the set of values for OutboundConnectionOutboundConnectionTypeEnum

type PrivateEndpointOutboundConnection

PrivateEndpointOutboundConnection Details required for creating Private Endpoint Outbound Connection (ReverseConnection).

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"`
}

func (PrivateEndpointOutboundConnection) MarshalJSON

func (m PrivateEndpointOutboundConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrivateEndpointOutboundConnection) String

func (m PrivateEndpointOutboundConnection) String() string

func (PrivateEndpointOutboundConnection) ValidateEnumValue

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

PublicEndpointDetails Public endpoint configuration details.

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"`
}

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

StartIntegrationInstanceRequest wrapper for the StartIntegrationInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/StartIntegrationInstance.go.html to see an example of how to use 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
}

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

StartIntegrationInstanceResponse wrapper for the StartIntegrationInstance operation

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"`
}

func (StartIntegrationInstanceResponse) HTTPResponse

func (response StartIntegrationInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StartIntegrationInstanceResponse) String

func (response StartIntegrationInstanceResponse) String() string

type StopIntegrationInstanceRequest

StopIntegrationInstanceRequest wrapper for the StopIntegrationInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/StopIntegrationInstance.go.html to see an example of how to use 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
}

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

StopIntegrationInstanceResponse wrapper for the StopIntegrationInstance operation

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"`
}

func (StopIntegrationInstanceResponse) HTTPResponse

func (response StopIntegrationInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StopIntegrationInstanceResponse) String

func (response StopIntegrationInstanceResponse) String() string

type UpdateCustomEndpointDetails

UpdateCustomEndpointDetails Details for a custom endpoint for the integration instance (update).

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"`
}

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

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.

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"`
}

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

UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum Enum with underlying type: string

type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum string

Set of constants representing the allowable values for UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum

const (
    UpdateIntegrationInstanceDetailsIntegrationInstanceTypeStandard    UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARD"
    UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprise  UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISE"
    UpdateIntegrationInstanceDetailsIntegrationInstanceTypeStandardx   UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARDX"
    UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprisex UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISEX"
)

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

UpdateIntegrationInstanceRequest wrapper for the UpdateIntegrationInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/integration/UpdateIntegrationInstance.go.html to see an example of how to use 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
}

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

UpdateIntegrationInstanceResponse wrapper for the UpdateIntegrationInstance operation

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"`
}

func (UpdateIntegrationInstanceResponse) HTTPResponse

func (response UpdateIntegrationInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateIntegrationInstanceResponse) String

func (response UpdateIntegrationInstanceResponse) String() string

type VirtualCloudNetwork

VirtualCloudNetwork Virtual Cloud Network definition.

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"`
}

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

WorkRequest A description of work request status.

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"`
}

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

WorkRequestError Errors related to a specific work request.

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"`
}

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

WorkRequestLogEntry Log entries related to a specific work request.

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"`
}

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

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

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"
)

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

WorkRequestResource A resource created or operated on by a work request.

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"`
}

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

WorkRequestResourceActionTypeEnum Enum with underlying type: string

type WorkRequestResourceActionTypeEnum string

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

const (
    WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
    WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
    WorkRequestResourceActionTypeStopped    WorkRequestResourceActionTypeEnum = "STOPPED"
    WorkRequestResourceActionTypeStarted    WorkRequestResourceActionTypeEnum = "STARTED"
    WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
)

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

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

const (
    WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
    WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
    WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
    WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
    WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
    WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

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

WorkRequestSummary A description of work request status.

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"`
}

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

WorkRequestSummaryOperationTypeEnum Enum with underlying type: string

type WorkRequestSummaryOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum

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"
)

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

WorkRequestSummaryStatusEnum Enum with underlying type: string

type WorkRequestSummaryStatusEnum string

Set of constants representing the allowable values for WorkRequestSummaryStatusEnum

const (
    WorkRequestSummaryStatusAccepted   WorkRequestSummaryStatusEnum = "ACCEPTED"
    WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS"
    WorkRequestSummaryStatusFailed     WorkRequestSummaryStatusEnum = "FAILED"
    WorkRequestSummaryStatusSucceeded  WorkRequestSummaryStatusEnum = "SUCCEEDED"
    WorkRequestSummaryStatusCanceling  WorkRequestSummaryStatusEnum = "CANCELING"
    WorkRequestSummaryStatusCanceled   WorkRequestSummaryStatusEnum = "CANCELED"
)

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