Documentation ¶
Index ¶
- type ChangeIntegrationInstanceCompartmentDetails
- type ChangeIntegrationInstanceCompartmentRequest
- type ChangeIntegrationInstanceCompartmentResponse
- type ChangeIntegrationInstanceNetworkEndpointDetails
- type ChangeIntegrationInstanceNetworkEndpointRequest
- type ChangeIntegrationInstanceNetworkEndpointResponse
- type CreateCustomEndpointDetails
- type CreateIntegrationInstanceDetails
- type CreateIntegrationInstanceDetailsConsumptionModelEnum
- type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
- type CreateIntegrationInstanceRequest
- type CreateIntegrationInstanceResponse
- type CustomEndpointDetails
- type DeleteIntegrationInstanceRequest
- type DeleteIntegrationInstanceResponse
- type GetIntegrationInstanceRequest
- type GetIntegrationInstanceResponse
- type GetWorkRequestRequest
- type GetWorkRequestResponse
- type IntegrationInstance
- type IntegrationInstanceClient
- func NewIntegrationInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client IntegrationInstanceClient, err error)
- func NewIntegrationInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client IntegrationInstanceClient, err error)
- func (client IntegrationInstanceClient) ChangeIntegrationInstanceCompartment(ctx context.Context, request ChangeIntegrationInstanceCompartmentRequest) (response ChangeIntegrationInstanceCompartmentResponse, err error)
- func (client IntegrationInstanceClient) ChangeIntegrationInstanceNetworkEndpoint(ctx context.Context, request ChangeIntegrationInstanceNetworkEndpointRequest) (response ChangeIntegrationInstanceNetworkEndpointResponse, err error)
- func (client *IntegrationInstanceClient) 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) GetIntegrationInstance(ctx context.Context, request GetIntegrationInstanceRequest) (response GetIntegrationInstanceResponse, err error)
- func (client IntegrationInstanceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client IntegrationInstanceClient) ListIntegrationInstances(ctx context.Context, request ListIntegrationInstancesRequest) (response ListIntegrationInstancesResponse, err error)
- func (client IntegrationInstanceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client IntegrationInstanceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client IntegrationInstanceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client *IntegrationInstanceClient) SetRegion(region string)
- func (client IntegrationInstanceClient) StartIntegrationInstance(ctx context.Context, request StartIntegrationInstanceRequest) (response StartIntegrationInstanceResponse, err error)
- func (client IntegrationInstanceClient) StopIntegrationInstance(ctx context.Context, request StopIntegrationInstanceRequest) (response StopIntegrationInstanceResponse, err error)
- func (client IntegrationInstanceClient) UpdateIntegrationInstance(ctx context.Context, request UpdateIntegrationInstanceRequest) (response UpdateIntegrationInstanceResponse, err error)
- type IntegrationInstanceConsumptionModelEnum
- type IntegrationInstanceIntegrationInstanceTypeEnum
- type IntegrationInstanceLifecycleStateEnum
- type IntegrationInstanceSummary
- type IntegrationInstanceSummaryConsumptionModelEnum
- type IntegrationInstanceSummaryIntegrationInstanceTypeEnum
- type IntegrationInstanceSummaryLifecycleStateEnum
- type ListIntegrationInstancesLifecycleStateEnum
- type ListIntegrationInstancesRequest
- type ListIntegrationInstancesResponse
- type ListIntegrationInstancesSortByEnum
- type ListIntegrationInstancesSortOrderEnum
- type ListWorkRequestErrorsRequest
- type ListWorkRequestErrorsResponse
- type ListWorkRequestLogsRequest
- type ListWorkRequestLogsResponse
- type ListWorkRequestsRequest
- type ListWorkRequestsResponse
- type NetworkEndpointDetails
- type NetworkEndpointTypeEnum
- type PublicEndpointDetails
- type StartIntegrationInstanceRequest
- type StartIntegrationInstanceResponse
- type StopIntegrationInstanceRequest
- type StopIntegrationInstanceResponse
- type UpdateCustomEndpointDetails
- type UpdateIntegrationInstanceDetails
- type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
- type UpdateIntegrationInstanceRequest
- type UpdateIntegrationInstanceResponse
- type VirtualCloudNetwork
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestStatusEnum
- type WorkRequestSummary
- type WorkRequestSummaryOperationTypeEnum
- type WorkRequestSummaryStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeIntegrationInstanceCompartmentDetails ¶
type ChangeIntegrationInstanceCompartmentDetails struct { // Compartment Identifier. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangeIntegrationInstanceCompartmentDetails The information to be updated.
func (ChangeIntegrationInstanceCompartmentDetails) String ¶
func (m ChangeIntegrationInstanceCompartmentDetails) String() string
type ChangeIntegrationInstanceCompartmentRequest ¶
type ChangeIntegrationInstanceCompartmentRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // Details for the update integration instance ChangeIntegrationInstanceCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case // of a timeout or server error without risk of executing that same action // again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations. For example, if a resource has been // deleted and purged from the system, then a retry of the original creation // request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeIntegrationInstanceCompartmentRequest wrapper for the ChangeIntegrationInstanceCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangeIntegrationInstanceCompartment.go.html to see an example of how to use ChangeIntegrationInstanceCompartmentRequest.
func (ChangeIntegrationInstanceCompartmentRequest) HTTPRequest ¶
func (request ChangeIntegrationInstanceCompartmentRequest) HTTPRequest(method, path 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
type ChangeIntegrationInstanceCompartmentResponse ¶
type ChangeIntegrationInstanceCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeIntegrationInstanceCompartmentResponse wrapper for the ChangeIntegrationInstanceCompartment operation
func (ChangeIntegrationInstanceCompartmentResponse) HTTPResponse ¶
func (response ChangeIntegrationInstanceCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeIntegrationInstanceCompartmentResponse) String ¶
func (response ChangeIntegrationInstanceCompartmentResponse) String() string
type ChangeIntegrationInstanceNetworkEndpointDetails ¶
type ChangeIntegrationInstanceNetworkEndpointDetails struct {
NetworkEndpointDetails NetworkEndpointDetails `mandatory:"false" json:"networkEndpointDetails"`
}
ChangeIntegrationInstanceNetworkEndpointDetails Input payload to update an Integration instance endpoint details. An empty payload will clear out any existing configuration.
func (ChangeIntegrationInstanceNetworkEndpointDetails) String ¶
func (m ChangeIntegrationInstanceNetworkEndpointDetails) String() string
func (*ChangeIntegrationInstanceNetworkEndpointDetails) UnmarshalJSON ¶
func (m *ChangeIntegrationInstanceNetworkEndpointDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type ChangeIntegrationInstanceNetworkEndpointRequest ¶
type ChangeIntegrationInstanceNetworkEndpointRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // Details for the updated Integration instance network endpoint ChangeIntegrationInstanceNetworkEndpointDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case // of a timeout or server error without risk of executing that same action // again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations. For example, if a resource has been // deleted and purged from the system, then a retry of the original creation // request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeIntegrationInstanceNetworkEndpointRequest wrapper for the ChangeIntegrationInstanceNetworkEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangeIntegrationInstanceNetworkEndpoint.go.html to see an example of how to use ChangeIntegrationInstanceNetworkEndpointRequest.
func (ChangeIntegrationInstanceNetworkEndpointRequest) HTTPRequest ¶
func (request ChangeIntegrationInstanceNetworkEndpointRequest) HTTPRequest(method, path 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
type ChangeIntegrationInstanceNetworkEndpointResponse ¶
type ChangeIntegrationInstanceNetworkEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeIntegrationInstanceNetworkEndpointResponse wrapper for the ChangeIntegrationInstanceNetworkEndpoint operation
func (ChangeIntegrationInstanceNetworkEndpointResponse) HTTPResponse ¶
func (response ChangeIntegrationInstanceNetworkEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeIntegrationInstanceNetworkEndpointResponse) String ¶
func (response ChangeIntegrationInstanceNetworkEndpointResponse) String() string
type CreateCustomEndpointDetails ¶
type CreateCustomEndpointDetails struct { // A custom hostname to be used for the integration instance URL, in FQDN format. Hostname *string `mandatory:"true" json:"hostname"` // Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. // All certificates should be stored in a single base64 encoded secret // Note the update will fail if this is not a valid certificate. CertificateSecretId *string `mandatory:"false" json:"certificateSecretId"` }
CreateCustomEndpointDetails Details for a custom endpoint for the integration instance (update).
func (CreateCustomEndpointDetails) String ¶
func (m CreateCustomEndpointDetails) String() string
type CreateIntegrationInstanceDetails ¶
type CreateIntegrationInstanceDetails struct { // Integration Instance Identifier. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Standard or Enterprise type 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"` }
CreateIntegrationInstanceDetails The information about new IntegrationInstance.
func (CreateIntegrationInstanceDetails) String ¶
func (m CreateIntegrationInstanceDetails) String() string
func (*CreateIntegrationInstanceDetails) UnmarshalJSON ¶
func (m *CreateIntegrationInstanceDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateIntegrationInstanceDetailsConsumptionModelEnum ¶
type CreateIntegrationInstanceDetailsConsumptionModelEnum string
CreateIntegrationInstanceDetailsConsumptionModelEnum Enum with underlying type: string
const ( CreateIntegrationInstanceDetailsConsumptionModelUcm CreateIntegrationInstanceDetailsConsumptionModelEnum = "UCM" CreateIntegrationInstanceDetailsConsumptionModelGov CreateIntegrationInstanceDetailsConsumptionModelEnum = "GOV" CreateIntegrationInstanceDetailsConsumptionModelOic4saas CreateIntegrationInstanceDetailsConsumptionModelEnum = "OIC4SAAS" )
Set of constants representing the allowable values for CreateIntegrationInstanceDetailsConsumptionModelEnum
func GetCreateIntegrationInstanceDetailsConsumptionModelEnumValues ¶
func GetCreateIntegrationInstanceDetailsConsumptionModelEnumValues() []CreateIntegrationInstanceDetailsConsumptionModelEnum
GetCreateIntegrationInstanceDetailsConsumptionModelEnumValues Enumerates the set of values for CreateIntegrationInstanceDetailsConsumptionModelEnum
type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum ¶
type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum string
CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum Enum with underlying type: string
const ( CreateIntegrationInstanceDetailsIntegrationInstanceTypeStandard CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARD" CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprise CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISE" )
Set of constants representing the allowable values for CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues ¶
func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues() []CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues Enumerates the set of values for CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
type CreateIntegrationInstanceRequest ¶
type CreateIntegrationInstanceRequest struct { // Details for the new Integration Instance. CreateIntegrationInstanceDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case // of a timeout or server error without risk of executing that same action // again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations. For example, if a resource has been // deleted and purged from the system, then a retry of the original creation // request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateIntegrationInstanceRequest wrapper for the CreateIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/CreateIntegrationInstance.go.html to see an example of how to use CreateIntegrationInstanceRequest.
func (CreateIntegrationInstanceRequest) HTTPRequest ¶
func (request CreateIntegrationInstanceRequest) HTTPRequest(method, path 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
type CreateIntegrationInstanceResponse ¶
type CreateIntegrationInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateIntegrationInstanceResponse wrapper for the CreateIntegrationInstance operation
func (CreateIntegrationInstanceResponse) HTTPResponse ¶
func (response CreateIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateIntegrationInstanceResponse) String ¶
func (response CreateIntegrationInstanceResponse) String() string
type CustomEndpointDetails ¶
type CustomEndpointDetails struct { // A custom hostname to be used for the integration instance URL, in FQDN format. Hostname *string `mandatory:"true" json:"hostname"` // Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. CertificateSecretId *string `mandatory:"false" json:"certificateSecretId"` // The secret version used for the certificate-secret-id (if certificate-secret-id is specified). CertificateSecretVersion *int `mandatory:"false" json:"certificateSecretVersion"` }
CustomEndpointDetails Details for a custom endpoint for the integration instance.
func (CustomEndpointDetails) String ¶
func (m CustomEndpointDetails) String() string
type DeleteIntegrationInstanceRequest ¶
type DeleteIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteIntegrationInstanceRequest wrapper for the DeleteIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/DeleteIntegrationInstance.go.html to see an example of how to use DeleteIntegrationInstanceRequest.
func (DeleteIntegrationInstanceRequest) HTTPRequest ¶
func (request DeleteIntegrationInstanceRequest) HTTPRequest(method, path 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
type DeleteIntegrationInstanceResponse ¶
type DeleteIntegrationInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteIntegrationInstanceResponse wrapper for the DeleteIntegrationInstance operation
func (DeleteIntegrationInstanceResponse) HTTPResponse ¶
func (response DeleteIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteIntegrationInstanceResponse) String ¶
func (response DeleteIntegrationInstanceResponse) String() string
type GetIntegrationInstanceRequest ¶
type GetIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetIntegrationInstanceRequest wrapper for the GetIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/GetIntegrationInstance.go.html to see an example of how to use GetIntegrationInstanceRequest.
func (GetIntegrationInstanceRequest) HTTPRequest ¶
func (request GetIntegrationInstanceRequest) HTTPRequest(method, path 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
type GetIntegrationInstanceResponse ¶
type GetIntegrationInstanceResponse struct { // The underlying http response RawResponse *http.Response // The IntegrationInstance instance IntegrationInstance `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetIntegrationInstanceResponse wrapper for the GetIntegrationInstance operation
func (GetIntegrationInstanceResponse) HTTPResponse ¶
func (response GetIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetIntegrationInstanceResponse) String ¶
func (response GetIntegrationInstanceResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path 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
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // some decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type IntegrationInstance ¶
type IntegrationInstance struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // Integration Instance Identifier, can be renamed. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Standard or Enterprise type 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"` }
IntegrationInstance Description of Integration Instance.
func (IntegrationInstance) String ¶
func (m IntegrationInstance) String() string
func (*IntegrationInstance) UnmarshalJSON ¶
func (m *IntegrationInstance) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type IntegrationInstanceClient ¶
type IntegrationInstanceClient struct { common.BaseClient // contains filtered or unexported fields }
IntegrationInstanceClient a client for IntegrationInstance
func NewIntegrationInstanceClientWithConfigurationProvider ¶
func NewIntegrationInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client IntegrationInstanceClient, err error)
NewIntegrationInstanceClientWithConfigurationProvider Creates a new default IntegrationInstance client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewIntegrationInstanceClientWithOboToken ¶
func NewIntegrationInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client IntegrationInstanceClient, err error)
NewIntegrationInstanceClientWithOboToken Creates a new default IntegrationInstance client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (IntegrationInstanceClient) ChangeIntegrationInstanceCompartment ¶
func (client IntegrationInstanceClient) ChangeIntegrationInstanceCompartment(ctx context.Context, request ChangeIntegrationInstanceCompartmentRequest) (response ChangeIntegrationInstanceCompartmentResponse, err error)
ChangeIntegrationInstanceCompartment Change the compartment for an integration instance
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangeIntegrationInstanceCompartment.go.html to see an example of how to use ChangeIntegrationInstanceCompartment API.
func (IntegrationInstanceClient) ChangeIntegrationInstanceNetworkEndpoint ¶
func (client IntegrationInstanceClient) ChangeIntegrationInstanceNetworkEndpoint(ctx context.Context, request ChangeIntegrationInstanceNetworkEndpointRequest) (response ChangeIntegrationInstanceNetworkEndpointResponse, err error)
ChangeIntegrationInstanceNetworkEndpoint Change an Integration instance network endpoint. The operation is long-running and creates a new WorkRequest.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ChangeIntegrationInstanceNetworkEndpoint.go.html to see an example of how to use ChangeIntegrationInstanceNetworkEndpoint API.
func (*IntegrationInstanceClient) ConfigurationProvider ¶
func (client *IntegrationInstanceClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (IntegrationInstanceClient) CreateIntegrationInstance ¶
func (client IntegrationInstanceClient) CreateIntegrationInstance(ctx context.Context, request CreateIntegrationInstanceRequest) (response CreateIntegrationInstanceResponse, err error)
CreateIntegrationInstance Creates a new Integration Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/CreateIntegrationInstance.go.html to see an example of how to use CreateIntegrationInstance API.
func (IntegrationInstanceClient) DeleteIntegrationInstance ¶
func (client IntegrationInstanceClient) DeleteIntegrationInstance(ctx context.Context, request DeleteIntegrationInstanceRequest) (response DeleteIntegrationInstanceResponse, err error)
DeleteIntegrationInstance Deletes an Integration Instance resource by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/DeleteIntegrationInstance.go.html to see an example of how to use DeleteIntegrationInstance API.
func (IntegrationInstanceClient) GetIntegrationInstance ¶
func (client IntegrationInstanceClient) GetIntegrationInstance(ctx context.Context, request GetIntegrationInstanceRequest) (response GetIntegrationInstanceResponse, err error)
GetIntegrationInstance Gets a IntegrationInstance by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/GetIntegrationInstance.go.html to see an example of how to use GetIntegrationInstance API.
func (IntegrationInstanceClient) GetWorkRequest ¶
func (client IntegrationInstanceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (IntegrationInstanceClient) ListIntegrationInstances ¶
func (client IntegrationInstanceClient) ListIntegrationInstances(ctx context.Context, request ListIntegrationInstancesRequest) (response ListIntegrationInstancesResponse, err error)
ListIntegrationInstances Returns a list of Integration Instances.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListIntegrationInstances.go.html to see an example of how to use ListIntegrationInstances API.
func (IntegrationInstanceClient) ListWorkRequestErrors ¶
func (client IntegrationInstanceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Get the errors of a work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (IntegrationInstanceClient) ListWorkRequestLogs ¶
func (client IntegrationInstanceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Get the logs of a work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (IntegrationInstanceClient) ListWorkRequests ¶
func (client IntegrationInstanceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (*IntegrationInstanceClient) SetRegion ¶
func (client *IntegrationInstanceClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (IntegrationInstanceClient) StartIntegrationInstance ¶
func (client IntegrationInstanceClient) StartIntegrationInstance(ctx context.Context, request StartIntegrationInstanceRequest) (response StartIntegrationInstanceResponse, err error)
StartIntegrationInstance Start an integration instance that was previously in an INACTIVE state
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/StartIntegrationInstance.go.html to see an example of how to use StartIntegrationInstance API.
func (IntegrationInstanceClient) StopIntegrationInstance ¶
func (client IntegrationInstanceClient) StopIntegrationInstance(ctx context.Context, request StopIntegrationInstanceRequest) (response StopIntegrationInstanceResponse, err error)
StopIntegrationInstance Stop an integration instance that was previously in an ACTIVE state
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/StopIntegrationInstance.go.html to see an example of how to use StopIntegrationInstance API.
func (IntegrationInstanceClient) UpdateIntegrationInstance ¶
func (client IntegrationInstanceClient) UpdateIntegrationInstance(ctx context.Context, request UpdateIntegrationInstanceRequest) (response UpdateIntegrationInstanceResponse, err error)
UpdateIntegrationInstance Updates the Integration Instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/UpdateIntegrationInstance.go.html to see an example of how to use UpdateIntegrationInstance API.
type IntegrationInstanceConsumptionModelEnum ¶
type IntegrationInstanceConsumptionModelEnum string
IntegrationInstanceConsumptionModelEnum Enum with underlying type: string
const ( IntegrationInstanceConsumptionModelUcm IntegrationInstanceConsumptionModelEnum = "UCM" IntegrationInstanceConsumptionModelGov IntegrationInstanceConsumptionModelEnum = "GOV" IntegrationInstanceConsumptionModelOic4saas IntegrationInstanceConsumptionModelEnum = "OIC4SAAS" )
Set of constants representing the allowable values for IntegrationInstanceConsumptionModelEnum
func GetIntegrationInstanceConsumptionModelEnumValues ¶
func GetIntegrationInstanceConsumptionModelEnumValues() []IntegrationInstanceConsumptionModelEnum
GetIntegrationInstanceConsumptionModelEnumValues Enumerates the set of values for IntegrationInstanceConsumptionModelEnum
type IntegrationInstanceIntegrationInstanceTypeEnum ¶
type IntegrationInstanceIntegrationInstanceTypeEnum string
IntegrationInstanceIntegrationInstanceTypeEnum Enum with underlying type: string
const ( IntegrationInstanceIntegrationInstanceTypeStandard IntegrationInstanceIntegrationInstanceTypeEnum = "STANDARD" IntegrationInstanceIntegrationInstanceTypeEnterprise IntegrationInstanceIntegrationInstanceTypeEnum = "ENTERPRISE" )
Set of constants representing the allowable values for IntegrationInstanceIntegrationInstanceTypeEnum
func GetIntegrationInstanceIntegrationInstanceTypeEnumValues ¶
func GetIntegrationInstanceIntegrationInstanceTypeEnumValues() []IntegrationInstanceIntegrationInstanceTypeEnum
GetIntegrationInstanceIntegrationInstanceTypeEnumValues Enumerates the set of values for IntegrationInstanceIntegrationInstanceTypeEnum
type IntegrationInstanceLifecycleStateEnum ¶
type IntegrationInstanceLifecycleStateEnum string
IntegrationInstanceLifecycleStateEnum Enum with underlying type: string
const ( IntegrationInstanceLifecycleStateCreating IntegrationInstanceLifecycleStateEnum = "CREATING" IntegrationInstanceLifecycleStateUpdating IntegrationInstanceLifecycleStateEnum = "UPDATING" IntegrationInstanceLifecycleStateActive IntegrationInstanceLifecycleStateEnum = "ACTIVE" IntegrationInstanceLifecycleStateInactive IntegrationInstanceLifecycleStateEnum = "INACTIVE" IntegrationInstanceLifecycleStateDeleting IntegrationInstanceLifecycleStateEnum = "DELETING" IntegrationInstanceLifecycleStateDeleted IntegrationInstanceLifecycleStateEnum = "DELETED" IntegrationInstanceLifecycleStateFailed IntegrationInstanceLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for IntegrationInstanceLifecycleStateEnum
func GetIntegrationInstanceLifecycleStateEnumValues ¶
func GetIntegrationInstanceLifecycleStateEnumValues() []IntegrationInstanceLifecycleStateEnum
GetIntegrationInstanceLifecycleStateEnumValues Enumerates the set of values for IntegrationInstanceLifecycleStateEnum
type IntegrationInstanceSummary ¶
type IntegrationInstanceSummary struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // Integration Instance Identifier, can be renamed. DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Standard or Enterprise type 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"` }
IntegrationInstanceSummary Summary of the Integration Instance.
func (IntegrationInstanceSummary) String ¶
func (m IntegrationInstanceSummary) String() string
func (*IntegrationInstanceSummary) UnmarshalJSON ¶
func (m *IntegrationInstanceSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type IntegrationInstanceSummaryConsumptionModelEnum ¶
type IntegrationInstanceSummaryConsumptionModelEnum string
IntegrationInstanceSummaryConsumptionModelEnum Enum with underlying type: string
const ( IntegrationInstanceSummaryConsumptionModelUcm IntegrationInstanceSummaryConsumptionModelEnum = "UCM" IntegrationInstanceSummaryConsumptionModelGov IntegrationInstanceSummaryConsumptionModelEnum = "GOV" IntegrationInstanceSummaryConsumptionModelOic4saas IntegrationInstanceSummaryConsumptionModelEnum = "OIC4SAAS" )
Set of constants representing the allowable values for IntegrationInstanceSummaryConsumptionModelEnum
func GetIntegrationInstanceSummaryConsumptionModelEnumValues ¶
func GetIntegrationInstanceSummaryConsumptionModelEnumValues() []IntegrationInstanceSummaryConsumptionModelEnum
GetIntegrationInstanceSummaryConsumptionModelEnumValues Enumerates the set of values for IntegrationInstanceSummaryConsumptionModelEnum
type IntegrationInstanceSummaryIntegrationInstanceTypeEnum ¶
type IntegrationInstanceSummaryIntegrationInstanceTypeEnum string
IntegrationInstanceSummaryIntegrationInstanceTypeEnum Enum with underlying type: string
const ( IntegrationInstanceSummaryIntegrationInstanceTypeStandard IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "STANDARD" IntegrationInstanceSummaryIntegrationInstanceTypeEnterprise IntegrationInstanceSummaryIntegrationInstanceTypeEnum = "ENTERPRISE" )
Set of constants representing the allowable values for IntegrationInstanceSummaryIntegrationInstanceTypeEnum
func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues ¶
func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues() []IntegrationInstanceSummaryIntegrationInstanceTypeEnum
GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues Enumerates the set of values for IntegrationInstanceSummaryIntegrationInstanceTypeEnum
type IntegrationInstanceSummaryLifecycleStateEnum ¶
type IntegrationInstanceSummaryLifecycleStateEnum string
IntegrationInstanceSummaryLifecycleStateEnum Enum with underlying type: string
const ( IntegrationInstanceSummaryLifecycleStateCreating IntegrationInstanceSummaryLifecycleStateEnum = "CREATING" IntegrationInstanceSummaryLifecycleStateUpdating IntegrationInstanceSummaryLifecycleStateEnum = "UPDATING" IntegrationInstanceSummaryLifecycleStateActive IntegrationInstanceSummaryLifecycleStateEnum = "ACTIVE" IntegrationInstanceSummaryLifecycleStateInactive IntegrationInstanceSummaryLifecycleStateEnum = "INACTIVE" IntegrationInstanceSummaryLifecycleStateDeleting IntegrationInstanceSummaryLifecycleStateEnum = "DELETING" IntegrationInstanceSummaryLifecycleStateDeleted IntegrationInstanceSummaryLifecycleStateEnum = "DELETED" IntegrationInstanceSummaryLifecycleStateFailed IntegrationInstanceSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for IntegrationInstanceSummaryLifecycleStateEnum
func GetIntegrationInstanceSummaryLifecycleStateEnumValues ¶
func GetIntegrationInstanceSummaryLifecycleStateEnumValues() []IntegrationInstanceSummaryLifecycleStateEnum
GetIntegrationInstanceSummaryLifecycleStateEnumValues Enumerates the set of values for IntegrationInstanceSummaryLifecycleStateEnum
type ListIntegrationInstancesLifecycleStateEnum ¶
type ListIntegrationInstancesLifecycleStateEnum string
ListIntegrationInstancesLifecycleStateEnum Enum with underlying type: string
const ( ListIntegrationInstancesLifecycleStateCreating ListIntegrationInstancesLifecycleStateEnum = "CREATING" ListIntegrationInstancesLifecycleStateUpdating ListIntegrationInstancesLifecycleStateEnum = "UPDATING" ListIntegrationInstancesLifecycleStateActive ListIntegrationInstancesLifecycleStateEnum = "ACTIVE" ListIntegrationInstancesLifecycleStateInactive ListIntegrationInstancesLifecycleStateEnum = "INACTIVE" ListIntegrationInstancesLifecycleStateDeleting ListIntegrationInstancesLifecycleStateEnum = "DELETING" ListIntegrationInstancesLifecycleStateDeleted ListIntegrationInstancesLifecycleStateEnum = "DELETED" ListIntegrationInstancesLifecycleStateFailed ListIntegrationInstancesLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ListIntegrationInstancesLifecycleStateEnum
func GetListIntegrationInstancesLifecycleStateEnumValues ¶
func GetListIntegrationInstancesLifecycleStateEnumValues() []ListIntegrationInstancesLifecycleStateEnum
GetListIntegrationInstancesLifecycleStateEnumValues Enumerates the set of values for ListIntegrationInstancesLifecycleStateEnum
type ListIntegrationInstancesRequest ¶
type ListIntegrationInstancesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Example: `My new resource` DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Life cycle state to query on. LifecycleState ListIntegrationInstancesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListIntegrationInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order // for TIMECREATED is descending. Default order for DISPLAYNAME is // ascending. If no value is specified TIMECREATED is default. SortBy ListIntegrationInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListIntegrationInstancesRequest wrapper for the ListIntegrationInstances operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListIntegrationInstances.go.html to see an example of how to use ListIntegrationInstancesRequest.
func (ListIntegrationInstancesRequest) HTTPRequest ¶
func (request ListIntegrationInstancesRequest) HTTPRequest(method, path 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
type ListIntegrationInstancesResponse ¶
type ListIntegrationInstancesResponse struct { // The underlying http response RawResponse *http.Response // A list of []IntegrationInstanceSummary instances Items []IntegrationInstanceSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For list pagination. When this header appears in the response, additional pages of results remain OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, additional pages of results have been previously returned OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"` }
ListIntegrationInstancesResponse wrapper for the ListIntegrationInstances operation
func (ListIntegrationInstancesResponse) HTTPResponse ¶
func (response ListIntegrationInstancesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListIntegrationInstancesResponse) String ¶
func (response ListIntegrationInstancesResponse) String() string
type ListIntegrationInstancesSortByEnum ¶
type ListIntegrationInstancesSortByEnum string
ListIntegrationInstancesSortByEnum Enum with underlying type: string
const ( ListIntegrationInstancesSortByTimecreated ListIntegrationInstancesSortByEnum = "TIMECREATED" ListIntegrationInstancesSortByDisplayname ListIntegrationInstancesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListIntegrationInstancesSortByEnum
func GetListIntegrationInstancesSortByEnumValues ¶
func GetListIntegrationInstancesSortByEnumValues() []ListIntegrationInstancesSortByEnum
GetListIntegrationInstancesSortByEnumValues Enumerates the set of values for ListIntegrationInstancesSortByEnum
type ListIntegrationInstancesSortOrderEnum ¶
type ListIntegrationInstancesSortOrderEnum string
ListIntegrationInstancesSortOrderEnum Enum with underlying type: string
const ( ListIntegrationInstancesSortOrderAsc ListIntegrationInstancesSortOrderEnum = "ASC" ListIntegrationInstancesSortOrderDesc ListIntegrationInstancesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListIntegrationInstancesSortOrderEnum
func GetListIntegrationInstancesSortOrderEnumValues ¶
func GetListIntegrationInstancesSortOrderEnumValues() []ListIntegrationInstancesSortOrderEnum
GetListIntegrationInstancesSortOrderEnumValues Enumerates the set of values for ListIntegrationInstancesSortOrderEnum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path 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
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For list pagination. When this header appears in the response, additional pages of results remain OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, additional pages of results have been previously returned OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path 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
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestLogEntry instances Items []WorkRequestLogEntry `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For list pagination. When this header appears in the response, additional pages of results remain OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, additional pages of results have been previously returned OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The Integration Instance identifier to use to filter results IntegrationInstanceId *string `mandatory:"false" contributesTo:"query" name:"integrationInstanceId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path 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
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestSummary instances Items []WorkRequestSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For list pagination. When this header appears in the response, additional pages of results remain OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // For list pagination. When this header appears in the response, additional pages of results have been previously returned OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type NetworkEndpointDetails ¶
type NetworkEndpointDetails interface { }
NetworkEndpointDetails Base representation of a network endpoint.
type NetworkEndpointTypeEnum ¶
type NetworkEndpointTypeEnum string
NetworkEndpointTypeEnum Enum with underlying type: string
const (
NetworkEndpointTypePublic NetworkEndpointTypeEnum = "PUBLIC"
)
Set of constants representing the allowable values for NetworkEndpointTypeEnum
func GetNetworkEndpointTypeEnumValues ¶
func GetNetworkEndpointTypeEnumValues() []NetworkEndpointTypeEnum
GetNetworkEndpointTypeEnumValues Enumerates the set of values for NetworkEndpointTypeEnum
type PublicEndpointDetails ¶
type PublicEndpointDetails struct { // Source IP addresses or IP address ranges ingress rules. AllowlistedHttpIps []string `mandatory:"false" json:"allowlistedHttpIps"` // Virtual Cloud Networks allowed to access this network endpoint. AllowlistedHttpVcns []VirtualCloudNetwork `mandatory:"false" json:"allowlistedHttpVcns"` // The Integration service's VCN is allow-listed to allow integrations to call back into other integrations IsIntegrationVcnAllowlisted *bool `mandatory:"false" json:"isIntegrationVcnAllowlisted"` }
PublicEndpointDetails Public endpoint configuration details.
func (PublicEndpointDetails) MarshalJSON ¶
func (m PublicEndpointDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PublicEndpointDetails) String ¶
func (m PublicEndpointDetails) String() string
type StartIntegrationInstanceRequest ¶
type StartIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case // of a timeout or server error without risk of executing that same action // again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations. For example, if a resource has been // deleted and purged from the system, then a retry of the original creation // request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
StartIntegrationInstanceRequest wrapper for the StartIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/StartIntegrationInstance.go.html to see an example of how to use StartIntegrationInstanceRequest.
func (StartIntegrationInstanceRequest) HTTPRequest ¶
func (request StartIntegrationInstanceRequest) HTTPRequest(method, path 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
type StartIntegrationInstanceResponse ¶
type StartIntegrationInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
StartIntegrationInstanceResponse wrapper for the StartIntegrationInstance operation
func (StartIntegrationInstanceResponse) HTTPResponse ¶
func (response StartIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartIntegrationInstanceResponse) String ¶
func (response StartIntegrationInstanceResponse) String() string
type StopIntegrationInstanceRequest ¶
type StopIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case // of a timeout or server error without risk of executing that same action // again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations. For example, if a resource has been // deleted and purged from the system, then a retry of the original creation // request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
StopIntegrationInstanceRequest wrapper for the StopIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/StopIntegrationInstance.go.html to see an example of how to use StopIntegrationInstanceRequest.
func (StopIntegrationInstanceRequest) HTTPRequest ¶
func (request StopIntegrationInstanceRequest) HTTPRequest(method, path 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
type StopIntegrationInstanceResponse ¶
type StopIntegrationInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
StopIntegrationInstanceResponse wrapper for the StopIntegrationInstance operation
func (StopIntegrationInstanceResponse) HTTPResponse ¶
func (response StopIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopIntegrationInstanceResponse) String ¶
func (response StopIntegrationInstanceResponse) String() string
type UpdateCustomEndpointDetails ¶
type UpdateCustomEndpointDetails struct { // A custom hostname to be used for the integration instance URL, in FQDN format. Hostname *string `mandatory:"true" json:"hostname"` // Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. // All certificates should be stored in a single base64 encoded secret. // Note the update will fail if this is not a valid certificate. CertificateSecretId *string `mandatory:"false" json:"certificateSecretId"` }
UpdateCustomEndpointDetails Details for a custom endpoint for the integration instance (update).
func (UpdateCustomEndpointDetails) String ¶
func (m UpdateCustomEndpointDetails) String() string
type UpdateIntegrationInstanceDetails ¶
type UpdateIntegrationInstanceDetails struct { // Integration Instance Identifier. DisplayName *string `mandatory:"false" json:"displayName"` // Standard or Enterprise type IntegrationInstanceType UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum `mandatory:"false" json:"integrationInstanceType,omitempty"` // Simple key-value pair that is applied without any predefined name, // type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to // namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Bring your own license. IsByol *bool `mandatory:"false" json:"isByol"` // The number of configured message packs MessagePacks *int `mandatory:"false" json:"messagePacks"` // The file server is enabled or not. IsFileServerEnabled *bool `mandatory:"false" json:"isFileServerEnabled"` // Visual Builder is enabled or not. IsVisualBuilderEnabled *bool `mandatory:"false" json:"isVisualBuilderEnabled"` CustomEndpoint *UpdateCustomEndpointDetails `mandatory:"false" json:"customEndpoint"` // A list of alternate custom endpoints to be used for the integration instance URL // (contact Oracle for alternateCustomEndpoints availability for a specific instance). AlternateCustomEndpoints []UpdateCustomEndpointDetails `mandatory:"false" json:"alternateCustomEndpoints"` }
UpdateIntegrationInstanceDetails The information to be updated.
func (UpdateIntegrationInstanceDetails) String ¶
func (m UpdateIntegrationInstanceDetails) String() string
type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum ¶
type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum string
UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum Enum with underlying type: string
const ( UpdateIntegrationInstanceDetailsIntegrationInstanceTypeStandard UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "STANDARD" UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnterprise UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum = "ENTERPRISE" )
Set of constants representing the allowable values for UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues ¶
func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues() []UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues Enumerates the set of values for UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum
type UpdateIntegrationInstanceRequest ¶
type UpdateIntegrationInstanceRequest struct { // Unique Integration Instance identifier. IntegrationInstanceId *string `mandatory:"true" contributesTo:"path" name:"integrationInstanceId"` // The information to be updated. UpdateIntegrationInstanceDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateIntegrationInstanceRequest wrapper for the UpdateIntegrationInstance operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/integration/UpdateIntegrationInstance.go.html to see an example of how to use UpdateIntegrationInstanceRequest.
func (UpdateIntegrationInstanceRequest) HTTPRequest ¶
func (request UpdateIntegrationInstanceRequest) HTTPRequest(method, path 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
type UpdateIntegrationInstanceResponse ¶
type UpdateIntegrationInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. // You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateIntegrationInstanceResponse wrapper for the UpdateIntegrationInstance operation
func (UpdateIntegrationInstanceResponse) HTTPResponse ¶
func (response UpdateIntegrationInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateIntegrationInstanceResponse) String ¶
func (response UpdateIntegrationInstanceResponse) String() string
type VirtualCloudNetwork ¶
type VirtualCloudNetwork struct { // The Virtual Cloud Network OCID. Id *string `mandatory:"true" json:"id"` // Source IP addresses or IP address ranges ingress rules. AllowlistedIps []string `mandatory:"false" json:"allowlistedIps"` }
VirtualCloudNetwork Virtual Cloud Network definition.
func (VirtualCloudNetwork) String ¶
func (m VirtualCloudNetwork) String() string
type WorkRequest ¶
type WorkRequest struct { // Type of the work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work // requests should be scoped to the same compartment as the resource the // work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the // service team to pick the primary resource whose compartment should be // used. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest A description of work request status.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestError ¶
type WorkRequestError struct { // A short error code that defines the error, meant for programmatic parsing Code *string `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` // The date and time the error occurred. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError Errors related to a specific work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // The description of an action that occurred. Message *string `mandatory:"true" json:"message"` // The date and time the log entry occurred. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry Log entries related to a specific work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestOperationTypeEnum ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
const ( WorkRequestOperationTypeCreateIntegrationInstance WorkRequestOperationTypeEnum = "CREATE_INTEGRATION_INSTANCE" WorkRequestOperationTypeUpdateIntegrationInstance WorkRequestOperationTypeEnum = "UPDATE_INTEGRATION_INSTANCE" WorkRequestOperationTypeStopIntegrationInstance WorkRequestOperationTypeEnum = "STOP_INTEGRATION_INSTANCE" WorkRequestOperationTypeStartIntegrationInstance WorkRequestOperationTypeEnum = "START_INTEGRATION_INSTANCE" WorkRequestOperationTypeDeleteIntegrationInstance WorkRequestOperationTypeEnum = "DELETE_INTEGRATION_INSTANCE" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetWorkRequestOperationTypeEnumValues ¶
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request is affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the // work request. A resource being created, updated, or deleted will // remain in the IN_PROGRESS state until work is complete for that // resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeStopped WorkRequestResourceActionTypeEnum = "STOPPED" WorkRequestResourceActionTypeStarted WorkRequestResourceActionTypeEnum = "STARTED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum ¶
type WorkRequestStatusEnum string
WorkRequestStatusEnum Enum with underlying type: string
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" WorkRequestStatusCanceling WorkRequestStatusEnum = "CANCELING" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestStatusEnum
func GetWorkRequestStatusEnumValues ¶
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // Type of the work request. OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work // requests should be scoped to the same compartment as the resource the // work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the // service team to pick the primary resource whose compartment should be // used. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A description of work request status.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
type WorkRequestSummaryOperationTypeEnum ¶
type WorkRequestSummaryOperationTypeEnum string
WorkRequestSummaryOperationTypeEnum Enum with underlying type: string
const ( WorkRequestSummaryOperationTypeCreateIntegrationInstance WorkRequestSummaryOperationTypeEnum = "CREATE_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeUpdateIntegrationInstance WorkRequestSummaryOperationTypeEnum = "UPDATE_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeStopIntegrationInstance WorkRequestSummaryOperationTypeEnum = "STOP_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeStartIntegrationInstance WorkRequestSummaryOperationTypeEnum = "START_INTEGRATION_INSTANCE" WorkRequestSummaryOperationTypeDeleteIntegrationInstance WorkRequestSummaryOperationTypeEnum = "DELETE_INTEGRATION_INSTANCE" )
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum
func GetWorkRequestSummaryOperationTypeEnumValues ¶
func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum ¶
type WorkRequestSummaryStatusEnum string
WorkRequestSummaryStatusEnum Enum with underlying type: string
const ( WorkRequestSummaryStatusAccepted WorkRequestSummaryStatusEnum = "ACCEPTED" WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS" WorkRequestSummaryStatusFailed WorkRequestSummaryStatusEnum = "FAILED" WorkRequestSummaryStatusSucceeded WorkRequestSummaryStatusEnum = "SUCCEEDED" WorkRequestSummaryStatusCanceling WorkRequestSummaryStatusEnum = "CANCELING" WorkRequestSummaryStatusCanceled WorkRequestSummaryStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum
func GetWorkRequestSummaryStatusEnumValues ¶
func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum
Source Files ¶
- 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
- 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
- get_integration_instance_request_response.go
- get_work_request_request_response.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
- 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