...

Package visualbuilder

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

Overview ▾

Index ▾

func GetApplicationSummaryStateEnumStringValues() []string
func GetAttachmentDetailsTargetRoleEnumStringValues() []string
func GetCreateVbInstanceDetailsConsumptionModelEnumStringValues() []string
func GetListVbInstancesLifecycleStateEnumStringValues() []string
func GetListVbInstancesSortByEnumStringValues() []string
func GetListVbInstancesSortOrderEnumStringValues() []string
func GetVbInstanceConsumptionModelEnumStringValues() []string
func GetVbInstanceLifecycleStateEnumStringValues() []string
func GetVbInstanceSummaryConsumptionModelEnumStringValues() []string
func GetVbInstanceSummaryLifecycleStateEnumStringValues() []string
func GetWorkRequestOperationTypeEnumStringValues() []string
func GetWorkRequestResourceActionTypeEnumStringValues() []string
func GetWorkRequestStatusEnumStringValues() []string
func GetWorkRequestSummaryOperationTypeEnumStringValues() []string
func GetWorkRequestSummaryStatusEnumStringValues() []string
type ApplicationSummary
    func (m ApplicationSummary) String() string
    func (m ApplicationSummary) ValidateEnumValue() (bool, error)
type ApplicationSummaryCollection
    func (m ApplicationSummaryCollection) String() string
    func (m ApplicationSummaryCollection) ValidateEnumValue() (bool, error)
type ApplicationSummaryStateEnum
    func GetApplicationSummaryStateEnumValues() []ApplicationSummaryStateEnum
    func GetMappingApplicationSummaryStateEnum(val string) (ApplicationSummaryStateEnum, bool)
type AttachmentDetails
    func (m AttachmentDetails) String() string
    func (m AttachmentDetails) ValidateEnumValue() (bool, error)
type AttachmentDetailsTargetRoleEnum
    func GetAttachmentDetailsTargetRoleEnumValues() []AttachmentDetailsTargetRoleEnum
    func GetMappingAttachmentDetailsTargetRoleEnum(val string) (AttachmentDetailsTargetRoleEnum, bool)
type ChangeVbInstanceCompartmentDetails
    func (m ChangeVbInstanceCompartmentDetails) String() string
    func (m ChangeVbInstanceCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeVbInstanceCompartmentRequest
    func (request ChangeVbInstanceCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeVbInstanceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeVbInstanceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeVbInstanceCompartmentRequest) String() string
    func (request ChangeVbInstanceCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeVbInstanceCompartmentResponse
    func (response ChangeVbInstanceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeVbInstanceCompartmentResponse) String() string
type CreateCustomEndpointDetails
    func (m CreateCustomEndpointDetails) String() string
    func (m CreateCustomEndpointDetails) ValidateEnumValue() (bool, error)
type CreateVbInstanceDetails
    func (m CreateVbInstanceDetails) String() string
    func (m CreateVbInstanceDetails) ValidateEnumValue() (bool, error)
type CreateVbInstanceDetailsConsumptionModelEnum
    func GetCreateVbInstanceDetailsConsumptionModelEnumValues() []CreateVbInstanceDetailsConsumptionModelEnum
    func GetMappingCreateVbInstanceDetailsConsumptionModelEnum(val string) (CreateVbInstanceDetailsConsumptionModelEnum, bool)
type CreateVbInstanceRequest
    func (request CreateVbInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateVbInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateVbInstanceRequest) String() string
    func (request CreateVbInstanceRequest) ValidateEnumValue() (bool, error)
type CreateVbInstanceResponse
    func (response CreateVbInstanceResponse) HTTPResponse() *http.Response
    func (response CreateVbInstanceResponse) String() string
type CustomEndpointDetails
    func (m CustomEndpointDetails) String() string
    func (m CustomEndpointDetails) ValidateEnumValue() (bool, error)
type DeleteVbInstanceRequest
    func (request DeleteVbInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteVbInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteVbInstanceRequest) String() string
    func (request DeleteVbInstanceRequest) ValidateEnumValue() (bool, error)
type DeleteVbInstanceResponse
    func (response DeleteVbInstanceResponse) HTTPResponse() *http.Response
    func (response DeleteVbInstanceResponse) String() string
type GetVbInstanceRequest
    func (request GetVbInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetVbInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetVbInstanceRequest) String() string
    func (request GetVbInstanceRequest) ValidateEnumValue() (bool, error)
type GetVbInstanceResponse
    func (response GetVbInstanceResponse) HTTPResponse() *http.Response
    func (response GetVbInstanceResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type IdcsInfoDetails
    func (m IdcsInfoDetails) String() string
    func (m IdcsInfoDetails) ValidateEnumValue() (bool, error)
type ListVbInstancesLifecycleStateEnum
    func GetListVbInstancesLifecycleStateEnumValues() []ListVbInstancesLifecycleStateEnum
    func GetMappingListVbInstancesLifecycleStateEnum(val string) (ListVbInstancesLifecycleStateEnum, bool)
type ListVbInstancesRequest
    func (request ListVbInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListVbInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListVbInstancesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListVbInstancesRequest) String() string
    func (request ListVbInstancesRequest) ValidateEnumValue() (bool, error)
type ListVbInstancesResponse
    func (response ListVbInstancesResponse) HTTPResponse() *http.Response
    func (response ListVbInstancesResponse) String() string
type ListVbInstancesSortByEnum
    func GetListVbInstancesSortByEnumValues() []ListVbInstancesSortByEnum
    func GetMappingListVbInstancesSortByEnum(val string) (ListVbInstancesSortByEnum, bool)
type ListVbInstancesSortOrderEnum
    func GetListVbInstancesSortOrderEnumValues() []ListVbInstancesSortOrderEnum
    func GetMappingListVbInstancesSortOrderEnum(val string) (ListVbInstancesSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type RequestSummarizedApplicationsDetails
    func (m RequestSummarizedApplicationsDetails) String() string
    func (m RequestSummarizedApplicationsDetails) ValidateEnumValue() (bool, error)
type RequestSummarizedApplicationsRequest
    func (request RequestSummarizedApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedApplicationsRequest) String() string
    func (request RequestSummarizedApplicationsRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedApplicationsResponse
    func (response RequestSummarizedApplicationsResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedApplicationsResponse) String() string
type StartVbInstanceRequest
    func (request StartVbInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StartVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StartVbInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request StartVbInstanceRequest) String() string
    func (request StartVbInstanceRequest) ValidateEnumValue() (bool, error)
type StartVbInstanceResponse
    func (response StartVbInstanceResponse) HTTPResponse() *http.Response
    func (response StartVbInstanceResponse) String() string
type StopVbInstanceRequest
    func (request StopVbInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StopVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StopVbInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request StopVbInstanceRequest) String() string
    func (request StopVbInstanceRequest) ValidateEnumValue() (bool, error)
type StopVbInstanceResponse
    func (response StopVbInstanceResponse) HTTPResponse() *http.Response
    func (response StopVbInstanceResponse) String() string
type UpdateCustomEndpointDetails
    func (m UpdateCustomEndpointDetails) String() string
    func (m UpdateCustomEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateVbInstanceDetails
    func (m UpdateVbInstanceDetails) String() string
    func (m UpdateVbInstanceDetails) ValidateEnumValue() (bool, error)
type UpdateVbInstanceRequest
    func (request UpdateVbInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateVbInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateVbInstanceRequest) String() string
    func (request UpdateVbInstanceRequest) ValidateEnumValue() (bool, error)
type UpdateVbInstanceResponse
    func (response UpdateVbInstanceResponse) HTTPResponse() *http.Response
    func (response UpdateVbInstanceResponse) String() string
type VbInstance
    func (m VbInstance) String() string
    func (m VbInstance) ValidateEnumValue() (bool, error)
type VbInstanceClient
    func NewVbInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client VbInstanceClient, err error)
    func NewVbInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client VbInstanceClient, err error)
    func (client VbInstanceClient) ChangeVbInstanceCompartment(ctx context.Context, request ChangeVbInstanceCompartmentRequest) (response ChangeVbInstanceCompartmentResponse, err error)
    func (client *VbInstanceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client VbInstanceClient) CreateVbInstance(ctx context.Context, request CreateVbInstanceRequest) (response CreateVbInstanceResponse, err error)
    func (client VbInstanceClient) DeleteVbInstance(ctx context.Context, request DeleteVbInstanceRequest) (response DeleteVbInstanceResponse, err error)
    func (client VbInstanceClient) GetVbInstance(ctx context.Context, request GetVbInstanceRequest) (response GetVbInstanceResponse, err error)
    func (client VbInstanceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client VbInstanceClient) ListVbInstances(ctx context.Context, request ListVbInstancesRequest) (response ListVbInstancesResponse, err error)
    func (client VbInstanceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client VbInstanceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client VbInstanceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client VbInstanceClient) RequestSummarizedApplications(ctx context.Context, request RequestSummarizedApplicationsRequest) (response RequestSummarizedApplicationsResponse, err error)
    func (client *VbInstanceClient) SetRegion(region string)
    func (client VbInstanceClient) StartVbInstance(ctx context.Context, request StartVbInstanceRequest) (response StartVbInstanceResponse, err error)
    func (client VbInstanceClient) StopVbInstance(ctx context.Context, request StopVbInstanceRequest) (response StopVbInstanceResponse, err error)
    func (client VbInstanceClient) UpdateVbInstance(ctx context.Context, request UpdateVbInstanceRequest) (response UpdateVbInstanceResponse, err error)
type VbInstanceConsumptionModelEnum
    func GetMappingVbInstanceConsumptionModelEnum(val string) (VbInstanceConsumptionModelEnum, bool)
    func GetVbInstanceConsumptionModelEnumValues() []VbInstanceConsumptionModelEnum
type VbInstanceLifecycleStateEnum
    func GetMappingVbInstanceLifecycleStateEnum(val string) (VbInstanceLifecycleStateEnum, bool)
    func GetVbInstanceLifecycleStateEnumValues() []VbInstanceLifecycleStateEnum
type VbInstanceSummary
    func (m VbInstanceSummary) String() string
    func (m VbInstanceSummary) ValidateEnumValue() (bool, error)
type VbInstanceSummaryCollection
    func (m VbInstanceSummaryCollection) String() string
    func (m VbInstanceSummaryCollection) ValidateEnumValue() (bool, error)
type VbInstanceSummaryConsumptionModelEnum
    func GetMappingVbInstanceSummaryConsumptionModelEnum(val string) (VbInstanceSummaryConsumptionModelEnum, bool)
    func GetVbInstanceSummaryConsumptionModelEnumValues() []VbInstanceSummaryConsumptionModelEnum
type VbInstanceSummaryLifecycleStateEnum
    func GetMappingVbInstanceSummaryLifecycleStateEnum(val string) (VbInstanceSummaryLifecycleStateEnum, bool)
    func GetVbInstanceSummaryLifecycleStateEnumValues() []VbInstanceSummaryLifecycleStateEnum
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestOperationTypeEnum
    func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceActionTypeEnum
    func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)
type WorkRequestSummaryOperationTypeEnum
    func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)
    func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum
    func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)
    func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

Package files

application_summary.go application_summary_collection.go attachment_details.go change_vb_instance_compartment_details.go change_vb_instance_compartment_request_response.go create_custom_endpoint_details.go create_vb_instance_details.go create_vb_instance_request_response.go custom_endpoint_details.go delete_vb_instance_request_response.go get_vb_instance_request_response.go get_work_request_request_response.go idcs_info_details.go list_vb_instances_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go request_summarized_applications_details.go request_summarized_applications_request_response.go start_vb_instance_request_response.go stop_vb_instance_request_response.go update_custom_endpoint_details.go update_vb_instance_details.go update_vb_instance_request_response.go vb_instance.go vb_instance_summary.go vb_instance_summary_collection.go visualbuilder_vbinstance_client.go work_request.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_summary.go work_request_summary_collection.go

func GetApplicationSummaryStateEnumStringValues

func GetApplicationSummaryStateEnumStringValues() []string

GetApplicationSummaryStateEnumStringValues Enumerates the set of values in String for ApplicationSummaryStateEnum

func GetAttachmentDetailsTargetRoleEnumStringValues

func GetAttachmentDetailsTargetRoleEnumStringValues() []string

GetAttachmentDetailsTargetRoleEnumStringValues Enumerates the set of values in String for AttachmentDetailsTargetRoleEnum

func GetCreateVbInstanceDetailsConsumptionModelEnumStringValues

func GetCreateVbInstanceDetailsConsumptionModelEnumStringValues() []string

GetCreateVbInstanceDetailsConsumptionModelEnumStringValues Enumerates the set of values in String for CreateVbInstanceDetailsConsumptionModelEnum

func GetListVbInstancesLifecycleStateEnumStringValues

func GetListVbInstancesLifecycleStateEnumStringValues() []string

GetListVbInstancesLifecycleStateEnumStringValues Enumerates the set of values in String for ListVbInstancesLifecycleStateEnum

func GetListVbInstancesSortByEnumStringValues

func GetListVbInstancesSortByEnumStringValues() []string

GetListVbInstancesSortByEnumStringValues Enumerates the set of values in String for ListVbInstancesSortByEnum

func GetListVbInstancesSortOrderEnumStringValues

func GetListVbInstancesSortOrderEnumStringValues() []string

GetListVbInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListVbInstancesSortOrderEnum

func GetVbInstanceConsumptionModelEnumStringValues

func GetVbInstanceConsumptionModelEnumStringValues() []string

GetVbInstanceConsumptionModelEnumStringValues Enumerates the set of values in String for VbInstanceConsumptionModelEnum

func GetVbInstanceLifecycleStateEnumStringValues

func GetVbInstanceLifecycleStateEnumStringValues() []string

GetVbInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for VbInstanceLifecycleStateEnum

func GetVbInstanceSummaryConsumptionModelEnumStringValues

func GetVbInstanceSummaryConsumptionModelEnumStringValues() []string

GetVbInstanceSummaryConsumptionModelEnumStringValues Enumerates the set of values in String for VbInstanceSummaryConsumptionModelEnum

func GetVbInstanceSummaryLifecycleStateEnumStringValues

func GetVbInstanceSummaryLifecycleStateEnumStringValues() []string

GetVbInstanceSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for VbInstanceSummaryLifecycleStateEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

func GetWorkRequestSummaryOperationTypeEnumStringValues

func GetWorkRequestSummaryOperationTypeEnumStringValues() []string

GetWorkRequestSummaryOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestSummaryOperationTypeEnum

func GetWorkRequestSummaryStatusEnumStringValues

func GetWorkRequestSummaryStatusEnumStringValues() []string

GetWorkRequestSummaryStatusEnumStringValues Enumerates the set of values in String for WorkRequestSummaryStatusEnum

type ApplicationSummary

ApplicationSummary Summary of the Vb Instance's applications.

type ApplicationSummary struct {

    // Unique identifier of the application.
    Id *string `mandatory:"true" json:"id"`

    // Project identifier.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Version of deployed application.
    Version *string `mandatory:"true" json:"version"`

    // Represents the deployment state of the application.
    State ApplicationSummaryStateEnum `mandatory:"true" json:"state"`
}

func (ApplicationSummary) String

func (m ApplicationSummary) String() string

func (ApplicationSummary) ValidateEnumValue

func (m ApplicationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApplicationSummaryCollection

ApplicationSummaryCollection Result of listing VbInstance's applications. Contains ApplicationSummary items.

type ApplicationSummaryCollection struct {

    // The collection of ApplicationSummary objects.
    Items []ApplicationSummary `mandatory:"true" json:"items"`
}

func (ApplicationSummaryCollection) String

func (m ApplicationSummaryCollection) String() string

func (ApplicationSummaryCollection) ValidateEnumValue

func (m ApplicationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApplicationSummaryStateEnum

ApplicationSummaryStateEnum Enum with underlying type: string

type ApplicationSummaryStateEnum string

Set of constants representing the allowable values for ApplicationSummaryStateEnum

const (
    ApplicationSummaryStateStage ApplicationSummaryStateEnum = "STAGE"
    ApplicationSummaryStateLive  ApplicationSummaryStateEnum = "LIVE"
)

func GetApplicationSummaryStateEnumValues

func GetApplicationSummaryStateEnumValues() []ApplicationSummaryStateEnum

GetApplicationSummaryStateEnumValues Enumerates the set of values for ApplicationSummaryStateEnum

func GetMappingApplicationSummaryStateEnum

func GetMappingApplicationSummaryStateEnum(val string) (ApplicationSummaryStateEnum, bool)

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

type AttachmentDetails

AttachmentDetails Description of an attachments for this instance

type AttachmentDetails struct {

    // The role of the target attachment.
    //    * `PARENT` - The target instance is the parent of this attachment.
    //    * `CHILD` - The target instance is the child of this attachment.
    TargetRole AttachmentDetailsTargetRoleEnum `mandatory:"true" json:"targetRole"`

    // * If role == `PARENT`, the attached instance was created by this service instance
    // * If role == `CHILD`, this instance was created from attached instance on behalf of a user
    IsImplicit *bool `mandatory:"true" json:"isImplicit"`

    // The OCID of the target instance (which could be any other OCI PaaS/SaaS resource), to which this instance is attached.
    TargetId *string `mandatory:"true" json:"targetId"`

    // The dataplane instance URL of the attached instance
    TargetInstanceUrl *string `mandatory:"true" json:"targetInstanceUrl"`

    // The type of the target instance, such as "FUSION".
    TargetServiceType *string `mandatory:"true" json:"targetServiceType"`
}

func (AttachmentDetails) String

func (m AttachmentDetails) String() string

func (AttachmentDetails) ValidateEnumValue

func (m AttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttachmentDetailsTargetRoleEnum

AttachmentDetailsTargetRoleEnum Enum with underlying type: string

type AttachmentDetailsTargetRoleEnum string

Set of constants representing the allowable values for AttachmentDetailsTargetRoleEnum

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

func GetAttachmentDetailsTargetRoleEnumValues

func GetAttachmentDetailsTargetRoleEnumValues() []AttachmentDetailsTargetRoleEnum

GetAttachmentDetailsTargetRoleEnumValues Enumerates the set of values for AttachmentDetailsTargetRoleEnum

func GetMappingAttachmentDetailsTargetRoleEnum

func GetMappingAttachmentDetailsTargetRoleEnum(val string) (AttachmentDetailsTargetRoleEnum, bool)

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

type ChangeVbInstanceCompartmentDetails

ChangeVbInstanceCompartmentDetails Compartment the VbInstance will be moved to

type ChangeVbInstanceCompartmentDetails struct {

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

func (ChangeVbInstanceCompartmentDetails) String

func (m ChangeVbInstanceCompartmentDetails) String() string

func (ChangeVbInstanceCompartmentDetails) ValidateEnumValue

func (m ChangeVbInstanceCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeVbInstanceCompartmentRequest

ChangeVbInstanceCompartmentRequest wrapper for the ChangeVbInstanceCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ChangeVbInstanceCompartment.go.html to see an example of how to use ChangeVbInstanceCompartmentRequest.

type ChangeVbInstanceCompartmentRequest struct {

    // Unique Vb Instance identifier.
    VbInstanceId *string `mandatory:"true" contributesTo:"path" name:"vbInstanceId"`

    // Details for the update vb instance
    ChangeVbInstanceCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case
    // of a timeout or server error without risk of executing that same action
    // again. Retry tokens expire after 24 hours, but can be invalidated before
    // then due to conflicting operations. For example, if a resource has been
    // deleted and purged from the system, then a retry of the original creation
    // request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeVbInstanceCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeVbInstanceCompartmentRequest) HTTPRequest

func (request ChangeVbInstanceCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeVbInstanceCompartmentRequest) RetryPolicy

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

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

func (ChangeVbInstanceCompartmentRequest) String

func (request ChangeVbInstanceCompartmentRequest) String() string

func (ChangeVbInstanceCompartmentRequest) ValidateEnumValue

func (request ChangeVbInstanceCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeVbInstanceCompartmentResponse

ChangeVbInstanceCompartmentResponse wrapper for the ChangeVbInstanceCompartment operation

type ChangeVbInstanceCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeVbInstanceCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeVbInstanceCompartmentResponse) String

func (response ChangeVbInstanceCompartmentResponse) String() string

type CreateCustomEndpointDetails

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

type CreateCustomEndpointDetails struct {

    // A custom hostname to be used for the vb instance URL, in FQDN format.
    Hostname *string `mandatory:"true" json:"hostname"`

    // Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
    // All certificates should be stored in a single base64 encoded secret
    // Note the update will fail if this is not a valid certificate.
    CertificateSecretId *string `mandatory:"false" json:"certificateSecretId"`
}

func (CreateCustomEndpointDetails) String

func (m CreateCustomEndpointDetails) String() string

func (CreateCustomEndpointDetails) ValidateEnumValue

func (m CreateCustomEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVbInstanceDetails

CreateVbInstanceDetails The information about new VbInstance.

type CreateVbInstanceDetails struct {

    // Vb Instance Identifier.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

    // The number of Nodes
    NodeCount *int `mandatory:"true" json:"nodeCount"`

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

    // Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    IdcsOpenId *string `mandatory:"false" json:"idcsOpenId"`

    // 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 vb 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 CreateVbInstanceDetailsConsumptionModelEnum `mandatory:"false" json:"consumptionModel,omitempty"`
}

func (CreateVbInstanceDetails) String

func (m CreateVbInstanceDetails) String() string

func (CreateVbInstanceDetails) ValidateEnumValue

func (m CreateVbInstanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVbInstanceDetailsConsumptionModelEnum

CreateVbInstanceDetailsConsumptionModelEnum Enum with underlying type: string

type CreateVbInstanceDetailsConsumptionModelEnum string

Set of constants representing the allowable values for CreateVbInstanceDetailsConsumptionModelEnum

const (
    CreateVbInstanceDetailsConsumptionModelUcm     CreateVbInstanceDetailsConsumptionModelEnum = "UCM"
    CreateVbInstanceDetailsConsumptionModelGov     CreateVbInstanceDetailsConsumptionModelEnum = "GOV"
    CreateVbInstanceDetailsConsumptionModelVb4saas CreateVbInstanceDetailsConsumptionModelEnum = "VB4SAAS"
)

func GetCreateVbInstanceDetailsConsumptionModelEnumValues

func GetCreateVbInstanceDetailsConsumptionModelEnumValues() []CreateVbInstanceDetailsConsumptionModelEnum

GetCreateVbInstanceDetailsConsumptionModelEnumValues Enumerates the set of values for CreateVbInstanceDetailsConsumptionModelEnum

func GetMappingCreateVbInstanceDetailsConsumptionModelEnum

func GetMappingCreateVbInstanceDetailsConsumptionModelEnum(val string) (CreateVbInstanceDetailsConsumptionModelEnum, bool)

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

type CreateVbInstanceRequest

CreateVbInstanceRequest wrapper for the CreateVbInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/CreateVbInstance.go.html to see an example of how to use CreateVbInstanceRequest.

type CreateVbInstanceRequest struct {

    // Details for the new Vb Instance.
    CreateVbInstanceDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case
    // of a timeout or server error without risk of executing that same action
    // again. Retry tokens expire after 24 hours, but can be invalidated before
    // then due to conflicting operations. For example, if a resource has been
    // deleted and purged from the system, then a retry of the original creation
    // request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateVbInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateVbInstanceRequest) HTTPRequest

func (request CreateVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateVbInstanceRequest) RetryPolicy

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

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

func (CreateVbInstanceRequest) String

func (request CreateVbInstanceRequest) String() string

func (CreateVbInstanceRequest) ValidateEnumValue

func (request CreateVbInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVbInstanceResponse

CreateVbInstanceResponse wrapper for the CreateVbInstance operation

type CreateVbInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateVbInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateVbInstanceResponse) String

func (response CreateVbInstanceResponse) String() string

type CustomEndpointDetails

CustomEndpointDetails Details for a custom endpoint for the vb instance.

type CustomEndpointDetails struct {

    // A custom hostname to be used for the vb 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"`
}

func (CustomEndpointDetails) String

func (m CustomEndpointDetails) String() string

func (CustomEndpointDetails) ValidateEnumValue

func (m CustomEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteVbInstanceRequest

DeleteVbInstanceRequest wrapper for the DeleteVbInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/DeleteVbInstance.go.html to see an example of how to use DeleteVbInstanceRequest.

type DeleteVbInstanceRequest struct {

    // Unique Vb Instance identifier.
    VbInstanceId *string `mandatory:"true" contributesTo:"path" name:"vbInstanceId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteVbInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteVbInstanceRequest) HTTPRequest

func (request DeleteVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteVbInstanceRequest) RetryPolicy

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

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

func (DeleteVbInstanceRequest) String

func (request DeleteVbInstanceRequest) String() string

func (DeleteVbInstanceRequest) ValidateEnumValue

func (request DeleteVbInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteVbInstanceResponse

DeleteVbInstanceResponse wrapper for the DeleteVbInstance operation

type DeleteVbInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteVbInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteVbInstanceResponse) String

func (response DeleteVbInstanceResponse) String() string

type GetVbInstanceRequest

GetVbInstanceRequest wrapper for the GetVbInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/GetVbInstance.go.html to see an example of how to use GetVbInstanceRequest.

type GetVbInstanceRequest struct {

    // Unique Vb Instance identifier.
    VbInstanceId *string `mandatory:"true" contributesTo:"path" name:"vbInstanceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetVbInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetVbInstanceRequest) HTTPRequest

func (request GetVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetVbInstanceRequest) RetryPolicy

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

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

func (GetVbInstanceRequest) String

func (request GetVbInstanceRequest) String() string

func (GetVbInstanceRequest) ValidateEnumValue

func (request GetVbInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetVbInstanceResponse

GetVbInstanceResponse wrapper for the GetVbInstance operation

type GetVbInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VbInstance instance
    VbInstance `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetVbInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetVbInstanceResponse) String

func (response GetVbInstanceResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // some decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type IdcsInfoDetails

IdcsInfoDetails Information for IDCS access

type IdcsInfoDetails struct {

    // URL for the location of the IDCS Application (used by IDCS APIs)
    IdcsAppLocationUrl *string `mandatory:"true" json:"idcsAppLocationUrl"`

    // The IDCS application display name associated with the instance
    IdcsAppDisplayName *string `mandatory:"true" json:"idcsAppDisplayName"`

    // The IDCS application ID associated with the instance
    IdcsAppId *string `mandatory:"true" json:"idcsAppId"`

    // The IDCS application name associated with the instance
    IdcsAppName *string `mandatory:"true" json:"idcsAppName"`

    // The URL used as the primary audience for visual builder flows in this instance
    // type: string
    InstancePrimaryAudienceUrl *string `mandatory:"true" json:"instancePrimaryAudienceUrl"`
}

func (IdcsInfoDetails) String

func (m IdcsInfoDetails) String() string

func (IdcsInfoDetails) ValidateEnumValue

func (m IdcsInfoDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListVbInstancesLifecycleStateEnum

ListVbInstancesLifecycleStateEnum Enum with underlying type: string

type ListVbInstancesLifecycleStateEnum string

Set of constants representing the allowable values for ListVbInstancesLifecycleStateEnum

const (
    ListVbInstancesLifecycleStateCreating ListVbInstancesLifecycleStateEnum = "CREATING"
    ListVbInstancesLifecycleStateUpdating ListVbInstancesLifecycleStateEnum = "UPDATING"
    ListVbInstancesLifecycleStateActive   ListVbInstancesLifecycleStateEnum = "ACTIVE"
    ListVbInstancesLifecycleStateInactive ListVbInstancesLifecycleStateEnum = "INACTIVE"
    ListVbInstancesLifecycleStateDeleting ListVbInstancesLifecycleStateEnum = "DELETING"
    ListVbInstancesLifecycleStateDeleted  ListVbInstancesLifecycleStateEnum = "DELETED"
    ListVbInstancesLifecycleStateFailed   ListVbInstancesLifecycleStateEnum = "FAILED"
)

func GetListVbInstancesLifecycleStateEnumValues

func GetListVbInstancesLifecycleStateEnumValues() []ListVbInstancesLifecycleStateEnum

GetListVbInstancesLifecycleStateEnumValues Enumerates the set of values for ListVbInstancesLifecycleStateEnum

func GetMappingListVbInstancesLifecycleStateEnum

func GetMappingListVbInstancesLifecycleStateEnum(val string) (ListVbInstancesLifecycleStateEnum, bool)

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

type ListVbInstancesRequest

ListVbInstancesRequest wrapper for the ListVbInstances operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ListVbInstances.go.html to see an example of how to use ListVbInstancesRequest.

type ListVbInstancesRequest 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 ListVbInstancesLifecycleStateEnum `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 ListVbInstancesSortOrderEnum `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 ListVbInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListVbInstancesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListVbInstancesRequest) HTTPRequest

func (request ListVbInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListVbInstancesRequest) RetryPolicy

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

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

func (ListVbInstancesRequest) String

func (request ListVbInstancesRequest) String() string

func (ListVbInstancesRequest) ValidateEnumValue

func (request ListVbInstancesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListVbInstancesResponse

ListVbInstancesResponse wrapper for the ListVbInstances operation

type ListVbInstancesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of VbInstanceSummaryCollection instances
    VbInstanceSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, additional pages of results have been previously returned
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"`
}

func (ListVbInstancesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListVbInstancesResponse) String

func (response ListVbInstancesResponse) String() string

type ListVbInstancesSortByEnum

ListVbInstancesSortByEnum Enum with underlying type: string

type ListVbInstancesSortByEnum string

Set of constants representing the allowable values for ListVbInstancesSortByEnum

const (
    ListVbInstancesSortByTimecreated ListVbInstancesSortByEnum = "timeCreated"
    ListVbInstancesSortByDisplayname ListVbInstancesSortByEnum = "displayName"
)

func GetListVbInstancesSortByEnumValues

func GetListVbInstancesSortByEnumValues() []ListVbInstancesSortByEnum

GetListVbInstancesSortByEnumValues Enumerates the set of values for ListVbInstancesSortByEnum

func GetMappingListVbInstancesSortByEnum

func GetMappingListVbInstancesSortByEnum(val string) (ListVbInstancesSortByEnum, bool)

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

type ListVbInstancesSortOrderEnum

ListVbInstancesSortOrderEnum Enum with underlying type: string

type ListVbInstancesSortOrderEnum string

Set of constants representing the allowable values for ListVbInstancesSortOrderEnum

const (
    ListVbInstancesSortOrderAsc  ListVbInstancesSortOrderEnum = "ASC"
    ListVbInstancesSortOrderDesc ListVbInstancesSortOrderEnum = "DESC"
)

func GetListVbInstancesSortOrderEnumValues

func GetListVbInstancesSortOrderEnumValues() []ListVbInstancesSortOrderEnum

GetListVbInstancesSortOrderEnumValues Enumerates the set of values for ListVbInstancesSortOrderEnum

func GetMappingListVbInstancesSortOrderEnum

func GetMappingListVbInstancesSortOrderEnum(val string) (ListVbInstancesSortOrderEnum, bool)

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

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, additional pages of results have been previously returned
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, additional pages of results have been previously returned
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The Vb Instance identifier to use to filter results
    VbInstanceId *string `mandatory:"false" contributesTo:"query" name:"vbInstanceId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestSummaryCollection instances
    WorkRequestSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // For list pagination. When this header appears in the response, additional pages of results have been previously returned
    OpcPreviousPage *string `presentIn:"header" name:"opc-previous-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type RequestSummarizedApplicationsDetails

RequestSummarizedApplicationsDetails The information to summarize the applications.

type RequestSummarizedApplicationsDetails struct {

    // Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    IdcsOpenId *string `mandatory:"false" json:"idcsOpenId"`
}

func (RequestSummarizedApplicationsDetails) String

func (m RequestSummarizedApplicationsDetails) String() string

func (RequestSummarizedApplicationsDetails) ValidateEnumValue

func (m RequestSummarizedApplicationsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedApplicationsRequest

RequestSummarizedApplicationsRequest wrapper for the RequestSummarizedApplications operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/RequestSummarizedApplications.go.html to see an example of how to use RequestSummarizedApplicationsRequest.

type RequestSummarizedApplicationsRequest struct {

    // The parameter holding information to request the summarized applications for a Vb instance
    RequestSummarizedApplicationsDetails `contributesTo:"body"`

    // Unique Vb Instance identifier.
    VbInstanceId *string `mandatory:"true" contributesTo:"path" name:"vbInstanceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

    // A token that uniquely identifies a request so it can be retried in case
    // of a timeout or server error without risk of executing that same action
    // again. Retry tokens expire after 24 hours, but can be invalidated before
    // then due to conflicting operations. For example, if a resource has been
    // deleted and purged from the system, then a retry of the original creation
    // request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RequestSummarizedApplicationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedApplicationsRequest) HTTPRequest

func (request RequestSummarizedApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedApplicationsRequest) RetryPolicy

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

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

func (RequestSummarizedApplicationsRequest) String

func (request RequestSummarizedApplicationsRequest) String() string

func (RequestSummarizedApplicationsRequest) ValidateEnumValue

func (request RequestSummarizedApplicationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RequestSummarizedApplicationsResponse

RequestSummarizedApplicationsResponse wrapper for the RequestSummarizedApplications operation

type RequestSummarizedApplicationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ApplicationSummaryCollection instance
    ApplicationSummaryCollection `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (RequestSummarizedApplicationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedApplicationsResponse) String

func (response RequestSummarizedApplicationsResponse) String() string

type StartVbInstanceRequest

StartVbInstanceRequest wrapper for the StartVbInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/StartVbInstance.go.html to see an example of how to use StartVbInstanceRequest.

type StartVbInstanceRequest struct {

    // Unique Vb Instance identifier.
    VbInstanceId *string `mandatory:"true" contributesTo:"path" name:"vbInstanceId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case
    // of a timeout or server error without risk of executing that same action
    // again. Retry tokens expire after 24 hours, but can be invalidated before
    // then due to conflicting operations. For example, if a resource has been
    // deleted and purged from the system, then a retry of the original creation
    // request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (StartVbInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (StartVbInstanceRequest) HTTPRequest

func (request StartVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StartVbInstanceRequest) RetryPolicy

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

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

func (StartVbInstanceRequest) String

func (request StartVbInstanceRequest) String() string

func (StartVbInstanceRequest) ValidateEnumValue

func (request StartVbInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartVbInstanceResponse

StartVbInstanceResponse wrapper for the StartVbInstance operation

type StartVbInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (StartVbInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StartVbInstanceResponse) String

func (response StartVbInstanceResponse) String() string

type StopVbInstanceRequest

StopVbInstanceRequest wrapper for the StopVbInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/StopVbInstance.go.html to see an example of how to use StopVbInstanceRequest.

type StopVbInstanceRequest struct {

    // Unique Vb Instance identifier.
    VbInstanceId *string `mandatory:"true" contributesTo:"path" name:"vbInstanceId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case
    // of a timeout or server error without risk of executing that same action
    // again. Retry tokens expire after 24 hours, but can be invalidated before
    // then due to conflicting operations. For example, if a resource has been
    // deleted and purged from the system, then a retry of the original creation
    // request might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (StopVbInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (StopVbInstanceRequest) HTTPRequest

func (request StopVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StopVbInstanceRequest) RetryPolicy

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

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

func (StopVbInstanceRequest) String

func (request StopVbInstanceRequest) String() string

func (StopVbInstanceRequest) ValidateEnumValue

func (request StopVbInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StopVbInstanceResponse

StopVbInstanceResponse wrapper for the StopVbInstance operation

type StopVbInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (StopVbInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StopVbInstanceResponse) String

func (response StopVbInstanceResponse) String() string

type UpdateCustomEndpointDetails

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

type UpdateCustomEndpointDetails struct {

    // A custom hostname to be used for the vb instance URL, in FQDN format.
    Hostname *string `mandatory:"true" json:"hostname"`

    // Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
    // All certificates should be stored in a single base64 encoded secret.
    // Note the update will fail if this is not a valid certificate.
    CertificateSecretId *string `mandatory:"false" json:"certificateSecretId"`
}

func (UpdateCustomEndpointDetails) String

func (m UpdateCustomEndpointDetails) String() string

func (UpdateCustomEndpointDetails) ValidateEnumValue

func (m UpdateCustomEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateVbInstanceDetails

UpdateVbInstanceDetails Information about updating a VbInstance.

type UpdateVbInstanceDetails struct {

    // Vb Instance Identifier.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter
    IdcsOpenId *string `mandatory:"false" json:"idcsOpenId"`

    // The number of Nodes
    NodeCount *int `mandatory:"false" json:"nodeCount"`

    // Enable Visual Builder. If Visual Builder is enabled alredy, then it cannot be disabled.
    IsVisualBuilderEnabled *bool `mandatory:"false" json:"isVisualBuilderEnabled"`

    CustomEndpoint *UpdateCustomEndpointDetails `mandatory:"false" json:"customEndpoint"`

    // A list of alternate custom endpoints to be used for the vb instance URL
    // (contact Oracle for alternateCustomEndpoints availability for a specific instance).
    AlternateCustomEndpoints []UpdateCustomEndpointDetails `mandatory:"false" json:"alternateCustomEndpoints"`
}

func (UpdateVbInstanceDetails) String

func (m UpdateVbInstanceDetails) String() string

func (UpdateVbInstanceDetails) ValidateEnumValue

func (m UpdateVbInstanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateVbInstanceRequest

UpdateVbInstanceRequest wrapper for the UpdateVbInstance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/UpdateVbInstance.go.html to see an example of how to use UpdateVbInstanceRequest.

type UpdateVbInstanceRequest struct {

    // Unique Vb Instance identifier.
    VbInstanceId *string `mandatory:"true" contributesTo:"path" name:"vbInstanceId"`

    // The information to be updated.
    UpdateVbInstanceDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateVbInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateVbInstanceRequest) HTTPRequest

func (request UpdateVbInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateVbInstanceRequest) RetryPolicy

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

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

func (UpdateVbInstanceRequest) String

func (request UpdateVbInstanceRequest) String() string

func (UpdateVbInstanceRequest) ValidateEnumValue

func (request UpdateVbInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateVbInstanceResponse

UpdateVbInstanceResponse wrapper for the UpdateVbInstance operation

type UpdateVbInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateVbInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateVbInstanceResponse) String

func (response UpdateVbInstanceResponse) String() string

type VbInstance

VbInstance Description of Vb Instance.

type VbInstance struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Vb Instance Identifier, can be renamed.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

    // The current state of the vb instance.
    LifecycleState VbInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The Vb Instance URL.
    InstanceUrl *string `mandatory:"true" json:"instanceUrl"`

    // The number of Nodes
    NodeCount *int `mandatory:"true" json:"nodeCount"`

    // The time the the VbInstance was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the VbInstance was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

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

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // 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 vb instance URL.
    AlternateCustomEndpoints []CustomEndpointDetails `mandatory:"false" json:"alternateCustomEndpoints"`

    // The entitlement used for billing purposes.
    ConsumptionModel VbInstanceConsumptionModelEnum `mandatory:"false" json:"consumptionModel,omitempty"`

    IdcsInfo *IdcsInfoDetails `mandatory:"false" json:"idcsInfo"`

    // A list of associated attachments to other services
    Attachments []AttachmentDetails `mandatory:"false" json:"attachments"`

    // The NAT gateway IP address for the VB service VCN
    ServiceNatGatewayIp *string `mandatory:"false" json:"serviceNatGatewayIp"`

    // The NAT gateway IP address for the VB management VCN
    ManagementNatGatewayIp *string `mandatory:"false" json:"managementNatGatewayIp"`

    // The Oracle Cloud ID (OCID) of the Visual Builder service VCN
    ServiceVcnId *string `mandatory:"false" json:"serviceVcnId"`

    // The Oracle Cloud ID (OCID) of the Visual Builder management VCN
    ManagementVcnId *string `mandatory:"false" json:"managementVcnId"`
}

func (VbInstance) String

func (m VbInstance) String() string

func (VbInstance) ValidateEnumValue

func (m VbInstance) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbInstanceClient

VbInstanceClient a client for VbInstance

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

func NewVbInstanceClientWithConfigurationProvider

func NewVbInstanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client VbInstanceClient, err error)

NewVbInstanceClientWithConfigurationProvider Creates a new default VbInstance client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewVbInstanceClientWithOboToken

func NewVbInstanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client VbInstanceClient, err error)

NewVbInstanceClientWithOboToken Creates a new default VbInstance 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 (VbInstanceClient) ChangeVbInstanceCompartment

func (client VbInstanceClient) ChangeVbInstanceCompartment(ctx context.Context, request ChangeVbInstanceCompartmentRequest) (response ChangeVbInstanceCompartmentResponse, err error)

ChangeVbInstanceCompartment Change the compartment for an vb instance

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ChangeVbInstanceCompartment.go.html to see an example of how to use ChangeVbInstanceCompartment API.

func (*VbInstanceClient) ConfigurationProvider

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

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

func (VbInstanceClient) CreateVbInstance

func (client VbInstanceClient) CreateVbInstance(ctx context.Context, request CreateVbInstanceRequest) (response CreateVbInstanceResponse, err error)

CreateVbInstance Creates a new Vb Instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/CreateVbInstance.go.html to see an example of how to use CreateVbInstance API.

func (VbInstanceClient) DeleteVbInstance

func (client VbInstanceClient) DeleteVbInstance(ctx context.Context, request DeleteVbInstanceRequest) (response DeleteVbInstanceResponse, err error)

DeleteVbInstance Deletes an Vb Instance resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/DeleteVbInstance.go.html to see an example of how to use DeleteVbInstance API.

func (VbInstanceClient) GetVbInstance

func (client VbInstanceClient) GetVbInstance(ctx context.Context, request GetVbInstanceRequest) (response GetVbInstanceResponse, err error)

GetVbInstance Gets a VbInstance by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/GetVbInstance.go.html to see an example of how to use GetVbInstance API. A default retry strategy applies to this operation GetVbInstance()

func (VbInstanceClient) GetWorkRequest

func (client VbInstanceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the status of the work request with the given ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (VbInstanceClient) ListVbInstances

func (client VbInstanceClient) ListVbInstances(ctx context.Context, request ListVbInstancesRequest) (response ListVbInstancesResponse, err error)

ListVbInstances Returns a list of Vb Instances.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ListVbInstances.go.html to see an example of how to use ListVbInstances API. A default retry strategy applies to this operation ListVbInstances()

func (VbInstanceClient) ListWorkRequestErrors

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

ListWorkRequestErrors Get the errors of a work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (VbInstanceClient) ListWorkRequestLogs

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

ListWorkRequestLogs Get the logs of a work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (VbInstanceClient) ListWorkRequests

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

ListWorkRequests Lists the work requests in a compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (VbInstanceClient) RequestSummarizedApplications

func (client VbInstanceClient) RequestSummarizedApplications(ctx context.Context, request RequestSummarizedApplicationsRequest) (response RequestSummarizedApplicationsResponse, err error)

RequestSummarizedApplications Summarizes the applications for a vb instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/RequestSummarizedApplications.go.html to see an example of how to use RequestSummarizedApplications API.

func (*VbInstanceClient) SetRegion

func (client *VbInstanceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (VbInstanceClient) StartVbInstance

func (client VbInstanceClient) StartVbInstance(ctx context.Context, request StartVbInstanceRequest) (response StartVbInstanceResponse, err error)

StartVbInstance Start an vb instance that was previously in an INACTIVE state. If the previous state is not INACTIVE, then the state of the vbInstance will not be changed and a 409 response returned.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/StartVbInstance.go.html to see an example of how to use StartVbInstance API.

func (VbInstanceClient) StopVbInstance

func (client VbInstanceClient) StopVbInstance(ctx context.Context, request StopVbInstanceRequest) (response StopVbInstanceResponse, err error)

StopVbInstance Stop an vb instance that was previously in an ACTIVE state. If the previous state is not ACTIVE, then the state of the vbInstance will not be changed and a 409 response returned.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/StopVbInstance.go.html to see an example of how to use StopVbInstance API.

func (VbInstanceClient) UpdateVbInstance

func (client VbInstanceClient) UpdateVbInstance(ctx context.Context, request UpdateVbInstanceRequest) (response UpdateVbInstanceResponse, err error)

UpdateVbInstance Updates the Vb Instance.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/visualbuilder/UpdateVbInstance.go.html to see an example of how to use UpdateVbInstance API.

type VbInstanceConsumptionModelEnum

VbInstanceConsumptionModelEnum Enum with underlying type: string

type VbInstanceConsumptionModelEnum string

Set of constants representing the allowable values for VbInstanceConsumptionModelEnum

const (
    VbInstanceConsumptionModelUcm     VbInstanceConsumptionModelEnum = "UCM"
    VbInstanceConsumptionModelGov     VbInstanceConsumptionModelEnum = "GOV"
    VbInstanceConsumptionModelVb4saas VbInstanceConsumptionModelEnum = "VB4SAAS"
)

func GetMappingVbInstanceConsumptionModelEnum

func GetMappingVbInstanceConsumptionModelEnum(val string) (VbInstanceConsumptionModelEnum, bool)

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

func GetVbInstanceConsumptionModelEnumValues

func GetVbInstanceConsumptionModelEnumValues() []VbInstanceConsumptionModelEnum

GetVbInstanceConsumptionModelEnumValues Enumerates the set of values for VbInstanceConsumptionModelEnum

type VbInstanceLifecycleStateEnum

VbInstanceLifecycleStateEnum Enum with underlying type: string

type VbInstanceLifecycleStateEnum string

Set of constants representing the allowable values for VbInstanceLifecycleStateEnum

const (
    VbInstanceLifecycleStateCreating VbInstanceLifecycleStateEnum = "CREATING"
    VbInstanceLifecycleStateUpdating VbInstanceLifecycleStateEnum = "UPDATING"
    VbInstanceLifecycleStateActive   VbInstanceLifecycleStateEnum = "ACTIVE"
    VbInstanceLifecycleStateInactive VbInstanceLifecycleStateEnum = "INACTIVE"
    VbInstanceLifecycleStateDeleting VbInstanceLifecycleStateEnum = "DELETING"
    VbInstanceLifecycleStateDeleted  VbInstanceLifecycleStateEnum = "DELETED"
    VbInstanceLifecycleStateFailed   VbInstanceLifecycleStateEnum = "FAILED"
)

func GetMappingVbInstanceLifecycleStateEnum

func GetMappingVbInstanceLifecycleStateEnum(val string) (VbInstanceLifecycleStateEnum, bool)

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

func GetVbInstanceLifecycleStateEnumValues

func GetVbInstanceLifecycleStateEnumValues() []VbInstanceLifecycleStateEnum

GetVbInstanceLifecycleStateEnumValues Enumerates the set of values for VbInstanceLifecycleStateEnum

type VbInstanceSummary

VbInstanceSummary Summary of the Vb Instance.

type VbInstanceSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Vb Instance Identifier, can be renamed.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

    // The current state of the Vb Instance.
    LifecycleState VbInstanceSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The Vb Instance URL.
    InstanceUrl *string `mandatory:"true" json:"instanceUrl"`

    // The number of Nodes
    NodeCount *int `mandatory:"true" json:"nodeCount"`

    // The time the the Vb Instance was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the VbInstance was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

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

    // 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 vb instance URL.
    AlternateCustomEndpoints []CustomEndpointDetails `mandatory:"false" json:"alternateCustomEndpoints"`

    // The entitlement used for billing purposes.
    ConsumptionModel VbInstanceSummaryConsumptionModelEnum `mandatory:"false" json:"consumptionModel,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"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (VbInstanceSummary) String

func (m VbInstanceSummary) String() string

func (VbInstanceSummary) ValidateEnumValue

func (m VbInstanceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbInstanceSummaryCollection

VbInstanceSummaryCollection Result of a VbInstance Summary request. Contains VbInstanceSummary items.

type VbInstanceSummaryCollection struct {

    // The collection of VbInstanceSummary objects.
    Items []VbInstanceSummary `mandatory:"true" json:"items"`
}

func (VbInstanceSummaryCollection) String

func (m VbInstanceSummaryCollection) String() string

func (VbInstanceSummaryCollection) ValidateEnumValue

func (m VbInstanceSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VbInstanceSummaryConsumptionModelEnum

VbInstanceSummaryConsumptionModelEnum Enum with underlying type: string

type VbInstanceSummaryConsumptionModelEnum string

Set of constants representing the allowable values for VbInstanceSummaryConsumptionModelEnum

const (
    VbInstanceSummaryConsumptionModelUcm     VbInstanceSummaryConsumptionModelEnum = "UCM"
    VbInstanceSummaryConsumptionModelGov     VbInstanceSummaryConsumptionModelEnum = "GOV"
    VbInstanceSummaryConsumptionModelVb4saas VbInstanceSummaryConsumptionModelEnum = "VB4SAAS"
)

func GetMappingVbInstanceSummaryConsumptionModelEnum

func GetMappingVbInstanceSummaryConsumptionModelEnum(val string) (VbInstanceSummaryConsumptionModelEnum, bool)

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

func GetVbInstanceSummaryConsumptionModelEnumValues

func GetVbInstanceSummaryConsumptionModelEnumValues() []VbInstanceSummaryConsumptionModelEnum

GetVbInstanceSummaryConsumptionModelEnumValues Enumerates the set of values for VbInstanceSummaryConsumptionModelEnum

type VbInstanceSummaryLifecycleStateEnum

VbInstanceSummaryLifecycleStateEnum Enum with underlying type: string

type VbInstanceSummaryLifecycleStateEnum string

Set of constants representing the allowable values for VbInstanceSummaryLifecycleStateEnum

const (
    VbInstanceSummaryLifecycleStateCreating VbInstanceSummaryLifecycleStateEnum = "CREATING"
    VbInstanceSummaryLifecycleStateUpdating VbInstanceSummaryLifecycleStateEnum = "UPDATING"
    VbInstanceSummaryLifecycleStateActive   VbInstanceSummaryLifecycleStateEnum = "ACTIVE"
    VbInstanceSummaryLifecycleStateInactive VbInstanceSummaryLifecycleStateEnum = "INACTIVE"
    VbInstanceSummaryLifecycleStateDeleting VbInstanceSummaryLifecycleStateEnum = "DELETING"
    VbInstanceSummaryLifecycleStateDeleted  VbInstanceSummaryLifecycleStateEnum = "DELETED"
    VbInstanceSummaryLifecycleStateFailed   VbInstanceSummaryLifecycleStateEnum = "FAILED"
)

func GetMappingVbInstanceSummaryLifecycleStateEnum

func GetMappingVbInstanceSummaryLifecycleStateEnum(val string) (VbInstanceSummaryLifecycleStateEnum, bool)

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

func GetVbInstanceSummaryLifecycleStateEnumValues

func GetVbInstanceSummaryLifecycleStateEnumValues() []VbInstanceSummaryLifecycleStateEnum

GetVbInstanceSummaryLifecycleStateEnumValues Enumerates the set of values for VbInstanceSummaryLifecycleStateEnum

type WorkRequest

WorkRequest A description of work request status.

type WorkRequest struct {

    // Type of the work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work
    // requests should be scoped to the same compartment as the resource the
    // work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the
    // service team to pick the primary resource whose compartment should be
    // used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError Errors related to a specific work request.

type WorkRequestError struct {

    // A short error code that defines the error, meant for programmatic parsing
    Code *string `mandatory:"true" json:"code"`

    // A human-readable error string.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error occurred.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection Result of a WorkRequest Error request. Contains list of WorkRequestError items.

type WorkRequestErrorCollection struct {

    // List of objects containing errors related to a specific work request..
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry Log entries related to a specific work request.

type WorkRequestLogEntry struct {

    // The description of an action that occurred.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the log entry occurred.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection Result of a WorkRequest Log request. Contains list of WorkRequestLog items.

type WorkRequestLogEntryCollection struct {

    // List of objects containing logs related to a specific work request..
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestOperationTypeEnum

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

const (
    WorkRequestOperationTypeCreateVbInstance WorkRequestOperationTypeEnum = "CREATE_VB_INSTANCE"
    WorkRequestOperationTypeUpdateVbInstance WorkRequestOperationTypeEnum = "UPDATE_VB_INSTANCE"
    WorkRequestOperationTypeStopVbInstance   WorkRequestOperationTypeEnum = "STOP_VB_INSTANCE"
    WorkRequestOperationTypeStartVbInstance  WorkRequestOperationTypeEnum = "START_VB_INSTANCE"
    WorkRequestOperationTypeDeleteVbInstance WorkRequestOperationTypeEnum = "DELETE_VB_INSTANCE"
)

func GetMappingWorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

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

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

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

type WorkRequestResource struct {

    // The resource type the work request is affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the
    // work request. A resource being created, updated, or deleted will
    // remain in the IN_PROGRESS state until work is complete for that
    // resource at which point it will transition to CREATED, UPDATED,
    // or DELETED, respectively.
    ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceActionTypeEnum

WorkRequestResourceActionTypeEnum Enum with underlying type: string

type WorkRequestResourceActionTypeEnum string

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

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

func GetMappingWorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)

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

func GetWorkRequestResourceActionTypeEnumValues

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

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

func GetMappingWorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

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

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary

WorkRequestSummary A description of work request status.

type WorkRequestSummary struct {

    // Type of the work request.
    OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work
    // requests should be scoped to the same compartment as the resource the
    // work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the
    // service team to pick the primary resource whose compartment should be
    // used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

WorkRequestSummaryCollection Result of a WorkRequest Summary request. Contains WorkRequestSummary items.

type WorkRequestSummaryCollection struct {

    // The collection of WorkRequestSummary objects.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryOperationTypeEnum

WorkRequestSummaryOperationTypeEnum Enum with underlying type: string

type WorkRequestSummaryOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum

const (
    WorkRequestSummaryOperationTypeCreateVbInstance WorkRequestSummaryOperationTypeEnum = "CREATE_VB_INSTANCE"
    WorkRequestSummaryOperationTypeUpdateVbInstance WorkRequestSummaryOperationTypeEnum = "UPDATE_VB_INSTANCE"
    WorkRequestSummaryOperationTypeStopVbInstance   WorkRequestSummaryOperationTypeEnum = "STOP_VB_INSTANCE"
    WorkRequestSummaryOperationTypeStartVbInstance  WorkRequestSummaryOperationTypeEnum = "START_VB_INSTANCE"
    WorkRequestSummaryOperationTypeDeleteVbInstance WorkRequestSummaryOperationTypeEnum = "DELETE_VB_INSTANCE"
)

func GetMappingWorkRequestSummaryOperationTypeEnum

func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)

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

func GetWorkRequestSummaryOperationTypeEnumValues

func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum

GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum

type WorkRequestSummaryStatusEnum

WorkRequestSummaryStatusEnum Enum with underlying type: string

type WorkRequestSummaryStatusEnum string

Set of constants representing the allowable values for WorkRequestSummaryStatusEnum

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

func GetMappingWorkRequestSummaryStatusEnum

func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)

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

func GetWorkRequestSummaryStatusEnumValues

func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum