...

Package servicecatalog

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

Overview ▾

Index ▾

type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
type ApplicationCollection
    func (m ApplicationCollection) String() string
type ApplicationSummary
    func (m ApplicationSummary) String() string
type BulkReplaceServiceCatalogAssociationsDetails
    func (m BulkReplaceServiceCatalogAssociationsDetails) String() string
type BulkReplaceServiceCatalogAssociationsRequest
    func (request BulkReplaceServiceCatalogAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkReplaceServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request BulkReplaceServiceCatalogAssociationsRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkReplaceServiceCatalogAssociationsRequest) String() string
type BulkReplaceServiceCatalogAssociationsResponse
    func (response BulkReplaceServiceCatalogAssociationsResponse) HTTPResponse() *http.Response
    func (response BulkReplaceServiceCatalogAssociationsResponse) String() string
type ChangePrivateApplicationCompartmentDetails
    func (m ChangePrivateApplicationCompartmentDetails) String() string
type ChangePrivateApplicationCompartmentRequest
    func (request ChangePrivateApplicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangePrivateApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ChangePrivateApplicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangePrivateApplicationCompartmentRequest) String() string
type ChangePrivateApplicationCompartmentResponse
    func (response ChangePrivateApplicationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangePrivateApplicationCompartmentResponse) String() string
type ChangeServiceCatalogCompartmentDetails
    func (m ChangeServiceCatalogCompartmentDetails) String() string
type ChangeServiceCatalogCompartmentRequest
    func (request ChangeServiceCatalogCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeServiceCatalogCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ChangeServiceCatalogCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeServiceCatalogCompartmentRequest) String() string
type ChangeServiceCatalogCompartmentResponse
    func (response ChangeServiceCatalogCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeServiceCatalogCompartmentResponse) String() string
type CreatePrivateApplicationDetails
    func (m CreatePrivateApplicationDetails) String() string
    func (m *CreatePrivateApplicationDetails) UnmarshalJSON(data []byte) (e error)
type CreatePrivateApplicationPackage
type CreatePrivateApplicationRequest
    func (request CreatePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request CreatePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePrivateApplicationRequest) String() string
type CreatePrivateApplicationResponse
    func (response CreatePrivateApplicationResponse) HTTPResponse() *http.Response
    func (response CreatePrivateApplicationResponse) String() string
type CreatePrivateApplicationStackPackage
    func (m CreatePrivateApplicationStackPackage) GetVersion() *string
    func (m CreatePrivateApplicationStackPackage) MarshalJSON() (buff []byte, e error)
    func (m CreatePrivateApplicationStackPackage) String() string
type CreateServiceCatalogAssociationDetails
    func (m CreateServiceCatalogAssociationDetails) String() string
type CreateServiceCatalogAssociationRequest
    func (request CreateServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request CreateServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateServiceCatalogAssociationRequest) String() string
type CreateServiceCatalogAssociationResponse
    func (response CreateServiceCatalogAssociationResponse) HTTPResponse() *http.Response
    func (response CreateServiceCatalogAssociationResponse) String() string
type CreateServiceCatalogDetails
    func (m CreateServiceCatalogDetails) String() string
type CreateServiceCatalogRequest
    func (request CreateServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request CreateServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateServiceCatalogRequest) String() string
type CreateServiceCatalogResponse
    func (response CreateServiceCatalogResponse) HTTPResponse() *http.Response
    func (response CreateServiceCatalogResponse) String() string
type DeletePrivateApplicationRequest
    func (request DeletePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request DeletePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePrivateApplicationRequest) String() string
type DeletePrivateApplicationResponse
    func (response DeletePrivateApplicationResponse) HTTPResponse() *http.Response
    func (response DeletePrivateApplicationResponse) String() string
type DeleteServiceCatalogAssociationRequest
    func (request DeleteServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request DeleteServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteServiceCatalogAssociationRequest) String() string
type DeleteServiceCatalogAssociationResponse
    func (response DeleteServiceCatalogAssociationResponse) HTTPResponse() *http.Response
    func (response DeleteServiceCatalogAssociationResponse) String() string
type DeleteServiceCatalogRequest
    func (request DeleteServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request DeleteServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteServiceCatalogRequest) String() string
type DeleteServiceCatalogResponse
    func (response DeleteServiceCatalogResponse) HTTPResponse() *http.Response
    func (response DeleteServiceCatalogResponse) String() string
type ErrorEntity
    func (m ErrorEntity) String() string
type GetPrivateApplicationActionDownloadLogoRequest
    func (request GetPrivateApplicationActionDownloadLogoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPrivateApplicationActionDownloadLogoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetPrivateApplicationActionDownloadLogoRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateApplicationActionDownloadLogoRequest) String() string
type GetPrivateApplicationActionDownloadLogoResponse
    func (response GetPrivateApplicationActionDownloadLogoResponse) HTTPResponse() *http.Response
    func (response GetPrivateApplicationActionDownloadLogoResponse) String() string
type GetPrivateApplicationPackageActionDownloadConfigRequest
    func (request GetPrivateApplicationPackageActionDownloadConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPrivateApplicationPackageActionDownloadConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetPrivateApplicationPackageActionDownloadConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateApplicationPackageActionDownloadConfigRequest) String() string
type GetPrivateApplicationPackageActionDownloadConfigResponse
    func (response GetPrivateApplicationPackageActionDownloadConfigResponse) HTTPResponse() *http.Response
    func (response GetPrivateApplicationPackageActionDownloadConfigResponse) String() string
type GetPrivateApplicationPackageRequest
    func (request GetPrivateApplicationPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPrivateApplicationPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetPrivateApplicationPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateApplicationPackageRequest) String() string
type GetPrivateApplicationPackageResponse
    func (response GetPrivateApplicationPackageResponse) HTTPResponse() *http.Response
    func (response GetPrivateApplicationPackageResponse) String() string
type GetPrivateApplicationRequest
    func (request GetPrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetPrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateApplicationRequest) String() string
type GetPrivateApplicationResponse
    func (response GetPrivateApplicationResponse) HTTPResponse() *http.Response
    func (response GetPrivateApplicationResponse) String() string
type GetServiceCatalogAssociationRequest
    func (request GetServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetServiceCatalogAssociationRequest) String() string
type GetServiceCatalogAssociationResponse
    func (response GetServiceCatalogAssociationResponse) HTTPResponse() *http.Response
    func (response GetServiceCatalogAssociationResponse) String() string
type GetServiceCatalogRequest
    func (request GetServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request GetServiceCatalogRequest) String() string
type GetServiceCatalogResponse
    func (response GetServiceCatalogResponse) HTTPResponse() *http.Response
    func (response GetServiceCatalogResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type ListApplicationsRequest
    func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListApplicationsRequest) String() string
type ListApplicationsResponse
    func (response ListApplicationsResponse) HTTPResponse() *http.Response
    func (response ListApplicationsResponse) String() string
type ListApplicationsSortOrderEnum
    func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum
type ListPrivateApplicationPackagesRequest
    func (request ListPrivateApplicationPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPrivateApplicationPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListPrivateApplicationPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPrivateApplicationPackagesRequest) String() string
type ListPrivateApplicationPackagesResponse
    func (response ListPrivateApplicationPackagesResponse) HTTPResponse() *http.Response
    func (response ListPrivateApplicationPackagesResponse) String() string
type ListPrivateApplicationPackagesSortByEnum
    func GetListPrivateApplicationPackagesSortByEnumValues() []ListPrivateApplicationPackagesSortByEnum
type ListPrivateApplicationPackagesSortOrderEnum
    func GetListPrivateApplicationPackagesSortOrderEnumValues() []ListPrivateApplicationPackagesSortOrderEnum
type ListPrivateApplicationsRequest
    func (request ListPrivateApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPrivateApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListPrivateApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPrivateApplicationsRequest) String() string
type ListPrivateApplicationsResponse
    func (response ListPrivateApplicationsResponse) HTTPResponse() *http.Response
    func (response ListPrivateApplicationsResponse) String() string
type ListPrivateApplicationsSortByEnum
    func GetListPrivateApplicationsSortByEnumValues() []ListPrivateApplicationsSortByEnum
type ListPrivateApplicationsSortOrderEnum
    func GetListPrivateApplicationsSortOrderEnumValues() []ListPrivateApplicationsSortOrderEnum
type ListServiceCatalogAssociationsRequest
    func (request ListServiceCatalogAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListServiceCatalogAssociationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListServiceCatalogAssociationsRequest) String() string
type ListServiceCatalogAssociationsResponse
    func (response ListServiceCatalogAssociationsResponse) HTTPResponse() *http.Response
    func (response ListServiceCatalogAssociationsResponse) String() string
type ListServiceCatalogAssociationsSortByEnum
    func GetListServiceCatalogAssociationsSortByEnumValues() []ListServiceCatalogAssociationsSortByEnum
type ListServiceCatalogAssociationsSortOrderEnum
    func GetListServiceCatalogAssociationsSortOrderEnumValues() []ListServiceCatalogAssociationsSortOrderEnum
type ListServiceCatalogsRequest
    func (request ListServiceCatalogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListServiceCatalogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListServiceCatalogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListServiceCatalogsRequest) String() string
type ListServiceCatalogsResponse
    func (response ListServiceCatalogsResponse) HTTPResponse() *http.Response
    func (response ListServiceCatalogsResponse) String() string
type ListServiceCatalogsSortByEnum
    func GetListServiceCatalogsSortByEnumValues() []ListServiceCatalogsSortByEnum
type ListServiceCatalogsSortOrderEnum
    func GetListServiceCatalogsSortOrderEnumValues() []ListServiceCatalogsSortOrderEnum
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
type OperationStatusEnum
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetOperationTypeEnumValues() []OperationTypeEnum
type PackageTypeEnumEnum
    func GetPackageTypeEnumEnumValues() []PackageTypeEnumEnum
type PricingTypeEnumEnum
    func GetPricingTypeEnumEnumValues() []PricingTypeEnumEnum
type PrivateApplication
    func (m PrivateApplication) String() string
type PrivateApplicationCollection
    func (m PrivateApplicationCollection) String() string
type PrivateApplicationLifecycleStateEnum
    func GetPrivateApplicationLifecycleStateEnumValues() []PrivateApplicationLifecycleStateEnum
type PrivateApplicationPackage
type PrivateApplicationPackageCollection
    func (m PrivateApplicationPackageCollection) String() string
type PrivateApplicationPackageSummary
    func (m PrivateApplicationPackageSummary) String() string
type PrivateApplicationStackPackage
    func (m PrivateApplicationStackPackage) GetDisplayName() *string
    func (m PrivateApplicationStackPackage) GetId() *string
    func (m PrivateApplicationStackPackage) GetPrivateApplicationId() *string
    func (m PrivateApplicationStackPackage) GetTimeCreated() *common.SDKTime
    func (m PrivateApplicationStackPackage) GetVersion() *string
    func (m PrivateApplicationStackPackage) MarshalJSON() (buff []byte, e error)
    func (m PrivateApplicationStackPackage) String() string
type PrivateApplicationSummary
    func (m PrivateApplicationSummary) String() string
type PublisherSummary
    func (m PublisherSummary) String() string
type ServiceCatalog
    func (m ServiceCatalog) String() string
type ServiceCatalogAssociation
    func (m ServiceCatalogAssociation) String() string
type ServiceCatalogAssociationCollection
    func (m ServiceCatalogAssociationCollection) String() string
type ServiceCatalogAssociationSummary
    func (m ServiceCatalogAssociationSummary) String() string
type ServiceCatalogClient
    func NewServiceCatalogClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ServiceCatalogClient, err error)
    func NewServiceCatalogClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ServiceCatalogClient, err error)
    func (client ServiceCatalogClient) BulkReplaceServiceCatalogAssociations(ctx context.Context, request BulkReplaceServiceCatalogAssociationsRequest) (response BulkReplaceServiceCatalogAssociationsResponse, err error)
    func (client ServiceCatalogClient) ChangePrivateApplicationCompartment(ctx context.Context, request ChangePrivateApplicationCompartmentRequest) (response ChangePrivateApplicationCompartmentResponse, err error)
    func (client ServiceCatalogClient) ChangeServiceCatalogCompartment(ctx context.Context, request ChangeServiceCatalogCompartmentRequest) (response ChangeServiceCatalogCompartmentResponse, err error)
    func (client *ServiceCatalogClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ServiceCatalogClient) CreatePrivateApplication(ctx context.Context, request CreatePrivateApplicationRequest) (response CreatePrivateApplicationResponse, err error)
    func (client ServiceCatalogClient) CreateServiceCatalog(ctx context.Context, request CreateServiceCatalogRequest) (response CreateServiceCatalogResponse, err error)
    func (client ServiceCatalogClient) CreateServiceCatalogAssociation(ctx context.Context, request CreateServiceCatalogAssociationRequest) (response CreateServiceCatalogAssociationResponse, err error)
    func (client ServiceCatalogClient) DeletePrivateApplication(ctx context.Context, request DeletePrivateApplicationRequest) (response DeletePrivateApplicationResponse, err error)
    func (client ServiceCatalogClient) DeleteServiceCatalog(ctx context.Context, request DeleteServiceCatalogRequest) (response DeleteServiceCatalogResponse, err error)
    func (client ServiceCatalogClient) DeleteServiceCatalogAssociation(ctx context.Context, request DeleteServiceCatalogAssociationRequest) (response DeleteServiceCatalogAssociationResponse, err error)
    func (client ServiceCatalogClient) GetPrivateApplication(ctx context.Context, request GetPrivateApplicationRequest) (response GetPrivateApplicationResponse, err error)
    func (client ServiceCatalogClient) GetPrivateApplicationActionDownloadLogo(ctx context.Context, request GetPrivateApplicationActionDownloadLogoRequest) (response GetPrivateApplicationActionDownloadLogoResponse, err error)
    func (client ServiceCatalogClient) GetPrivateApplicationPackage(ctx context.Context, request GetPrivateApplicationPackageRequest) (response GetPrivateApplicationPackageResponse, err error)
    func (client ServiceCatalogClient) GetPrivateApplicationPackageActionDownloadConfig(ctx context.Context, request GetPrivateApplicationPackageActionDownloadConfigRequest) (response GetPrivateApplicationPackageActionDownloadConfigResponse, err error)
    func (client ServiceCatalogClient) GetServiceCatalog(ctx context.Context, request GetServiceCatalogRequest) (response GetServiceCatalogResponse, err error)
    func (client ServiceCatalogClient) GetServiceCatalogAssociation(ctx context.Context, request GetServiceCatalogAssociationRequest) (response GetServiceCatalogAssociationResponse, err error)
    func (client ServiceCatalogClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client ServiceCatalogClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)
    func (client ServiceCatalogClient) ListPrivateApplicationPackages(ctx context.Context, request ListPrivateApplicationPackagesRequest) (response ListPrivateApplicationPackagesResponse, err error)
    func (client ServiceCatalogClient) ListPrivateApplications(ctx context.Context, request ListPrivateApplicationsRequest) (response ListPrivateApplicationsResponse, err error)
    func (client ServiceCatalogClient) ListServiceCatalogAssociations(ctx context.Context, request ListServiceCatalogAssociationsRequest) (response ListServiceCatalogAssociationsResponse, err error)
    func (client ServiceCatalogClient) ListServiceCatalogs(ctx context.Context, request ListServiceCatalogsRequest) (response ListServiceCatalogsResponse, err error)
    func (client ServiceCatalogClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client ServiceCatalogClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client ServiceCatalogClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *ServiceCatalogClient) SetRegion(region string)
    func (client ServiceCatalogClient) UpdatePrivateApplication(ctx context.Context, request UpdatePrivateApplicationRequest) (response UpdatePrivateApplicationResponse, err error)
    func (client ServiceCatalogClient) UpdateServiceCatalog(ctx context.Context, request UpdateServiceCatalogRequest) (response UpdateServiceCatalogResponse, err error)
type ServiceCatalogCollection
    func (m ServiceCatalogCollection) String() string
type ServiceCatalogLifecycleStateEnum
    func GetServiceCatalogLifecycleStateEnumValues() []ServiceCatalogLifecycleStateEnum
type ServiceCatalogSummary
    func (m ServiceCatalogSummary) String() string
type UpdatePrivateApplicationDetails
    func (m UpdatePrivateApplicationDetails) String() string
type UpdatePrivateApplicationRequest
    func (request UpdatePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request UpdatePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePrivateApplicationRequest) String() string
type UpdatePrivateApplicationResponse
    func (response UpdatePrivateApplicationResponse) HTTPResponse() *http.Response
    func (response UpdatePrivateApplicationResponse) String() string
type UpdateServiceCatalogDetails
    func (m UpdateServiceCatalogDetails) String() string
type UpdateServiceCatalogRequest
    func (request UpdateServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request UpdateServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateServiceCatalogRequest) String() string
type UpdateServiceCatalogResponse
    func (response UpdateServiceCatalogResponse) HTTPResponse() *http.Response
    func (response UpdateServiceCatalogResponse) String() string
type UploadData
    func (m UploadData) String() string
type WorkRequest
    func (m WorkRequest) String() string
type WorkRequestError
    func (m WorkRequestError) String() string
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
type WorkRequestResource
    func (m WorkRequestResource) String() string
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string

Package files

action_type.go application_collection.go application_summary.go bulk_replace_service_catalog_associations_details.go bulk_replace_service_catalog_associations_request_response.go change_private_application_compartment_details.go change_private_application_compartment_request_response.go change_service_catalog_compartment_details.go change_service_catalog_compartment_request_response.go create_private_application_details.go create_private_application_package.go create_private_application_request_response.go create_private_application_stack_package.go create_service_catalog_association_details.go create_service_catalog_association_request_response.go create_service_catalog_details.go create_service_catalog_request_response.go delete_private_application_request_response.go delete_service_catalog_association_request_response.go delete_service_catalog_request_response.go error_entity.go get_private_application_action_download_logo_request_response.go get_private_application_package_action_download_config_request_response.go get_private_application_package_request_response.go get_private_application_request_response.go get_service_catalog_association_request_response.go get_service_catalog_request_response.go get_work_request_request_response.go list_applications_request_response.go list_private_application_packages_request_response.go list_private_applications_request_response.go list_service_catalog_associations_request_response.go list_service_catalogs_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go operation_status.go operation_type.go package_type_enum.go pricing_type_enum.go private_application.go private_application_collection.go private_application_package.go private_application_package_collection.go private_application_package_summary.go private_application_stack_package.go private_application_summary.go publisher_summary.go service_catalog.go service_catalog_association.go service_catalog_association_collection.go service_catalog_association_summary.go service_catalog_collection.go service_catalog_summary.go servicecatalog_client.go update_private_application_details.go update_private_application_request_response.go update_service_catalog_details.go update_service_catalog_request_response.go upload_data.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

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated ActionTypeEnum = "CREATED"
    ActionTypeUpdated ActionTypeEnum = "UPDATED"
    ActionTypeDeleted ActionTypeEnum = "DELETED"
    ActionTypeFailed  ActionTypeEnum = "FAILED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

type ApplicationCollection

ApplicationCollection Collection of applications in a given service catalog or a tenancy.

type ApplicationCollection struct {

    // Collection of service catalog applications.
    Items []ApplicationSummary `mandatory:"true" json:"items"`
}

func (ApplicationCollection) String

func (m ApplicationCollection) String() string

type ApplicationSummary

ApplicationSummary The model for summary of an application in service catalog.

type ApplicationSummary struct {

    // Identifier of the application from a service catalog.
    EntityId *string `mandatory:"true" json:"entityId"`

    // The type of an application in the service catalog.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The name that service catalog should use to display this application.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Indicates whether the application is featured.
    IsFeatured *bool `mandatory:"false" json:"isFeatured"`

    Publisher *PublisherSummary `mandatory:"false" json:"publisher"`

    // A short description of the application.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    Logo *UploadData `mandatory:"false" json:"logo"`

    // Summary of the pricing types available across all packages in the application.
    PricingType PricingTypeEnumEnum `mandatory:"false" json:"pricingType,omitempty"`

    // The type of the packages withing the application.
    PackageType PackageTypeEnumEnum `mandatory:"false" json:"packageType,omitempty"`
}

func (ApplicationSummary) String

func (m ApplicationSummary) String() string

type BulkReplaceServiceCatalogAssociationsDetails

BulkReplaceServiceCatalogAssociationsDetails The model to replace service catalog associations in bulk.

type BulkReplaceServiceCatalogAssociationsDetails struct {

    // Collection of CreateServiceCatalogAssociationDetails for bulk operation.
    Items []CreateServiceCatalogAssociationDetails `mandatory:"true" json:"items"`
}

func (BulkReplaceServiceCatalogAssociationsDetails) String

func (m BulkReplaceServiceCatalogAssociationsDetails) String() string

type BulkReplaceServiceCatalogAssociationsRequest

BulkReplaceServiceCatalogAssociationsRequest wrapper for the BulkReplaceServiceCatalogAssociations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/BulkReplaceServiceCatalogAssociations.go.html to see an example of how to use BulkReplaceServiceCatalogAssociationsRequest.

type BulkReplaceServiceCatalogAssociationsRequest struct {

    // The unique identifier for the service catalog.
    ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"`

    // Details of the service catalog update operation.
    BulkReplaceServiceCatalogAssociationsDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (BulkReplaceServiceCatalogAssociationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (BulkReplaceServiceCatalogAssociationsRequest) HTTPRequest

func (request BulkReplaceServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BulkReplaceServiceCatalogAssociationsRequest) RetryPolicy

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

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

func (BulkReplaceServiceCatalogAssociationsRequest) String

func (request BulkReplaceServiceCatalogAssociationsRequest) String() string

type BulkReplaceServiceCatalogAssociationsResponse

BulkReplaceServiceCatalogAssociationsResponse wrapper for the BulkReplaceServiceCatalogAssociations operation

type BulkReplaceServiceCatalogAssociationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (BulkReplaceServiceCatalogAssociationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (BulkReplaceServiceCatalogAssociationsResponse) String

func (response BulkReplaceServiceCatalogAssociationsResponse) String() string

type ChangePrivateApplicationCompartmentDetails

ChangePrivateApplicationCompartmentDetails All the parameters required to make the move.

type ChangePrivateApplicationCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to move the private application.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangePrivateApplicationCompartmentDetails) String

func (m ChangePrivateApplicationCompartmentDetails) String() string

type ChangePrivateApplicationCompartmentRequest

ChangePrivateApplicationCompartmentRequest wrapper for the ChangePrivateApplicationCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/ChangePrivateApplicationCompartment.go.html to see an example of how to use ChangePrivateApplicationCompartmentRequest.

type ChangePrivateApplicationCompartmentRequest struct {

    // The unique identifier for the private application.
    PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"`

    // The details of the request to change the compartment of a given private application.
    ChangePrivateApplicationCompartmentDetails `contributesTo:"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 `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"`

    // 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 (ChangePrivateApplicationCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangePrivateApplicationCompartmentRequest) HTTPRequest

func (request ChangePrivateApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangePrivateApplicationCompartmentRequest) RetryPolicy

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

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

func (ChangePrivateApplicationCompartmentRequest) String

func (request ChangePrivateApplicationCompartmentRequest) String() string

type ChangePrivateApplicationCompartmentResponse

ChangePrivateApplicationCompartmentResponse wrapper for the ChangePrivateApplicationCompartment operation

type ChangePrivateApplicationCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ChangePrivateApplicationCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangePrivateApplicationCompartmentResponse) String

func (response ChangePrivateApplicationCompartmentResponse) String() string

type ChangeServiceCatalogCompartmentDetails

ChangeServiceCatalogCompartmentDetails The model for the parameters needed move a service catalog from one compartment to another.

type ChangeServiceCatalogCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to move the service catalog.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeServiceCatalogCompartmentDetails) String

func (m ChangeServiceCatalogCompartmentDetails) String() string

type ChangeServiceCatalogCompartmentRequest

ChangeServiceCatalogCompartmentRequest wrapper for the ChangeServiceCatalogCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/ChangeServiceCatalogCompartment.go.html to see an example of how to use ChangeServiceCatalogCompartmentRequest.

type ChangeServiceCatalogCompartmentRequest struct {

    // The unique identifier for the service catalog.
    ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"`

    // The details of the request to change the compartment of a given service catalog.
    ChangeServiceCatalogCompartmentDetails `contributesTo:"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 `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"`

    // 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 (ChangeServiceCatalogCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeServiceCatalogCompartmentRequest) HTTPRequest

func (request ChangeServiceCatalogCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeServiceCatalogCompartmentRequest) RetryPolicy

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

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

func (ChangeServiceCatalogCompartmentRequest) String

func (request ChangeServiceCatalogCompartmentRequest) String() string

type ChangeServiceCatalogCompartmentResponse

ChangeServiceCatalogCompartmentResponse wrapper for the ChangeServiceCatalogCompartment operation

type ChangeServiceCatalogCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (ChangeServiceCatalogCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeServiceCatalogCompartmentResponse) String

func (response ChangeServiceCatalogCompartmentResponse) String() string

type CreatePrivateApplicationDetails

CreatePrivateApplicationDetails The model for the parameters needed to create a private application.

type CreatePrivateApplicationDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the private application.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the private application.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // A short description of the private application.
    ShortDescription *string `mandatory:"true" json:"shortDescription"`

    PackageDetails CreatePrivateApplicationPackage `mandatory:"true" json:"packageDetails"`

    // A long description of the private application.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    // Base64-encoded logo to use as the private application icon.
    // Template icon file requirements: PNG format, 50 KB maximum, 130 x 130 pixels.
    LogoFileBase64Encoded *string `mandatory:"false" json:"logoFileBase64Encoded"`

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

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

func (CreatePrivateApplicationDetails) String

func (m CreatePrivateApplicationDetails) String() string

func (*CreatePrivateApplicationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type CreatePrivateApplicationPackage

CreatePrivateApplicationPackage A base object for creating a private application package.

type CreatePrivateApplicationPackage interface {

    // The package version.
    GetVersion() *string
}

type CreatePrivateApplicationRequest

CreatePrivateApplicationRequest wrapper for the CreatePrivateApplication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/CreatePrivateApplication.go.html to see an example of how to use CreatePrivateApplicationRequest.

type CreatePrivateApplicationRequest struct {

    // Private application creation details.
    CreatePrivateApplicationDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (CreatePrivateApplicationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreatePrivateApplicationRequest) HTTPRequest

func (request CreatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePrivateApplicationRequest) RetryPolicy

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

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

func (CreatePrivateApplicationRequest) String

func (request CreatePrivateApplicationRequest) String() string

type CreatePrivateApplicationResponse

CreatePrivateApplicationResponse wrapper for the CreatePrivateApplication operation

type CreatePrivateApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PrivateApplication instance
    PrivateApplication `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"`

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

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

func (CreatePrivateApplicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePrivateApplicationResponse) String

func (response CreatePrivateApplicationResponse) String() string

type CreatePrivateApplicationStackPackage

CreatePrivateApplicationStackPackage An object for creating a private application stack package.

type CreatePrivateApplicationStackPackage struct {

    // The package version.
    Version *string `mandatory:"true" json:"version"`

    // Base-64 payload of the Terraform zip package.
    ZipFileBase64Encoded *string `mandatory:"false" json:"zipFileBase64Encoded"`
}

func (CreatePrivateApplicationStackPackage) GetVersion

func (m CreatePrivateApplicationStackPackage) GetVersion() *string

GetVersion returns Version

func (CreatePrivateApplicationStackPackage) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreatePrivateApplicationStackPackage) String

func (m CreatePrivateApplicationStackPackage) String() string

type CreateServiceCatalogAssociationDetails

CreateServiceCatalogAssociationDetails The model to create a single association between a service catalog and a resource.

type CreateServiceCatalogAssociationDetails struct {

    // Identifier of the service catalog.
    ServiceCatalogId *string `mandatory:"true" json:"serviceCatalogId"`

    // Identifier of the entity being associated with service catalog.
    EntityId *string `mandatory:"true" json:"entityId"`

    // The type of the entity that is associated with the service catalog.
    EntityType *string `mandatory:"false" json:"entityType"`
}

func (CreateServiceCatalogAssociationDetails) String

func (m CreateServiceCatalogAssociationDetails) String() string

type CreateServiceCatalogAssociationRequest

CreateServiceCatalogAssociationRequest wrapper for the CreateServiceCatalogAssociation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/CreateServiceCatalogAssociation.go.html to see an example of how to use CreateServiceCatalogAssociationRequest.

type CreateServiceCatalogAssociationRequest struct {

    // The details for creating the association between resource and service catalog.
    CreateServiceCatalogAssociationDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (CreateServiceCatalogAssociationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateServiceCatalogAssociationRequest) HTTPRequest

func (request CreateServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateServiceCatalogAssociationRequest) RetryPolicy

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

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

func (CreateServiceCatalogAssociationRequest) String

func (request CreateServiceCatalogAssociationRequest) String() string

type CreateServiceCatalogAssociationResponse

CreateServiceCatalogAssociationResponse wrapper for the CreateServiceCatalogAssociation operation

type CreateServiceCatalogAssociationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ServiceCatalogAssociation instance
    ServiceCatalogAssociation `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateServiceCatalogAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateServiceCatalogAssociationResponse) String

func (response CreateServiceCatalogAssociationResponse) String() string

type CreateServiceCatalogDetails

CreateServiceCatalogDetails The model for parameter needed to create service catalog.

type CreateServiceCatalogDetails struct {

    // The unique identifier for the compartment where the service catalog will be created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name of the service catalog.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

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

func (CreateServiceCatalogDetails) String

func (m CreateServiceCatalogDetails) String() string

type CreateServiceCatalogRequest

CreateServiceCatalogRequest wrapper for the CreateServiceCatalog operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/CreateServiceCatalog.go.html to see an example of how to use CreateServiceCatalogRequest.

type CreateServiceCatalogRequest struct {

    // The details for creating a service catalog.
    CreateServiceCatalogDetails `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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (CreateServiceCatalogRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateServiceCatalogRequest) HTTPRequest

func (request CreateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateServiceCatalogRequest) RetryPolicy

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

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

func (CreateServiceCatalogRequest) String

func (request CreateServiceCatalogRequest) String() string

type CreateServiceCatalogResponse

CreateServiceCatalogResponse wrapper for the CreateServiceCatalog operation

type CreateServiceCatalogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ServiceCatalog instance
    ServiceCatalog `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateServiceCatalogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateServiceCatalogResponse) String

func (response CreateServiceCatalogResponse) String() string

type DeletePrivateApplicationRequest

DeletePrivateApplicationRequest wrapper for the DeletePrivateApplication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/DeletePrivateApplication.go.html to see an example of how to use DeletePrivateApplicationRequest.

type DeletePrivateApplicationRequest struct {

    // The unique identifier for the private application.
    PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (DeletePrivateApplicationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeletePrivateApplicationRequest) HTTPRequest

func (request DeletePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePrivateApplicationRequest) RetryPolicy

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

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

func (DeletePrivateApplicationRequest) String

func (request DeletePrivateApplicationRequest) String() string

type DeletePrivateApplicationResponse

DeletePrivateApplicationResponse wrapper for the DeletePrivateApplication operation

type DeletePrivateApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (DeletePrivateApplicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeletePrivateApplicationResponse) String

func (response DeletePrivateApplicationResponse) String() string

type DeleteServiceCatalogAssociationRequest

DeleteServiceCatalogAssociationRequest wrapper for the DeleteServiceCatalogAssociation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/DeleteServiceCatalogAssociation.go.html to see an example of how to use DeleteServiceCatalogAssociationRequest.

type DeleteServiceCatalogAssociationRequest struct {

    // The unique identifier of the service catalog association.
    ServiceCatalogAssociationId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogAssociationId"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (DeleteServiceCatalogAssociationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteServiceCatalogAssociationRequest) HTTPRequest

func (request DeleteServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteServiceCatalogAssociationRequest) RetryPolicy

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

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

func (DeleteServiceCatalogAssociationRequest) String

func (request DeleteServiceCatalogAssociationRequest) String() string

type DeleteServiceCatalogAssociationResponse

DeleteServiceCatalogAssociationResponse wrapper for the DeleteServiceCatalogAssociation operation

type DeleteServiceCatalogAssociationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (DeleteServiceCatalogAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteServiceCatalogAssociationResponse) String

func (response DeleteServiceCatalogAssociationResponse) String() string

type DeleteServiceCatalogRequest

DeleteServiceCatalogRequest wrapper for the DeleteServiceCatalog operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/DeleteServiceCatalog.go.html to see an example of how to use DeleteServiceCatalogRequest.

type DeleteServiceCatalogRequest struct {

    // The unique identifier for the service catalog.
    ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"`

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

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (DeleteServiceCatalogRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteServiceCatalogRequest) HTTPRequest

func (request DeleteServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteServiceCatalogRequest) RetryPolicy

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

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

func (DeleteServiceCatalogRequest) String

func (request DeleteServiceCatalogRequest) String() string

type DeleteServiceCatalogResponse

DeleteServiceCatalogResponse wrapper for the DeleteServiceCatalog operation

type DeleteServiceCatalogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (DeleteServiceCatalogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteServiceCatalogResponse) String

func (response DeleteServiceCatalogResponse) String() string

type ErrorEntity

ErrorEntity The model for the error entity.

type ErrorEntity struct {

    // A short error code that defines the error.
    Code *string `mandatory:"true" json:"code"`

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

func (ErrorEntity) String

func (m ErrorEntity) String() string

type GetPrivateApplicationActionDownloadLogoRequest

GetPrivateApplicationActionDownloadLogoRequest wrapper for the GetPrivateApplicationActionDownloadLogo operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/GetPrivateApplicationActionDownloadLogo.go.html to see an example of how to use GetPrivateApplicationActionDownloadLogoRequest.

type GetPrivateApplicationActionDownloadLogoRequest struct {

    // The unique identifier for the private application.
    PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (GetPrivateApplicationActionDownloadLogoRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetPrivateApplicationActionDownloadLogoRequest) HTTPRequest

func (request GetPrivateApplicationActionDownloadLogoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPrivateApplicationActionDownloadLogoRequest) RetryPolicy

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

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

func (GetPrivateApplicationActionDownloadLogoRequest) String

func (request GetPrivateApplicationActionDownloadLogoRequest) String() string

type GetPrivateApplicationActionDownloadLogoResponse

GetPrivateApplicationActionDownloadLogoResponse wrapper for the GetPrivateApplicationActionDownloadLogo operation

type GetPrivateApplicationActionDownloadLogoResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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 (GetPrivateApplicationActionDownloadLogoResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPrivateApplicationActionDownloadLogoResponse) String

func (response GetPrivateApplicationActionDownloadLogoResponse) String() string

type GetPrivateApplicationPackageActionDownloadConfigRequest

GetPrivateApplicationPackageActionDownloadConfigRequest wrapper for the GetPrivateApplicationPackageActionDownloadConfig operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/GetPrivateApplicationPackageActionDownloadConfig.go.html to see an example of how to use GetPrivateApplicationPackageActionDownloadConfigRequest.

type GetPrivateApplicationPackageActionDownloadConfigRequest struct {

    // The unique identifier for the private application package.
    PrivateApplicationPackageId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationPackageId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (GetPrivateApplicationPackageActionDownloadConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetPrivateApplicationPackageActionDownloadConfigRequest) HTTPRequest

func (request GetPrivateApplicationPackageActionDownloadConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPrivateApplicationPackageActionDownloadConfigRequest) RetryPolicy

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

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

func (GetPrivateApplicationPackageActionDownloadConfigRequest) String

func (request GetPrivateApplicationPackageActionDownloadConfigRequest) String() string

type GetPrivateApplicationPackageActionDownloadConfigResponse

GetPrivateApplicationPackageActionDownloadConfigResponse wrapper for the GetPrivateApplicationPackageActionDownloadConfig operation

type GetPrivateApplicationPackageActionDownloadConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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 (GetPrivateApplicationPackageActionDownloadConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPrivateApplicationPackageActionDownloadConfigResponse) String

func (response GetPrivateApplicationPackageActionDownloadConfigResponse) String() string

type GetPrivateApplicationPackageRequest

GetPrivateApplicationPackageRequest wrapper for the GetPrivateApplicationPackage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/GetPrivateApplicationPackage.go.html to see an example of how to use GetPrivateApplicationPackageRequest.

type GetPrivateApplicationPackageRequest struct {

    // The unique identifier for the private application package.
    PrivateApplicationPackageId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationPackageId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (GetPrivateApplicationPackageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetPrivateApplicationPackageRequest) HTTPRequest

func (request GetPrivateApplicationPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPrivateApplicationPackageRequest) RetryPolicy

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

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

func (GetPrivateApplicationPackageRequest) String

func (request GetPrivateApplicationPackageRequest) String() string

type GetPrivateApplicationPackageResponse

GetPrivateApplicationPackageResponse wrapper for the GetPrivateApplicationPackage operation

type GetPrivateApplicationPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PrivateApplicationPackage instance
    PrivateApplicationPackage `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 (GetPrivateApplicationPackageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPrivateApplicationPackageResponse) String

func (response GetPrivateApplicationPackageResponse) String() string

type GetPrivateApplicationRequest

GetPrivateApplicationRequest wrapper for the GetPrivateApplication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/GetPrivateApplication.go.html to see an example of how to use GetPrivateApplicationRequest.

type GetPrivateApplicationRequest struct {

    // The unique identifier for the private application.
    PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (GetPrivateApplicationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetPrivateApplicationRequest) HTTPRequest

func (request GetPrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPrivateApplicationRequest) RetryPolicy

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

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

func (GetPrivateApplicationRequest) String

func (request GetPrivateApplicationRequest) String() string

type GetPrivateApplicationResponse

GetPrivateApplicationResponse wrapper for the GetPrivateApplication operation

type GetPrivateApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PrivateApplication instance
    PrivateApplication `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 (GetPrivateApplicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPrivateApplicationResponse) String

func (response GetPrivateApplicationResponse) String() string

type GetServiceCatalogAssociationRequest

GetServiceCatalogAssociationRequest wrapper for the GetServiceCatalogAssociation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/GetServiceCatalogAssociation.go.html to see an example of how to use GetServiceCatalogAssociationRequest.

type GetServiceCatalogAssociationRequest struct {

    // The unique identifier of the service catalog association.
    ServiceCatalogAssociationId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogAssociationId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (GetServiceCatalogAssociationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetServiceCatalogAssociationRequest) HTTPRequest

func (request GetServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetServiceCatalogAssociationRequest) RetryPolicy

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

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

func (GetServiceCatalogAssociationRequest) String

func (request GetServiceCatalogAssociationRequest) String() string

type GetServiceCatalogAssociationResponse

GetServiceCatalogAssociationResponse wrapper for the GetServiceCatalogAssociation operation

type GetServiceCatalogAssociationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ServiceCatalogAssociation instance
    ServiceCatalogAssociation `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetServiceCatalogAssociationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetServiceCatalogAssociationResponse) String

func (response GetServiceCatalogAssociationResponse) String() string

type GetServiceCatalogRequest

GetServiceCatalogRequest wrapper for the GetServiceCatalog operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/GetServiceCatalog.go.html to see an example of how to use GetServiceCatalogRequest.

type GetServiceCatalogRequest struct {

    // The unique identifier for the service catalog.
    ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (GetServiceCatalogRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetServiceCatalogRequest) HTTPRequest

func (request GetServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetServiceCatalogRequest) RetryPolicy

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

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

func (GetServiceCatalogRequest) String

func (request GetServiceCatalogRequest) String() string

type GetServiceCatalogResponse

GetServiceCatalogResponse wrapper for the GetServiceCatalog operation

type GetServiceCatalogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ServiceCatalog instance
    ServiceCatalog `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetServiceCatalogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetServiceCatalogResponse) String

func (response GetServiceCatalogResponse) 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/42.1.0/servicecatalog/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"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

type GetWorkRequestResponse

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

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *int `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 ListApplicationsRequest

ListApplicationsRequest wrapper for the ListApplications operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/ListApplications.go.html to see an example of how to use ListApplicationsRequest.

type ListApplicationsRequest struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The unique identifier for the service catalog.
    ServiceCatalogId *string `mandatory:"false" contributesTo:"query" name:"serviceCatalogId"`

    // The type of the application in the service catalog.
    EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"`

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

    // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The value of the `opc-next-page` response header from the previous "List" call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Exact match name filter.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The unique identifier of the entity associated with service catalog.
    EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"`

    // Limit results to just this publisher.
    PublisherId []string `contributesTo:"query" name:"publisherId" collectionFormat:"multi"`

    // Name of the package type. If multiple package types are provided, then any resource with
    // one or more matching package types will be returned.
    PackageType []PackageTypeEnumEnum `contributesTo:"query" name:"packageType" omitEmpty:"true" collectionFormat:"multi"`

    // Name of the pricing type. If multiple pricing types are provided, then any resource with
    // one or more matching pricing models will be returned.
    Pricing []PricingTypeEnumEnum `contributesTo:"query" name:"pricing" omitEmpty:"true" collectionFormat:"multi"`

    // Indicates whether to show only featured resources. If this is set to `false` or is omitted, then all resources will be returned.
    IsFeatured *bool `mandatory:"false" contributesTo:"query" name:"isFeatured"`

    // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`.
    SortOrder ListApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // 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 (ListApplicationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListApplicationsRequest) HTTPRequest

func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListApplicationsRequest) RetryPolicy

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

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

func (ListApplicationsRequest) String

func (request ListApplicationsRequest) String() string

type ListApplicationsResponse

ListApplicationsResponse wrapper for the ListApplications operation

type ListApplicationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ApplicationCollection instances
    ApplicationCollection `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 pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListApplicationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListApplicationsResponse) String

func (response ListApplicationsResponse) String() string

type ListApplicationsSortOrderEnum

ListApplicationsSortOrderEnum Enum with underlying type: string

type ListApplicationsSortOrderEnum string

Set of constants representing the allowable values for ListApplicationsSortOrderEnum

const (
    ListApplicationsSortOrderAsc  ListApplicationsSortOrderEnum = "ASC"
    ListApplicationsSortOrderDesc ListApplicationsSortOrderEnum = "DESC"
)

func GetListApplicationsSortOrderEnumValues

func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum

GetListApplicationsSortOrderEnumValues Enumerates the set of values for ListApplicationsSortOrderEnum

type ListPrivateApplicationPackagesRequest

ListPrivateApplicationPackagesRequest wrapper for the ListPrivateApplicationPackages operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/ListPrivateApplicationPackages.go.html to see an example of how to use ListPrivateApplicationPackagesRequest.

type ListPrivateApplicationPackagesRequest struct {

    // The unique identifier for the private application.
    PrivateApplicationId *string `mandatory:"true" contributesTo:"query" name:"privateApplicationId"`

    // The unique identifier for the private application package.
    PrivateApplicationPackageId *string `mandatory:"false" contributesTo:"query" name:"privateApplicationPackageId"`

    // Name of the package type. If multiple package types are provided, then any resource with
    // one or more matching package types will be returned.
    PackageType []PackageTypeEnumEnum `contributesTo:"query" name:"packageType" omitEmpty:"true" collectionFormat:"multi"`

    // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The value of the `opc-next-page` response header from the previous "List" call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

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

    // The field to use to sort listed results. You can only specify one field to sort by.
    // `TIMECREATED` displays results in descending order by default. You can change your
    // preference by specifying a different sort order.
    SortBy ListPrivateApplicationPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`.
    SortOrder ListPrivateApplicationPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Exact match name filter.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 (ListPrivateApplicationPackagesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListPrivateApplicationPackagesRequest) HTTPRequest

func (request ListPrivateApplicationPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPrivateApplicationPackagesRequest) RetryPolicy

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

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

func (ListPrivateApplicationPackagesRequest) String

func (request ListPrivateApplicationPackagesRequest) String() string

type ListPrivateApplicationPackagesResponse

ListPrivateApplicationPackagesResponse wrapper for the ListPrivateApplicationPackages operation

type ListPrivateApplicationPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PrivateApplicationPackageCollection instances
    PrivateApplicationPackageCollection `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 pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPrivateApplicationPackagesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListPrivateApplicationPackagesResponse) String

func (response ListPrivateApplicationPackagesResponse) String() string

type ListPrivateApplicationPackagesSortByEnum

ListPrivateApplicationPackagesSortByEnum Enum with underlying type: string

type ListPrivateApplicationPackagesSortByEnum string

Set of constants representing the allowable values for ListPrivateApplicationPackagesSortByEnum

const (
    ListPrivateApplicationPackagesSortByTimecreated ListPrivateApplicationPackagesSortByEnum = "TIMECREATED"
    ListPrivateApplicationPackagesSortByVersion     ListPrivateApplicationPackagesSortByEnum = "VERSION"
)

func GetListPrivateApplicationPackagesSortByEnumValues

func GetListPrivateApplicationPackagesSortByEnumValues() []ListPrivateApplicationPackagesSortByEnum

GetListPrivateApplicationPackagesSortByEnumValues Enumerates the set of values for ListPrivateApplicationPackagesSortByEnum

type ListPrivateApplicationPackagesSortOrderEnum

ListPrivateApplicationPackagesSortOrderEnum Enum with underlying type: string

type ListPrivateApplicationPackagesSortOrderEnum string

Set of constants representing the allowable values for ListPrivateApplicationPackagesSortOrderEnum

const (
    ListPrivateApplicationPackagesSortOrderAsc  ListPrivateApplicationPackagesSortOrderEnum = "ASC"
    ListPrivateApplicationPackagesSortOrderDesc ListPrivateApplicationPackagesSortOrderEnum = "DESC"
)

func GetListPrivateApplicationPackagesSortOrderEnumValues

func GetListPrivateApplicationPackagesSortOrderEnumValues() []ListPrivateApplicationPackagesSortOrderEnum

GetListPrivateApplicationPackagesSortOrderEnumValues Enumerates the set of values for ListPrivateApplicationPackagesSortOrderEnum

type ListPrivateApplicationsRequest

ListPrivateApplicationsRequest wrapper for the ListPrivateApplications operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/ListPrivateApplications.go.html to see an example of how to use ListPrivateApplicationsRequest.

type ListPrivateApplicationsRequest struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The unique identifier for the private application.
    PrivateApplicationId *string `mandatory:"false" contributesTo:"query" name:"privateApplicationId"`

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

    // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The value of the `opc-next-page` response header from the previous "List" call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to use to sort listed results. You can only specify one field to sort by.
    // Default is `TIMECREATED`.
    SortBy ListPrivateApplicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`.
    SortOrder ListPrivateApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Exact match name filter.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 (ListPrivateApplicationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListPrivateApplicationsRequest) HTTPRequest

func (request ListPrivateApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPrivateApplicationsRequest) RetryPolicy

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

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

func (ListPrivateApplicationsRequest) String

func (request ListPrivateApplicationsRequest) String() string

type ListPrivateApplicationsResponse

ListPrivateApplicationsResponse wrapper for the ListPrivateApplications operation

type ListPrivateApplicationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PrivateApplicationCollection instances
    PrivateApplicationCollection `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 pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPrivateApplicationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListPrivateApplicationsResponse) String

func (response ListPrivateApplicationsResponse) String() string

type ListPrivateApplicationsSortByEnum

ListPrivateApplicationsSortByEnum Enum with underlying type: string

type ListPrivateApplicationsSortByEnum string

Set of constants representing the allowable values for ListPrivateApplicationsSortByEnum

const (
    ListPrivateApplicationsSortByTimecreated    ListPrivateApplicationsSortByEnum = "TIMECREATED"
    ListPrivateApplicationsSortByLifecyclestate ListPrivateApplicationsSortByEnum = "LIFECYCLESTATE"
)

func GetListPrivateApplicationsSortByEnumValues

func GetListPrivateApplicationsSortByEnumValues() []ListPrivateApplicationsSortByEnum

GetListPrivateApplicationsSortByEnumValues Enumerates the set of values for ListPrivateApplicationsSortByEnum

type ListPrivateApplicationsSortOrderEnum

ListPrivateApplicationsSortOrderEnum Enum with underlying type: string

type ListPrivateApplicationsSortOrderEnum string

Set of constants representing the allowable values for ListPrivateApplicationsSortOrderEnum

const (
    ListPrivateApplicationsSortOrderAsc  ListPrivateApplicationsSortOrderEnum = "ASC"
    ListPrivateApplicationsSortOrderDesc ListPrivateApplicationsSortOrderEnum = "DESC"
)

func GetListPrivateApplicationsSortOrderEnumValues

func GetListPrivateApplicationsSortOrderEnumValues() []ListPrivateApplicationsSortOrderEnum

GetListPrivateApplicationsSortOrderEnumValues Enumerates the set of values for ListPrivateApplicationsSortOrderEnum

type ListServiceCatalogAssociationsRequest

ListServiceCatalogAssociationsRequest wrapper for the ListServiceCatalogAssociations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/ListServiceCatalogAssociations.go.html to see an example of how to use ListServiceCatalogAssociationsRequest.

type ListServiceCatalogAssociationsRequest struct {

    // The unique identifier for the service catalog association.
    ServiceCatalogAssociationId *string `mandatory:"false" contributesTo:"query" name:"serviceCatalogAssociationId"`

    // The unique identifier for the service catalog.
    ServiceCatalogId *string `mandatory:"false" contributesTo:"query" name:"serviceCatalogId"`

    // The unique identifier of the entity associated with service catalog.
    EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"`

    // The type of the application in the service catalog.
    EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"`

    // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The value of the `opc-next-page` response header from the previous "List" call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`.
    SortOrder ListServiceCatalogAssociationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Default is `TIMECREATED`
    SortBy ListServiceCatalogAssociationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request,
    // please provide the request ID.
    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 (ListServiceCatalogAssociationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListServiceCatalogAssociationsRequest) HTTPRequest

func (request ListServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListServiceCatalogAssociationsRequest) RetryPolicy

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

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

func (ListServiceCatalogAssociationsRequest) String

func (request ListServiceCatalogAssociationsRequest) String() string

type ListServiceCatalogAssociationsResponse

ListServiceCatalogAssociationsResponse wrapper for the ListServiceCatalogAssociations operation

type ListServiceCatalogAssociationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ServiceCatalogAssociationCollection instances
    ServiceCatalogAssociationCollection `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 pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListServiceCatalogAssociationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListServiceCatalogAssociationsResponse) String

func (response ListServiceCatalogAssociationsResponse) String() string

type ListServiceCatalogAssociationsSortByEnum

ListServiceCatalogAssociationsSortByEnum Enum with underlying type: string

type ListServiceCatalogAssociationsSortByEnum string

Set of constants representing the allowable values for ListServiceCatalogAssociationsSortByEnum

const (
    ListServiceCatalogAssociationsSortByTimecreated ListServiceCatalogAssociationsSortByEnum = "TIMECREATED"
)

func GetListServiceCatalogAssociationsSortByEnumValues

func GetListServiceCatalogAssociationsSortByEnumValues() []ListServiceCatalogAssociationsSortByEnum

GetListServiceCatalogAssociationsSortByEnumValues Enumerates the set of values for ListServiceCatalogAssociationsSortByEnum

type ListServiceCatalogAssociationsSortOrderEnum

ListServiceCatalogAssociationsSortOrderEnum Enum with underlying type: string

type ListServiceCatalogAssociationsSortOrderEnum string

Set of constants representing the allowable values for ListServiceCatalogAssociationsSortOrderEnum

const (
    ListServiceCatalogAssociationsSortOrderAsc  ListServiceCatalogAssociationsSortOrderEnum = "ASC"
    ListServiceCatalogAssociationsSortOrderDesc ListServiceCatalogAssociationsSortOrderEnum = "DESC"
)

func GetListServiceCatalogAssociationsSortOrderEnumValues

func GetListServiceCatalogAssociationsSortOrderEnumValues() []ListServiceCatalogAssociationsSortOrderEnum

GetListServiceCatalogAssociationsSortOrderEnumValues Enumerates the set of values for ListServiceCatalogAssociationsSortOrderEnum

type ListServiceCatalogsRequest

ListServiceCatalogsRequest wrapper for the ListServiceCatalogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/ListServiceCatalogs.go.html to see an example of how to use ListServiceCatalogsRequest.

type ListServiceCatalogsRequest struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The unique identifier for the service catalog.
    ServiceCatalogId *string `mandatory:"false" contributesTo:"query" name:"serviceCatalogId"`

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

    // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The value of the `opc-next-page` response header from the previous "List" call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Default is `TIMECREATED`
    SortBy ListServiceCatalogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`.
    SortOrder ListServiceCatalogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Exact match name filter.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 (ListServiceCatalogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListServiceCatalogsRequest) HTTPRequest

func (request ListServiceCatalogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListServiceCatalogsRequest) RetryPolicy

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

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

func (ListServiceCatalogsRequest) String

func (request ListServiceCatalogsRequest) String() string

type ListServiceCatalogsResponse

ListServiceCatalogsResponse wrapper for the ListServiceCatalogs operation

type ListServiceCatalogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ServiceCatalogCollection instances
    ServiceCatalogCollection `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 pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListServiceCatalogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListServiceCatalogsResponse) String

func (response ListServiceCatalogsResponse) String() string

type ListServiceCatalogsSortByEnum

ListServiceCatalogsSortByEnum Enum with underlying type: string

type ListServiceCatalogsSortByEnum string

Set of constants representing the allowable values for ListServiceCatalogsSortByEnum

const (
    ListServiceCatalogsSortByTimecreated ListServiceCatalogsSortByEnum = "TIMECREATED"
)

func GetListServiceCatalogsSortByEnumValues

func GetListServiceCatalogsSortByEnumValues() []ListServiceCatalogsSortByEnum

GetListServiceCatalogsSortByEnumValues Enumerates the set of values for ListServiceCatalogsSortByEnum

type ListServiceCatalogsSortOrderEnum

ListServiceCatalogsSortOrderEnum Enum with underlying type: string

type ListServiceCatalogsSortOrderEnum string

Set of constants representing the allowable values for ListServiceCatalogsSortOrderEnum

const (
    ListServiceCatalogsSortOrderAsc  ListServiceCatalogsSortOrderEnum = "ASC"
    ListServiceCatalogsSortOrderDesc ListServiceCatalogsSortOrderEnum = "DESC"
)

func GetListServiceCatalogsSortOrderEnumValues

func GetListServiceCatalogsSortOrderEnumValues() []ListServiceCatalogsSortOrderEnum

GetListServiceCatalogsSortOrderEnumValues Enumerates the set of values for ListServiceCatalogsSortOrderEnum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

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

type ListWorkRequestErrorsRequest struct {

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

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

    // The value of the `opc-next-page` response header from the previous "List" call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // 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) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // 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 (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

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

type ListWorkRequestLogsRequest struct {

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

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

    // The value of the `opc-next-page` response header from the previous "List" call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // 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) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // 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 (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

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

type ListWorkRequestsRequest struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only resources their lifecycleState matches the given OperationStatus.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

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

    // The value of the `opc-next-page` response header from the previous "List" call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

type ListWorkRequestsResponse

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 pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted  ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusFailed    ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted  OperationStatusEnum = "ACCEPTED"
    OperationStatusFailed    OperationStatusEnum = "FAILED"
    OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED"
)

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreatePrivateApplication OperationTypeEnum = "CREATE_PRIVATE_APPLICATION"
    OperationTypeUpdatePrivateApplication OperationTypeEnum = "UPDATE_PRIVATE_APPLICATION"
    OperationTypeDeletePrivateApplication OperationTypeEnum = "DELETE_PRIVATE_APPLICATION"
    OperationTypeMovePrivateApplication   OperationTypeEnum = "MOVE_PRIVATE_APPLICATION"
)

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type PackageTypeEnumEnum

PackageTypeEnumEnum Enum with underlying type: string

type PackageTypeEnumEnum string

Set of constants representing the allowable values for PackageTypeEnumEnum

const (
    PackageTypeEnumStack PackageTypeEnumEnum = "STACK"
)

func GetPackageTypeEnumEnumValues

func GetPackageTypeEnumEnumValues() []PackageTypeEnumEnum

GetPackageTypeEnumEnumValues Enumerates the set of values for PackageTypeEnumEnum

type PricingTypeEnumEnum

PricingTypeEnumEnum Enum with underlying type: string

type PricingTypeEnumEnum string

Set of constants representing the allowable values for PricingTypeEnumEnum

const (
    PricingTypeEnumFree  PricingTypeEnumEnum = "FREE"
    PricingTypeEnumByol  PricingTypeEnumEnum = "BYOL"
    PricingTypeEnumPaygo PricingTypeEnumEnum = "PAYGO"
)

func GetPricingTypeEnumEnumValues

func GetPricingTypeEnumEnumValues() []PricingTypeEnumEnum

GetPricingTypeEnumEnumValues Enumerates the set of values for PricingTypeEnumEnum

type PrivateApplication

PrivateApplication Full details of an application or a solution, which lives inside the tenancy and may be included into service catalogs.

type PrivateApplication struct {

    // The lifecycle state of the private application.
    LifecycleState PrivateApplicationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the private application resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the private application in Marketplace.
    Id *string `mandatory:"true" json:"id"`

    // The name of the private application.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Type of packages within this private application.
    PackageType PackageTypeEnumEnum `mandatory:"true" json:"packageType"`

    // The date and time the private application was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-05-26T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A short description of the private application.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // A long description of the private application.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    Logo *UploadData `mandatory:"false" json:"logo"`

    // The date and time the private application was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-12-10T05:10:29.721Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

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

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

func (PrivateApplication) String

func (m PrivateApplication) String() string

type PrivateApplicationCollection

PrivateApplicationCollection Collection of private applications.

type PrivateApplicationCollection struct {

    // Collection of items.
    Items []PrivateApplicationSummary `mandatory:"true" json:"items"`
}

func (PrivateApplicationCollection) String

func (m PrivateApplicationCollection) String() string

type PrivateApplicationLifecycleStateEnum

PrivateApplicationLifecycleStateEnum Enum with underlying type: string

type PrivateApplicationLifecycleStateEnum string

Set of constants representing the allowable values for PrivateApplicationLifecycleStateEnum

const (
    PrivateApplicationLifecycleStateCreating PrivateApplicationLifecycleStateEnum = "CREATING"
    PrivateApplicationLifecycleStateUpdating PrivateApplicationLifecycleStateEnum = "UPDATING"
    PrivateApplicationLifecycleStateActive   PrivateApplicationLifecycleStateEnum = "ACTIVE"
    PrivateApplicationLifecycleStateDeleting PrivateApplicationLifecycleStateEnum = "DELETING"
    PrivateApplicationLifecycleStateDeleted  PrivateApplicationLifecycleStateEnum = "DELETED"
)

func GetPrivateApplicationLifecycleStateEnumValues

func GetPrivateApplicationLifecycleStateEnumValues() []PrivateApplicationLifecycleStateEnum

GetPrivateApplicationLifecycleStateEnumValues Enumerates the set of values for PrivateApplicationLifecycleStateEnum

type PrivateApplicationPackage

PrivateApplicationPackage A base object for all types of private application packages.

type PrivateApplicationPackage interface {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application package.
    GetId() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application where the package is hosted.
    GetPrivateApplicationId() *string

    // The package version.
    GetVersion() *string

    // The date and time the private application package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-05-27T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The display name of the package.
    GetDisplayName() *string
}

type PrivateApplicationPackageCollection

PrivateApplicationPackageCollection Collection of Private Application Package summary objects.

type PrivateApplicationPackageCollection struct {

    // Collection of items.
    Items []PrivateApplicationPackageSummary `mandatory:"true" json:"items"`
}

func (PrivateApplicationPackageCollection) String

func (m PrivateApplicationPackageCollection) String() string

type PrivateApplicationPackageSummary

PrivateApplicationPackageSummary The model for a summary of a private application package.

type PrivateApplicationPackageSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application package.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application where the package is hosted.
    PrivateApplicationId *string `mandatory:"true" json:"privateApplicationId"`

    // The version of the specified package.
    Version *string `mandatory:"true" json:"version"`

    // The type of the package.
    PackageType PackageTypeEnumEnum `mandatory:"true" json:"packageType"`

    // The date and time the private application package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-05-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The display name of the specified package.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (PrivateApplicationPackageSummary) String

func (m PrivateApplicationPackageSummary) String() string

type PrivateApplicationStackPackage

PrivateApplicationStackPackage A stack package for private applications.

type PrivateApplicationStackPackage struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application package.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application where the package is hosted.
    PrivateApplicationId *string `mandatory:"true" json:"privateApplicationId"`

    // The package version.
    Version *string `mandatory:"true" json:"version"`

    // The date and time the private application package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-05-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The display name of the package.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The content URL of the terraform configuration.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the terraform configuration.
    MimeType *string `mandatory:"false" json:"mimeType"`
}

func (PrivateApplicationStackPackage) GetDisplayName

func (m PrivateApplicationStackPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (PrivateApplicationStackPackage) GetId

func (m PrivateApplicationStackPackage) GetId() *string

GetId returns Id

func (PrivateApplicationStackPackage) GetPrivateApplicationId

func (m PrivateApplicationStackPackage) GetPrivateApplicationId() *string

GetPrivateApplicationId returns PrivateApplicationId

func (PrivateApplicationStackPackage) GetTimeCreated

func (m PrivateApplicationStackPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (PrivateApplicationStackPackage) GetVersion

func (m PrivateApplicationStackPackage) GetVersion() *string

GetVersion returns Version

func (PrivateApplicationStackPackage) MarshalJSON

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

MarshalJSON marshals to json representation

func (PrivateApplicationStackPackage) String

func (m PrivateApplicationStackPackage) String() string

type PrivateApplicationSummary

PrivateApplicationSummary Brief data about an application or a solution, which lives inside the tenancy and may be included into service catalogs.

type PrivateApplicationSummary struct {

    // The lifecycle state of the private application.
    LifecycleState PrivateApplicationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the private application resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application.
    Id *string `mandatory:"true" json:"id"`

    // The name of the private application.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Type of the packages, which are hosted by the private application.
    PackageType PackageTypeEnumEnum `mandatory:"true" json:"packageType"`

    // The date and time the private application was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-05-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A short description of the private application.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    Logo *UploadData `mandatory:"false" json:"logo"`
}

func (PrivateApplicationSummary) String

func (m PrivateApplicationSummary) String() string

type PublisherSummary

PublisherSummary Summary details about the publisher of the resource.

type PublisherSummary struct {

    // The unique identifier for the publisher.
    Id *string `mandatory:"true" json:"id"`

    // The name of the publisher.
    DisplayName *string `mandatory:"true" json:"displayName"`
}

func (PublisherSummary) String

func (m PublisherSummary) String() string

type ServiceCatalog

ServiceCatalog The model for an Oracle Cloud Infrastructure Service Catalog.

type ServiceCatalog struct {

    // The unique identifier for the Service catalog.
    Id *string `mandatory:"true" json:"id"`

    // The Compartment id where the service catalog exists
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the service catalog.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The lifecycle state of the service catalog.
    LifecycleState ServiceCatalogLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the service catalog was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-05-26T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the service catalog was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-12-10T05:10:29.721Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

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

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

func (ServiceCatalog) String

func (m ServiceCatalog) String() string

type ServiceCatalogAssociation

ServiceCatalogAssociation The detailed model for service catalog association.

type ServiceCatalogAssociation struct {

    // Identifier of the association.
    Id *string `mandatory:"true" json:"id"`

    // Identifier of the service catalog.
    ServiceCatalogId *string `mandatory:"true" json:"serviceCatalogId"`

    // Identifier of the entity being associated with service catalog.
    EntityId *string `mandatory:"true" json:"entityId"`

    // Timestamp of when the resource was associated with service catalog.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The type of the entity that is associated with the service catalog.
    EntityType *string `mandatory:"false" json:"entityType"`
}

func (ServiceCatalogAssociation) String

func (m ServiceCatalogAssociation) String() string

type ServiceCatalogAssociationCollection

ServiceCatalogAssociationCollection Collection of service catalog associations.

type ServiceCatalogAssociationCollection struct {

    // Collection of service catalog and the resources associated with it.
    Items []ServiceCatalogAssociationSummary `mandatory:"true" json:"items"`
}

func (ServiceCatalogAssociationCollection) String

func (m ServiceCatalogAssociationCollection) String() string

type ServiceCatalogAssociationSummary

ServiceCatalogAssociationSummary The model for a summary of a service catalog association.

type ServiceCatalogAssociationSummary struct {

    // The unique identifier of the service catalog association.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier of the service catalog.
    ServiceCatalogId *string `mandatory:"true" json:"serviceCatalogId"`

    // The unique identifier of the resource being associated to service catalog.
    EntityId *string `mandatory:"true" json:"entityId"`

    // Timestamp of when the resource was associated with service catalog.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The type of the entity that is associated with the service catalog.
    EntityType *string `mandatory:"false" json:"entityType"`
}

func (ServiceCatalogAssociationSummary) String

func (m ServiceCatalogAssociationSummary) String() string

type ServiceCatalogClient

ServiceCatalogClient a client for ServiceCatalog

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

func NewServiceCatalogClientWithConfigurationProvider

func NewServiceCatalogClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ServiceCatalogClient, err error)

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

func NewServiceCatalogClientWithOboToken

func NewServiceCatalogClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ServiceCatalogClient, err error)

NewServiceCatalogClientWithOboToken Creates a new default ServiceCatalog 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 (ServiceCatalogClient) BulkReplaceServiceCatalogAssociations

func (client ServiceCatalogClient) BulkReplaceServiceCatalogAssociations(ctx context.Context, request BulkReplaceServiceCatalogAssociationsRequest) (response BulkReplaceServiceCatalogAssociationsResponse, err error)

BulkReplaceServiceCatalogAssociations Replace all associations of a given service catalog in one bulk transaction.

See also

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

func (ServiceCatalogClient) ChangePrivateApplicationCompartment

func (client ServiceCatalogClient) ChangePrivateApplicationCompartment(ctx context.Context, request ChangePrivateApplicationCompartmentRequest) (response ChangePrivateApplicationCompartmentResponse, err error)

ChangePrivateApplicationCompartment Moves the specified private application from one compartment to another.

See also

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

func (ServiceCatalogClient) ChangeServiceCatalogCompartment

func (client ServiceCatalogClient) ChangeServiceCatalogCompartment(ctx context.Context, request ChangeServiceCatalogCompartmentRequest) (response ChangeServiceCatalogCompartmentResponse, err error)

ChangeServiceCatalogCompartment Moves the specified service catalog from one compartment to another.

See also

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

func (*ServiceCatalogClient) ConfigurationProvider

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

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

func (ServiceCatalogClient) CreatePrivateApplication

func (client ServiceCatalogClient) CreatePrivateApplication(ctx context.Context, request CreatePrivateApplicationRequest) (response CreatePrivateApplicationResponse, err error)

CreatePrivateApplication Creates a private application along with a single package to be hosted.

See also

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

func (ServiceCatalogClient) CreateServiceCatalog

func (client ServiceCatalogClient) CreateServiceCatalog(ctx context.Context, request CreateServiceCatalogRequest) (response CreateServiceCatalogResponse, err error)

CreateServiceCatalog Creates a brand new service catalog in a given compartment.

See also

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

func (ServiceCatalogClient) CreateServiceCatalogAssociation

func (client ServiceCatalogClient) CreateServiceCatalogAssociation(ctx context.Context, request CreateServiceCatalogAssociationRequest) (response CreateServiceCatalogAssociationResponse, err error)

CreateServiceCatalogAssociation Creates an association between service catalog and a resource.

See also

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

func (ServiceCatalogClient) DeletePrivateApplication

func (client ServiceCatalogClient) DeletePrivateApplication(ctx context.Context, request DeletePrivateApplicationRequest) (response DeletePrivateApplicationResponse, err error)

DeletePrivateApplication Deletes an existing private application.

See also

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

func (ServiceCatalogClient) DeleteServiceCatalog

func (client ServiceCatalogClient) DeleteServiceCatalog(ctx context.Context, request DeleteServiceCatalogRequest) (response DeleteServiceCatalogResponse, err error)

DeleteServiceCatalog Deletes the specified service catalog from the compartment.

See also

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

func (ServiceCatalogClient) DeleteServiceCatalogAssociation

func (client ServiceCatalogClient) DeleteServiceCatalogAssociation(ctx context.Context, request DeleteServiceCatalogAssociationRequest) (response DeleteServiceCatalogAssociationResponse, err error)

DeleteServiceCatalogAssociation Removes an association between service catalog and a resource.

See also

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

func (ServiceCatalogClient) GetPrivateApplication

func (client ServiceCatalogClient) GetPrivateApplication(ctx context.Context, request GetPrivateApplicationRequest) (response GetPrivateApplicationResponse, err error)

GetPrivateApplication Gets the details of the specified private application.

See also

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

func (client ServiceCatalogClient) GetPrivateApplicationActionDownloadLogo(ctx context.Context, request GetPrivateApplicationActionDownloadLogoRequest) (response GetPrivateApplicationActionDownloadLogoResponse, err error)

GetPrivateApplicationActionDownloadLogo Downloads the binary payload of the logo image of the private application.

See also

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

func (ServiceCatalogClient) GetPrivateApplicationPackage

func (client ServiceCatalogClient) GetPrivateApplicationPackage(ctx context.Context, request GetPrivateApplicationPackageRequest) (response GetPrivateApplicationPackageResponse, err error)

GetPrivateApplicationPackage Gets the details of a specific package within a given private application.

See also

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

func (ServiceCatalogClient) GetPrivateApplicationPackageActionDownloadConfig

func (client ServiceCatalogClient) GetPrivateApplicationPackageActionDownloadConfig(ctx context.Context, request GetPrivateApplicationPackageActionDownloadConfigRequest) (response GetPrivateApplicationPackageActionDownloadConfigResponse, err error)

GetPrivateApplicationPackageActionDownloadConfig Downloads the configuration that was used to create the private application package.

See also

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

func (ServiceCatalogClient) GetServiceCatalog

func (client ServiceCatalogClient) GetServiceCatalog(ctx context.Context, request GetServiceCatalogRequest) (response GetServiceCatalogResponse, err error)

GetServiceCatalog Gets detailed information about the service catalog including name, compartmentId

See also

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

func (ServiceCatalogClient) GetServiceCatalogAssociation

func (client ServiceCatalogClient) GetServiceCatalogAssociation(ctx context.Context, request GetServiceCatalogAssociationRequest) (response GetServiceCatalogAssociationResponse, err error)

GetServiceCatalogAssociation Gets detailed information about specific service catalog association.

See also

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

func (ServiceCatalogClient) GetWorkRequest

func (client ServiceCatalogClient) 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/42.1.0/servicecatalog/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (ServiceCatalogClient) ListApplications

func (client ServiceCatalogClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)

ListApplications Lists all the applications in a service catalog or a tenancy. If no parameter is specified, all catalogs from all compartments in the tenancy will be scanned for any type of content.

See also

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

func (ServiceCatalogClient) ListPrivateApplicationPackages

func (client ServiceCatalogClient) ListPrivateApplicationPackages(ctx context.Context, request ListPrivateApplicationPackagesRequest) (response ListPrivateApplicationPackagesResponse, err error)

ListPrivateApplicationPackages Lists the packages in the specified private application.

See also

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

func (ServiceCatalogClient) ListPrivateApplications

func (client ServiceCatalogClient) ListPrivateApplications(ctx context.Context, request ListPrivateApplicationsRequest) (response ListPrivateApplicationsResponse, err error)

ListPrivateApplications Lists all the private applications in a given compartment.

See also

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

func (ServiceCatalogClient) ListServiceCatalogAssociations

func (client ServiceCatalogClient) ListServiceCatalogAssociations(ctx context.Context, request ListServiceCatalogAssociationsRequest) (response ListServiceCatalogAssociationsResponse, err error)

ListServiceCatalogAssociations Lists all the resource associations for a specific service catalog.

See also

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

func (ServiceCatalogClient) ListServiceCatalogs

func (client ServiceCatalogClient) ListServiceCatalogs(ctx context.Context, request ListServiceCatalogsRequest) (response ListServiceCatalogsResponse, err error)

ListServiceCatalogs Lists all the service catalogs in the given compartment.

See also

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

func (ServiceCatalogClient) ListWorkRequestErrors

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

ListWorkRequestErrors Return a (paginated) list of errors for a given work request.

See also

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

func (ServiceCatalogClient) ListWorkRequestLogs

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

ListWorkRequestLogs Return a (paginated) list of logs for a given work request.

See also

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

func (ServiceCatalogClient) ListWorkRequests

func (client ServiceCatalogClient) 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/42.1.0/servicecatalog/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (*ServiceCatalogClient) SetRegion

func (client *ServiceCatalogClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ServiceCatalogClient) UpdatePrivateApplication

func (client ServiceCatalogClient) UpdatePrivateApplication(ctx context.Context, request UpdatePrivateApplicationRequest) (response UpdatePrivateApplicationResponse, err error)

UpdatePrivateApplication Updates the details of an existing private application.

See also

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

func (ServiceCatalogClient) UpdateServiceCatalog

func (client ServiceCatalogClient) UpdateServiceCatalog(ctx context.Context, request UpdateServiceCatalogRequest) (response UpdateServiceCatalogResponse, err error)

UpdateServiceCatalog Updates the details of a previously created service catalog.

See also

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

type ServiceCatalogCollection

ServiceCatalogCollection Collection of Service Catalog Summaries.

type ServiceCatalogCollection struct {

    // Collection of catalog summaries.
    Items []ServiceCatalogSummary `mandatory:"true" json:"items"`
}

func (ServiceCatalogCollection) String

func (m ServiceCatalogCollection) String() string

type ServiceCatalogLifecycleStateEnum

ServiceCatalogLifecycleStateEnum Enum with underlying type: string

type ServiceCatalogLifecycleStateEnum string

Set of constants representing the allowable values for ServiceCatalogLifecycleStateEnum

const (
    ServiceCatalogLifecycleStateActive  ServiceCatalogLifecycleStateEnum = "ACTIVE"
    ServiceCatalogLifecycleStateDeleted ServiceCatalogLifecycleStateEnum = "DELETED"
)

func GetServiceCatalogLifecycleStateEnumValues

func GetServiceCatalogLifecycleStateEnumValues() []ServiceCatalogLifecycleStateEnum

GetServiceCatalogLifecycleStateEnumValues Enumerates the set of values for ServiceCatalogLifecycleStateEnum

type ServiceCatalogSummary

ServiceCatalogSummary The model for a summary of an Oracle Cloud Infrastructure service catalog.

type ServiceCatalogSummary struct {

    // The unique identifier for the Service catalog.
    Id *string `mandatory:"true" json:"id"`

    // The lifecycle state of the service catalog.
    LifecycleState ServiceCatalogLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The Compartment id where the service catalog exists.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the service catalog.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time this service catalog was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2021-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
}

func (ServiceCatalogSummary) String

func (m ServiceCatalogSummary) String() string

type UpdatePrivateApplicationDetails

UpdatePrivateApplicationDetails The model for the parameters needed to update a private application.

type UpdatePrivateApplicationDetails struct {

    // The name of the private application.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A short description of the private application.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // A long description of the private application.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    // Base64-encoded logo to use as the private application icon.
    // Template icon file requirements: PNG format, 50 KB maximum, 130 x 130 pixels.
    LogoFileBase64Encoded *string `mandatory:"false" json:"logoFileBase64Encoded"`

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

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

func (UpdatePrivateApplicationDetails) String

func (m UpdatePrivateApplicationDetails) String() string

type UpdatePrivateApplicationRequest

UpdatePrivateApplicationRequest wrapper for the UpdatePrivateApplication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/UpdatePrivateApplication.go.html to see an example of how to use UpdatePrivateApplicationRequest.

type UpdatePrivateApplicationRequest struct {

    // The unique identifier for the private application.
    PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"`

    // The details for updating the private application.
    UpdatePrivateApplicationDetails `contributesTo:"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 `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"`

    // 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 (UpdatePrivateApplicationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdatePrivateApplicationRequest) HTTPRequest

func (request UpdatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePrivateApplicationRequest) RetryPolicy

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

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

func (UpdatePrivateApplicationRequest) String

func (request UpdatePrivateApplicationRequest) String() string

type UpdatePrivateApplicationResponse

UpdatePrivateApplicationResponse wrapper for the UpdatePrivateApplication operation

type UpdatePrivateApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PrivateApplication instance
    PrivateApplication `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"`

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

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

func (UpdatePrivateApplicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdatePrivateApplicationResponse) String

func (response UpdatePrivateApplicationResponse) String() string

type UpdateServiceCatalogDetails

UpdateServiceCatalogDetails The model for the parameters needed to update a service catalog.

type UpdateServiceCatalogDetails struct {

    // A display name of the service catalog.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

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

func (UpdateServiceCatalogDetails) String

func (m UpdateServiceCatalogDetails) String() string

type UpdateServiceCatalogRequest

UpdateServiceCatalogRequest wrapper for the UpdateServiceCatalog operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/42.1.0/servicecatalog/UpdateServiceCatalog.go.html to see an example of how to use UpdateServiceCatalogRequest.

type UpdateServiceCatalogRequest struct {

    // The unique identifier for the service catalog.
    ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"`

    // Details to update for a service catalog.
    UpdateServiceCatalogDetails `contributesTo:"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 `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"`

    // 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 (UpdateServiceCatalogRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateServiceCatalogRequest) HTTPRequest

func (request UpdateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateServiceCatalogRequest) RetryPolicy

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

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

func (UpdateServiceCatalogRequest) String

func (request UpdateServiceCatalogRequest) String() string

type UpdateServiceCatalogResponse

UpdateServiceCatalogResponse wrapper for the UpdateServiceCatalog operation

type UpdateServiceCatalogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ServiceCatalog instance
    ServiceCatalog `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateServiceCatalogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateServiceCatalogResponse) String

func (response UpdateServiceCatalogResponse) String() string

type UploadData

UploadData The model for uploaded binary data, like logos and images.

type UploadData struct {

    // The name used to refer to the uploaded data.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The content URL of the uploaded data.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`
}

func (UploadData) String

func (m UploadData) String() string

type WorkRequest

WorkRequest A description of workrequest status

type WorkRequest struct {

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

    // Status of current work request.
    Status OperationStatusEnum `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

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

type WorkRequestErrorCollection

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of workRequestError objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written. An RFC3339 formatted datetime string
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of workRequestLogEntries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

type WorkRequestResource

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

type WorkRequestResource struct {

    // The resource type the work request 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 ActionTypeEnum `mandatory:"true" json:"actionType"`

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

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

type WorkRequestSummary

WorkRequestSummary A summary of the status of a work request.

type WorkRequestSummary struct {

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

    // Status of current work request.
    Status OperationStatusEnum `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

type WorkRequestSummaryCollection

WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

type WorkRequestSummaryCollection struct {

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

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string