oci-go-sdk: github.com/oracle/oci-go-sdk/integration Index | Files

package integration

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

Index

Package Files

change_integration_instance_compartment_details.go change_integration_instance_compartment_request_response.go create_integration_instance_details.go create_integration_instance_request_response.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 update_integration_instance_details.go update_integration_instance_request_response.go work_request.go work_request_error.go work_request_log_entry.go work_request_resource.go work_request_summary.go

type ChangeIntegrationInstanceCompartmentDetails Uses

type ChangeIntegrationInstanceCompartmentDetails struct {

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

ChangeIntegrationInstanceCompartmentDetails The information to be updated.

func (ChangeIntegrationInstanceCompartmentDetails) String Uses

func (m ChangeIntegrationInstanceCompartmentDetails) String() string

type ChangeIntegrationInstanceCompartmentRequest Uses

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

    // 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

func (ChangeIntegrationInstanceCompartmentRequest) HTTPRequest Uses

func (request ChangeIntegrationInstanceCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeIntegrationInstanceCompartmentRequest) RetryPolicy Uses

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

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

func (ChangeIntegrationInstanceCompartmentRequest) String Uses

func (request ChangeIntegrationInstanceCompartmentRequest) String() string

type ChangeIntegrationInstanceCompartmentResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (ChangeIntegrationInstanceCompartmentResponse) String Uses

func (response ChangeIntegrationInstanceCompartmentResponse) String() string

type CreateIntegrationInstanceDetails Uses

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 is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    IdcsAt *string `mandatory:"false" json:"idcsAt"`
}

CreateIntegrationInstanceDetails The information about new IntegrationInstance.

func (CreateIntegrationInstanceDetails) String Uses

func (m CreateIntegrationInstanceDetails) String() string

type CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum Uses

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 Uses

func GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues() []CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum

GetCreateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues Enumerates the set of values for CreateIntegrationInstanceDetailsIntegrationInstanceTypeEnum

type CreateIntegrationInstanceRequest Uses

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

func (CreateIntegrationInstanceRequest) HTTPRequest Uses

func (request CreateIntegrationInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateIntegrationInstanceRequest) RetryPolicy Uses

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

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

func (CreateIntegrationInstanceRequest) String Uses

func (request CreateIntegrationInstanceRequest) String() string

type CreateIntegrationInstanceResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (CreateIntegrationInstanceResponse) String Uses

func (response CreateIntegrationInstanceResponse) String() string

type DeleteIntegrationInstanceRequest Uses

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

func (DeleteIntegrationInstanceRequest) HTTPRequest Uses

func (request DeleteIntegrationInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteIntegrationInstanceRequest) RetryPolicy Uses

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

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

func (DeleteIntegrationInstanceRequest) String Uses

func (request DeleteIntegrationInstanceRequest) String() string

type DeleteIntegrationInstanceResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (DeleteIntegrationInstanceResponse) String Uses

func (response DeleteIntegrationInstanceResponse) String() string

type GetIntegrationInstanceRequest Uses

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

func (GetIntegrationInstanceRequest) HTTPRequest Uses

func (request GetIntegrationInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetIntegrationInstanceRequest) RetryPolicy Uses

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

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

func (GetIntegrationInstanceRequest) String Uses

func (request GetIntegrationInstanceRequest) String() string

type GetIntegrationInstanceResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (GetIntegrationInstanceResponse) String Uses

func (response GetIntegrationInstanceResponse) String() string

type GetWorkRequestRequest Uses

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

func (GetWorkRequestRequest) HTTPRequest Uses

func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy Uses

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

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

func (GetWorkRequestRequest) String Uses

func (request GetWorkRequestRequest) String() string

type GetWorkRequestResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String Uses

func (response GetWorkRequestResponse) String() string

type IntegrationInstance Uses

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

IntegrationInstance Description of Integration Instance.

func (IntegrationInstance) String Uses

func (m IntegrationInstance) String() string

type IntegrationInstanceClient Uses

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

IntegrationInstanceClient a client for IntegrationInstance

func NewIntegrationInstanceClientWithConfigurationProvider Uses

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 Uses

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 Uses

func (client IntegrationInstanceClient) ChangeIntegrationInstanceCompartment(ctx context.Context, request ChangeIntegrationInstanceCompartmentRequest) (response ChangeIntegrationInstanceCompartmentResponse, err error)

ChangeIntegrationInstanceCompartment Change the compartment for an integration instance

func (*IntegrationInstanceClient) ConfigurationProvider Uses

func (client *IntegrationInstanceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (IntegrationInstanceClient) CreateIntegrationInstance Uses

func (client IntegrationInstanceClient) CreateIntegrationInstance(ctx context.Context, request CreateIntegrationInstanceRequest) (response CreateIntegrationInstanceResponse, err error)

CreateIntegrationInstance Creates a new Integration Instance.

func (IntegrationInstanceClient) DeleteIntegrationInstance Uses

func (client IntegrationInstanceClient) DeleteIntegrationInstance(ctx context.Context, request DeleteIntegrationInstanceRequest) (response DeleteIntegrationInstanceResponse, err error)

DeleteIntegrationInstance Deletes an Integration Instance resource by identifier.

func (IntegrationInstanceClient) GetIntegrationInstance Uses

func (client IntegrationInstanceClient) GetIntegrationInstance(ctx context.Context, request GetIntegrationInstanceRequest) (response GetIntegrationInstanceResponse, err error)

GetIntegrationInstance Gets a IntegrationInstance by identifier

func (IntegrationInstanceClient) GetWorkRequest Uses

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.

func (IntegrationInstanceClient) ListIntegrationInstances Uses

func (client IntegrationInstanceClient) ListIntegrationInstances(ctx context.Context, request ListIntegrationInstancesRequest) (response ListIntegrationInstancesResponse, err error)

ListIntegrationInstances Returns a list of Integration Instances.

func (IntegrationInstanceClient) ListWorkRequestErrors Uses

func (client IntegrationInstanceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Get the errors of a work request.

func (IntegrationInstanceClient) ListWorkRequestLogs Uses

func (client IntegrationInstanceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Get the logs of a work request.

func (IntegrationInstanceClient) ListWorkRequests Uses

func (client IntegrationInstanceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

func (*IntegrationInstanceClient) SetRegion Uses

func (client *IntegrationInstanceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (IntegrationInstanceClient) UpdateIntegrationInstance Uses

func (client IntegrationInstanceClient) UpdateIntegrationInstance(ctx context.Context, request UpdateIntegrationInstanceRequest) (response UpdateIntegrationInstanceResponse, err error)

UpdateIntegrationInstance Updates the Integration Instance.

type IntegrationInstanceIntegrationInstanceTypeEnum Uses

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 Uses

func GetIntegrationInstanceIntegrationInstanceTypeEnumValues() []IntegrationInstanceIntegrationInstanceTypeEnum

GetIntegrationInstanceIntegrationInstanceTypeEnumValues Enumerates the set of values for IntegrationInstanceIntegrationInstanceTypeEnum

type IntegrationInstanceLifecycleStateEnum Uses

type IntegrationInstanceLifecycleStateEnum string

IntegrationInstanceLifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for IntegrationInstanceLifecycleStateEnum

func GetIntegrationInstanceLifecycleStateEnumValues Uses

func GetIntegrationInstanceLifecycleStateEnumValues() []IntegrationInstanceLifecycleStateEnum

GetIntegrationInstanceLifecycleStateEnumValues Enumerates the set of values for IntegrationInstanceLifecycleStateEnum

type IntegrationInstanceSummary Uses

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

IntegrationInstanceSummary Summary of the Integration Instance.

func (IntegrationInstanceSummary) String Uses

func (m IntegrationInstanceSummary) String() string

type IntegrationInstanceSummaryIntegrationInstanceTypeEnum Uses

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 Uses

func GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues() []IntegrationInstanceSummaryIntegrationInstanceTypeEnum

GetIntegrationInstanceSummaryIntegrationInstanceTypeEnumValues Enumerates the set of values for IntegrationInstanceSummaryIntegrationInstanceTypeEnum

type IntegrationInstanceSummaryLifecycleStateEnum Uses

type IntegrationInstanceSummaryLifecycleStateEnum string

IntegrationInstanceSummaryLifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for IntegrationInstanceSummaryLifecycleStateEnum

func GetIntegrationInstanceSummaryLifecycleStateEnumValues Uses

func GetIntegrationInstanceSummaryLifecycleStateEnumValues() []IntegrationInstanceSummaryLifecycleStateEnum

GetIntegrationInstanceSummaryLifecycleStateEnumValues Enumerates the set of values for IntegrationInstanceSummaryLifecycleStateEnum

type ListIntegrationInstancesLifecycleStateEnum Uses

type ListIntegrationInstancesLifecycleStateEnum string

ListIntegrationInstancesLifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListIntegrationInstancesLifecycleStateEnum

func GetListIntegrationInstancesLifecycleStateEnumValues Uses

func GetListIntegrationInstancesLifecycleStateEnumValues() []ListIntegrationInstancesLifecycleStateEnum

GetListIntegrationInstancesLifecycleStateEnumValues Enumerates the set of values for ListIntegrationInstancesLifecycleStateEnum

type ListIntegrationInstancesRequest Uses

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

func (ListIntegrationInstancesRequest) HTTPRequest Uses

func (request ListIntegrationInstancesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListIntegrationInstancesRequest) RetryPolicy Uses

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

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

func (ListIntegrationInstancesRequest) String Uses

func (request ListIntegrationInstancesRequest) String() string

type ListIntegrationInstancesResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (ListIntegrationInstancesResponse) String Uses

func (response ListIntegrationInstancesResponse) String() string

type ListIntegrationInstancesSortByEnum Uses

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 Uses

func GetListIntegrationInstancesSortByEnumValues() []ListIntegrationInstancesSortByEnum

GetListIntegrationInstancesSortByEnumValues Enumerates the set of values for ListIntegrationInstancesSortByEnum

type ListIntegrationInstancesSortOrderEnum Uses

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 Uses

func GetListIntegrationInstancesSortOrderEnumValues() []ListIntegrationInstancesSortOrderEnum

GetListIntegrationInstancesSortOrderEnumValues Enumerates the set of values for ListIntegrationInstancesSortOrderEnum

type ListWorkRequestErrorsRequest Uses

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

func (ListWorkRequestErrorsRequest) HTTPRequest Uses

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy Uses

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

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

func (ListWorkRequestErrorsRequest) String Uses

func (request ListWorkRequestErrorsRequest) String() string

type ListWorkRequestErrorsResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String Uses

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestLogsRequest Uses

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

func (ListWorkRequestLogsRequest) HTTPRequest Uses

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy Uses

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

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

func (ListWorkRequestLogsRequest) String Uses

func (request ListWorkRequestLogsRequest) String() string

type ListWorkRequestLogsResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String Uses

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestsRequest Uses

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

func (ListWorkRequestsRequest) HTTPRequest Uses

func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy Uses

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

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

func (ListWorkRequestsRequest) String Uses

func (request ListWorkRequestsRequest) String() string

type ListWorkRequestsResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String Uses

func (response ListWorkRequestsResponse) String() string

type UpdateIntegrationInstanceDetails Uses

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

UpdateIntegrationInstanceDetails The information to be updated.

func (UpdateIntegrationInstanceDetails) String Uses

func (m UpdateIntegrationInstanceDetails) String() string

type UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum Uses

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 Uses

func GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues() []UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum

GetUpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnumValues Enumerates the set of values for UpdateIntegrationInstanceDetailsIntegrationInstanceTypeEnum

type UpdateIntegrationInstanceRequest Uses

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

func (UpdateIntegrationInstanceRequest) HTTPRequest Uses

func (request UpdateIntegrationInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateIntegrationInstanceRequest) RetryPolicy Uses

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

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

func (UpdateIntegrationInstanceRequest) String Uses

func (request UpdateIntegrationInstanceRequest) String() string

type UpdateIntegrationInstanceResponse Uses

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 Uses

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

HTTPResponse implements the OCIResponse interface

func (UpdateIntegrationInstanceResponse) String Uses

func (response UpdateIntegrationInstanceResponse) String() string

type WorkRequest Uses

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 Uses

func (m WorkRequest) String() string

type WorkRequestError Uses

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 Uses

func (m WorkRequestError) String() string

type WorkRequestLogEntry Uses

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 Uses

func (m WorkRequestLogEntry) String() string

type WorkRequestOperationTypeEnum Uses

type WorkRequestOperationTypeEnum string

WorkRequestOperationTypeEnum Enum with underlying type: string

const (
    WorkRequestOperationTypeCreateIntegrationInstance WorkRequestOperationTypeEnum = "CREATE_INTEGRATION_INSTANCE"
    WorkRequestOperationTypeUpdateIntegrationInstance WorkRequestOperationTypeEnum = "UPDATE_INTEGRATION_INSTANCE"
    WorkRequestOperationTypeDeleteIntegrationInstance WorkRequestOperationTypeEnum = "DELETE_INTEGRATION_INSTANCE"
)

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

func GetWorkRequestOperationTypeEnumValues Uses

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource Uses

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 Uses

func (m WorkRequestResource) String() string

type WorkRequestResourceActionTypeEnum Uses

type WorkRequestResourceActionTypeEnum string

WorkRequestResourceActionTypeEnum Enum with underlying type: string

const (
    WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
    WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
    WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
)

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

func GetWorkRequestResourceActionTypeEnumValues Uses

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum Uses

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 Uses

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary Uses

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 Uses

func (m WorkRequestSummary) String() string

type WorkRequestSummaryOperationTypeEnum Uses

type WorkRequestSummaryOperationTypeEnum string

WorkRequestSummaryOperationTypeEnum Enum with underlying type: string

const (
    WorkRequestSummaryOperationTypeCreateIntegrationInstance WorkRequestSummaryOperationTypeEnum = "CREATE_INTEGRATION_INSTANCE"
    WorkRequestSummaryOperationTypeUpdateIntegrationInstance WorkRequestSummaryOperationTypeEnum = "UPDATE_INTEGRATION_INSTANCE"
    WorkRequestSummaryOperationTypeDeleteIntegrationInstance WorkRequestSummaryOperationTypeEnum = "DELETE_INTEGRATION_INSTANCE"
)

Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum

func GetWorkRequestSummaryOperationTypeEnumValues Uses

func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum

GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum

type WorkRequestSummaryStatusEnum Uses

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 Uses

func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum

Package integration imports 4 packages (graph). Updated 2020-04-08. Refresh now. Tools for package owners.