...

Package servicecatalog

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetListApplicationsSortOrderEnumStringValues() []string
func GetListPrivateApplicationPackagesSortByEnumStringValues() []string
func GetListPrivateApplicationPackagesSortOrderEnumStringValues() []string
func GetListPrivateApplicationsSortByEnumStringValues() []string
func GetListPrivateApplicationsSortOrderEnumStringValues() []string
func GetListServiceCatalogAssociationsSortByEnumStringValues() []string
func GetListServiceCatalogAssociationsSortOrderEnumStringValues() []string
func GetListServiceCatalogsSortByEnumStringValues() []string
func GetListServiceCatalogsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetPackageTypeEnumEnumStringValues() []string
func GetPricingTypeEnumEnumStringValues() []string
func GetPrivateApplicationLifecycleStateEnumStringValues() []string
func GetServiceCatalogLifecycleStateEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ApplicationCollection
    func (m ApplicationCollection) String() string
    func (m ApplicationCollection) ValidateEnumValue() (bool, error)
type ApplicationSummary
    func (m ApplicationSummary) String() string
    func (m ApplicationSummary) ValidateEnumValue() (bool, error)
type BulkReplaceServiceCatalogAssociationsDetails
    func (m BulkReplaceServiceCatalogAssociationsDetails) String() string
    func (m BulkReplaceServiceCatalogAssociationsDetails) ValidateEnumValue() (bool, error)
type BulkReplaceServiceCatalogAssociationsRequest
    func (request BulkReplaceServiceCatalogAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkReplaceServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BulkReplaceServiceCatalogAssociationsRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkReplaceServiceCatalogAssociationsRequest) String() string
    func (request BulkReplaceServiceCatalogAssociationsRequest) ValidateEnumValue() (bool, error)
type BulkReplaceServiceCatalogAssociationsResponse
    func (response BulkReplaceServiceCatalogAssociationsResponse) HTTPResponse() *http.Response
    func (response BulkReplaceServiceCatalogAssociationsResponse) String() string
type ChangePrivateApplicationCompartmentDetails
    func (m ChangePrivateApplicationCompartmentDetails) String() string
    func (m ChangePrivateApplicationCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangePrivateApplicationCompartmentRequest
    func (request ChangePrivateApplicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangePrivateApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangePrivateApplicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangePrivateApplicationCompartmentRequest) String() string
    func (request ChangePrivateApplicationCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangePrivateApplicationCompartmentResponse
    func (response ChangePrivateApplicationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangePrivateApplicationCompartmentResponse) String() string
type ChangeServiceCatalogCompartmentDetails
    func (m ChangeServiceCatalogCompartmentDetails) String() string
    func (m ChangeServiceCatalogCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeServiceCatalogCompartmentRequest
    func (request ChangeServiceCatalogCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeServiceCatalogCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeServiceCatalogCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeServiceCatalogCompartmentRequest) String() string
    func (request ChangeServiceCatalogCompartmentRequest) ValidateEnumValue() (bool, error)
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)
    func (m CreatePrivateApplicationDetails) ValidateEnumValue() (bool, error)
type CreatePrivateApplicationPackage
type CreatePrivateApplicationRequest
    func (request CreatePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePrivateApplicationRequest) String() string
    func (request CreatePrivateApplicationRequest) ValidateEnumValue() (bool, error)
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
    func (m CreatePrivateApplicationStackPackage) ValidateEnumValue() (bool, error)
type CreateServiceCatalogAssociationDetails
    func (m CreateServiceCatalogAssociationDetails) String() string
    func (m CreateServiceCatalogAssociationDetails) ValidateEnumValue() (bool, error)
type CreateServiceCatalogAssociationRequest
    func (request CreateServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateServiceCatalogAssociationRequest) String() string
    func (request CreateServiceCatalogAssociationRequest) ValidateEnumValue() (bool, error)
type CreateServiceCatalogAssociationResponse
    func (response CreateServiceCatalogAssociationResponse) HTTPResponse() *http.Response
    func (response CreateServiceCatalogAssociationResponse) String() string
type CreateServiceCatalogDetails
    func (m CreateServiceCatalogDetails) String() string
    func (m CreateServiceCatalogDetails) ValidateEnumValue() (bool, error)
type CreateServiceCatalogRequest
    func (request CreateServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateServiceCatalogRequest) String() string
    func (request CreateServiceCatalogRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePrivateApplicationRequest) String() string
    func (request DeletePrivateApplicationRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteServiceCatalogAssociationRequest) String() string
    func (request DeleteServiceCatalogAssociationRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteServiceCatalogRequest) String() string
    func (request DeleteServiceCatalogRequest) ValidateEnumValue() (bool, error)
type DeleteServiceCatalogResponse
    func (response DeleteServiceCatalogResponse) HTTPResponse() *http.Response
    func (response DeleteServiceCatalogResponse) String() string
type ErrorEntity
    func (m ErrorEntity) String() string
    func (m ErrorEntity) ValidateEnumValue() (bool, error)
type GetPrivateApplicationActionDownloadLogoRequest
    func (request GetPrivateApplicationActionDownloadLogoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPrivateApplicationActionDownloadLogoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPrivateApplicationActionDownloadLogoRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateApplicationActionDownloadLogoRequest) String() string
    func (request GetPrivateApplicationActionDownloadLogoRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request GetPrivateApplicationPackageActionDownloadConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateApplicationPackageActionDownloadConfigRequest) String() string
    func (request GetPrivateApplicationPackageActionDownloadConfigRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request GetPrivateApplicationPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateApplicationPackageRequest) String() string
    func (request GetPrivateApplicationPackageRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request GetPrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateApplicationRequest) String() string
    func (request GetPrivateApplicationRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request GetServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetServiceCatalogAssociationRequest) String() string
    func (request GetServiceCatalogAssociationRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request GetServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request GetServiceCatalogRequest) String() string
    func (request GetServiceCatalogRequest) ValidateEnumValue() (bool, error)
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, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type ListApplicationsRequest
    func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListApplicationsRequest) String() string
    func (request ListApplicationsRequest) ValidateEnumValue() (bool, error)
type ListApplicationsResponse
    func (response ListApplicationsResponse) HTTPResponse() *http.Response
    func (response ListApplicationsResponse) String() string
type ListApplicationsSortOrderEnum
    func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum
    func GetMappingListApplicationsSortOrderEnum(val string) (ListApplicationsSortOrderEnum, bool)
type ListPrivateApplicationPackagesRequest
    func (request ListPrivateApplicationPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPrivateApplicationPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPrivateApplicationPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPrivateApplicationPackagesRequest) String() string
    func (request ListPrivateApplicationPackagesRequest) ValidateEnumValue() (bool, error)
type ListPrivateApplicationPackagesResponse
    func (response ListPrivateApplicationPackagesResponse) HTTPResponse() *http.Response
    func (response ListPrivateApplicationPackagesResponse) String() string
type ListPrivateApplicationPackagesSortByEnum
    func GetListPrivateApplicationPackagesSortByEnumValues() []ListPrivateApplicationPackagesSortByEnum
    func GetMappingListPrivateApplicationPackagesSortByEnum(val string) (ListPrivateApplicationPackagesSortByEnum, bool)
type ListPrivateApplicationPackagesSortOrderEnum
    func GetListPrivateApplicationPackagesSortOrderEnumValues() []ListPrivateApplicationPackagesSortOrderEnum
    func GetMappingListPrivateApplicationPackagesSortOrderEnum(val string) (ListPrivateApplicationPackagesSortOrderEnum, bool)
type ListPrivateApplicationsRequest
    func (request ListPrivateApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPrivateApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPrivateApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPrivateApplicationsRequest) String() string
    func (request ListPrivateApplicationsRequest) ValidateEnumValue() (bool, error)
type ListPrivateApplicationsResponse
    func (response ListPrivateApplicationsResponse) HTTPResponse() *http.Response
    func (response ListPrivateApplicationsResponse) String() string
type ListPrivateApplicationsSortByEnum
    func GetListPrivateApplicationsSortByEnumValues() []ListPrivateApplicationsSortByEnum
    func GetMappingListPrivateApplicationsSortByEnum(val string) (ListPrivateApplicationsSortByEnum, bool)
type ListPrivateApplicationsSortOrderEnum
    func GetListPrivateApplicationsSortOrderEnumValues() []ListPrivateApplicationsSortOrderEnum
    func GetMappingListPrivateApplicationsSortOrderEnum(val string) (ListPrivateApplicationsSortOrderEnum, bool)
type ListServiceCatalogAssociationsRequest
    func (request ListServiceCatalogAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListServiceCatalogAssociationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListServiceCatalogAssociationsRequest) String() string
    func (request ListServiceCatalogAssociationsRequest) ValidateEnumValue() (bool, error)
type ListServiceCatalogAssociationsResponse
    func (response ListServiceCatalogAssociationsResponse) HTTPResponse() *http.Response
    func (response ListServiceCatalogAssociationsResponse) String() string
type ListServiceCatalogAssociationsSortByEnum
    func GetListServiceCatalogAssociationsSortByEnumValues() []ListServiceCatalogAssociationsSortByEnum
    func GetMappingListServiceCatalogAssociationsSortByEnum(val string) (ListServiceCatalogAssociationsSortByEnum, bool)
type ListServiceCatalogAssociationsSortOrderEnum
    func GetListServiceCatalogAssociationsSortOrderEnumValues() []ListServiceCatalogAssociationsSortOrderEnum
    func GetMappingListServiceCatalogAssociationsSortOrderEnum(val string) (ListServiceCatalogAssociationsSortOrderEnum, bool)
type ListServiceCatalogsRequest
    func (request ListServiceCatalogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListServiceCatalogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListServiceCatalogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListServiceCatalogsRequest) String() string
    func (request ListServiceCatalogsRequest) ValidateEnumValue() (bool, error)
type ListServiceCatalogsResponse
    func (response ListServiceCatalogsResponse) HTTPResponse() *http.Response
    func (response ListServiceCatalogsResponse) String() string
type ListServiceCatalogsSortByEnum
    func GetListServiceCatalogsSortByEnumValues() []ListServiceCatalogsSortByEnum
    func GetMappingListServiceCatalogsSortByEnum(val string) (ListServiceCatalogsSortByEnum, bool)
type ListServiceCatalogsSortOrderEnum
    func GetListServiceCatalogsSortOrderEnumValues() []ListServiceCatalogsSortOrderEnum
    func GetMappingListServiceCatalogsSortOrderEnum(val string) (ListServiceCatalogsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type PackageTypeEnumEnum
    func GetMappingPackageTypeEnumEnum(val string) (PackageTypeEnumEnum, bool)
    func GetPackageTypeEnumEnumValues() []PackageTypeEnumEnum
type PricingTypeEnumEnum
    func GetMappingPricingTypeEnumEnum(val string) (PricingTypeEnumEnum, bool)
    func GetPricingTypeEnumEnumValues() []PricingTypeEnumEnum
type PrivateApplication
    func (m PrivateApplication) String() string
    func (m PrivateApplication) ValidateEnumValue() (bool, error)
type PrivateApplicationCollection
    func (m PrivateApplicationCollection) String() string
    func (m PrivateApplicationCollection) ValidateEnumValue() (bool, error)
type PrivateApplicationLifecycleStateEnum
    func GetMappingPrivateApplicationLifecycleStateEnum(val string) (PrivateApplicationLifecycleStateEnum, bool)
    func GetPrivateApplicationLifecycleStateEnumValues() []PrivateApplicationLifecycleStateEnum
type PrivateApplicationPackage
type PrivateApplicationPackageCollection
    func (m PrivateApplicationPackageCollection) String() string
    func (m PrivateApplicationPackageCollection) ValidateEnumValue() (bool, error)
type PrivateApplicationPackageSummary
    func (m PrivateApplicationPackageSummary) String() string
    func (m PrivateApplicationPackageSummary) ValidateEnumValue() (bool, error)
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
    func (m PrivateApplicationStackPackage) ValidateEnumValue() (bool, error)
type PrivateApplicationSummary
    func (m PrivateApplicationSummary) String() string
    func (m PrivateApplicationSummary) ValidateEnumValue() (bool, error)
type PublisherSummary
    func (m PublisherSummary) String() string
    func (m PublisherSummary) ValidateEnumValue() (bool, error)
type ServiceCatalog
    func (m ServiceCatalog) String() string
    func (m ServiceCatalog) ValidateEnumValue() (bool, error)
type ServiceCatalogAssociation
    func (m ServiceCatalogAssociation) String() string
    func (m ServiceCatalogAssociation) ValidateEnumValue() (bool, error)
type ServiceCatalogAssociationCollection
    func (m ServiceCatalogAssociationCollection) String() string
    func (m ServiceCatalogAssociationCollection) ValidateEnumValue() (bool, error)
type ServiceCatalogAssociationSummary
    func (m ServiceCatalogAssociationSummary) String() string
    func (m ServiceCatalogAssociationSummary) ValidateEnumValue() (bool, error)
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
    func (m ServiceCatalogCollection) ValidateEnumValue() (bool, error)
type ServiceCatalogLifecycleStateEnum
    func GetMappingServiceCatalogLifecycleStateEnum(val string) (ServiceCatalogLifecycleStateEnum, bool)
    func GetServiceCatalogLifecycleStateEnumValues() []ServiceCatalogLifecycleStateEnum
type ServiceCatalogSummary
    func (m ServiceCatalogSummary) String() string
    func (m ServiceCatalogSummary) ValidateEnumValue() (bool, error)
type UpdatePrivateApplicationDetails
    func (m UpdatePrivateApplicationDetails) String() string
    func (m UpdatePrivateApplicationDetails) ValidateEnumValue() (bool, error)
type UpdatePrivateApplicationRequest
    func (request UpdatePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePrivateApplicationRequest) String() string
    func (request UpdatePrivateApplicationRequest) ValidateEnumValue() (bool, error)
type UpdatePrivateApplicationResponse
    func (response UpdatePrivateApplicationResponse) HTTPResponse() *http.Response
    func (response UpdatePrivateApplicationResponse) String() string
type UpdateServiceCatalogDetails
    func (m UpdateServiceCatalogDetails) String() string
    func (m UpdateServiceCatalogDetails) ValidateEnumValue() (bool, error)
type UpdateServiceCatalogRequest
    func (request UpdateServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateServiceCatalogRequest) String() string
    func (request UpdateServiceCatalogRequest) ValidateEnumValue() (bool, error)
type UpdateServiceCatalogResponse
    func (response UpdateServiceCatalogResponse) HTTPResponse() *http.Response
    func (response UpdateServiceCatalogResponse) String() string
type UploadData
    func (m UploadData) String() string
    func (m UploadData) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

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

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetListApplicationsSortOrderEnumStringValues

func GetListApplicationsSortOrderEnumStringValues() []string

GetListApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListApplicationsSortOrderEnum

func GetListPrivateApplicationPackagesSortByEnumStringValues

func GetListPrivateApplicationPackagesSortByEnumStringValues() []string

GetListPrivateApplicationPackagesSortByEnumStringValues Enumerates the set of values in String for ListPrivateApplicationPackagesSortByEnum

func GetListPrivateApplicationPackagesSortOrderEnumStringValues

func GetListPrivateApplicationPackagesSortOrderEnumStringValues() []string

GetListPrivateApplicationPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListPrivateApplicationPackagesSortOrderEnum

func GetListPrivateApplicationsSortByEnumStringValues

func GetListPrivateApplicationsSortByEnumStringValues() []string

GetListPrivateApplicationsSortByEnumStringValues Enumerates the set of values in String for ListPrivateApplicationsSortByEnum

func GetListPrivateApplicationsSortOrderEnumStringValues

func GetListPrivateApplicationsSortOrderEnumStringValues() []string

GetListPrivateApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListPrivateApplicationsSortOrderEnum

func GetListServiceCatalogAssociationsSortByEnumStringValues

func GetListServiceCatalogAssociationsSortByEnumStringValues() []string

GetListServiceCatalogAssociationsSortByEnumStringValues Enumerates the set of values in String for ListServiceCatalogAssociationsSortByEnum

func GetListServiceCatalogAssociationsSortOrderEnumStringValues

func GetListServiceCatalogAssociationsSortOrderEnumStringValues() []string

GetListServiceCatalogAssociationsSortOrderEnumStringValues Enumerates the set of values in String for ListServiceCatalogAssociationsSortOrderEnum

func GetListServiceCatalogsSortByEnumStringValues

func GetListServiceCatalogsSortByEnumStringValues() []string

GetListServiceCatalogsSortByEnumStringValues Enumerates the set of values in String for ListServiceCatalogsSortByEnum

func GetListServiceCatalogsSortOrderEnumStringValues

func GetListServiceCatalogsSortOrderEnumStringValues() []string

GetListServiceCatalogsSortOrderEnumStringValues Enumerates the set of values in String for ListServiceCatalogsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetPackageTypeEnumEnumStringValues

func GetPackageTypeEnumEnumStringValues() []string

GetPackageTypeEnumEnumStringValues Enumerates the set of values in String for PackageTypeEnumEnum

func GetPricingTypeEnumEnumStringValues

func GetPricingTypeEnumEnumStringValues() []string

GetPricingTypeEnumEnumStringValues Enumerates the set of values in String for PricingTypeEnumEnum

func GetPrivateApplicationLifecycleStateEnumStringValues

func GetPrivateApplicationLifecycleStateEnumStringValues() []string

GetPrivateApplicationLifecycleStateEnumStringValues Enumerates the set of values in String for PrivateApplicationLifecycleStateEnum

func GetServiceCatalogLifecycleStateEnumStringValues

func GetServiceCatalogLifecycleStateEnumStringValues() []string

GetServiceCatalogLifecycleStateEnumStringValues Enumerates the set of values in String for ServiceCatalogLifecycleStateEnum

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

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

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

func (ApplicationCollection) ValidateEnumValue

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

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

type 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

func (ApplicationSummary) ValidateEnumValue

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

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

type 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

func (BulkReplaceServiceCatalogAssociationsDetails) ValidateEnumValue

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

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

type BulkReplaceServiceCatalogAssociationsRequest

BulkReplaceServiceCatalogAssociationsRequest wrapper for the BulkReplaceServiceCatalogAssociations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (BulkReplaceServiceCatalogAssociationsRequest) ValidateEnumValue

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

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

type 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

func (ChangePrivateApplicationCompartmentDetails) ValidateEnumValue

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

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

type ChangePrivateApplicationCompartmentRequest

ChangePrivateApplicationCompartmentRequest wrapper for the ChangePrivateApplicationCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (ChangePrivateApplicationCompartmentRequest) ValidateEnumValue

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

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

type 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

func (ChangeServiceCatalogCompartmentDetails) ValidateEnumValue

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

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

type ChangeServiceCatalogCompartmentRequest

ChangeServiceCatalogCompartmentRequest wrapper for the ChangeServiceCatalogCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (ChangeServiceCatalogCompartmentRequest) ValidateEnumValue

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

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

type 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

func (CreatePrivateApplicationDetails) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (CreatePrivateApplicationRequest) ValidateEnumValue

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

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

type 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

func (CreatePrivateApplicationStackPackage) ValidateEnumValue

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

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

type 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

func (CreateServiceCatalogAssociationDetails) ValidateEnumValue

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

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

type CreateServiceCatalogAssociationRequest

CreateServiceCatalogAssociationRequest wrapper for the CreateServiceCatalogAssociation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (CreateServiceCatalogAssociationRequest) ValidateEnumValue

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

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

type 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

func (CreateServiceCatalogDetails) ValidateEnumValue

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

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

type CreateServiceCatalogRequest

CreateServiceCatalogRequest wrapper for the CreateServiceCatalog operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (CreateServiceCatalogRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (DeletePrivateApplicationRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (DeleteServiceCatalogAssociationRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (DeleteServiceCatalogRequest) ValidateEnumValue

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

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

type 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

func (ErrorEntity) ValidateEnumValue

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

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

type GetPrivateApplicationActionDownloadLogoRequest

GetPrivateApplicationActionDownloadLogoRequest wrapper for the GetPrivateApplicationActionDownloadLogo operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (GetPrivateApplicationActionDownloadLogoRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (GetPrivateApplicationPackageActionDownloadConfigRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (GetPrivateApplicationPackageRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (GetPrivateApplicationRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (GetServiceCatalogAssociationRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (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

func (GetServiceCatalogRequest) ValidateEnumValue

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

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

type 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/65.62.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, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

    // 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/65.62.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, extraHeaders map[string]string) (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

func (ListApplicationsRequest) ValidateEnumValue

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

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

type 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

func GetMappingListApplicationsSortOrderEnum

func GetMappingListApplicationsSortOrderEnum(val string) (ListApplicationsSortOrderEnum, bool)

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

type ListPrivateApplicationPackagesRequest

ListPrivateApplicationPackagesRequest wrapper for the ListPrivateApplicationPackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (ListPrivateApplicationPackagesRequest) ValidateEnumValue

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

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

type 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

func GetMappingListPrivateApplicationPackagesSortByEnum

func GetMappingListPrivateApplicationPackagesSortByEnum(val string) (ListPrivateApplicationPackagesSortByEnum, bool)

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

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

func GetMappingListPrivateApplicationPackagesSortOrderEnum

func GetMappingListPrivateApplicationPackagesSortOrderEnum(val string) (ListPrivateApplicationPackagesSortOrderEnum, bool)

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

type ListPrivateApplicationsRequest

ListPrivateApplicationsRequest wrapper for the ListPrivateApplications operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (ListPrivateApplicationsRequest) ValidateEnumValue

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

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

type 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

func GetMappingListPrivateApplicationsSortByEnum

func GetMappingListPrivateApplicationsSortByEnum(val string) (ListPrivateApplicationsSortByEnum, bool)

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

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

func GetMappingListPrivateApplicationsSortOrderEnum

func GetMappingListPrivateApplicationsSortOrderEnum(val string) (ListPrivateApplicationsSortOrderEnum, bool)

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

type ListServiceCatalogAssociationsRequest

ListServiceCatalogAssociationsRequest wrapper for the ListServiceCatalogAssociations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (ListServiceCatalogAssociationsRequest) ValidateEnumValue

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

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

type 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

func GetMappingListServiceCatalogAssociationsSortByEnum

func GetMappingListServiceCatalogAssociationsSortByEnum(val string) (ListServiceCatalogAssociationsSortByEnum, bool)

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

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

func GetMappingListServiceCatalogAssociationsSortOrderEnum

func GetMappingListServiceCatalogAssociationsSortOrderEnum(val string) (ListServiceCatalogAssociationsSortOrderEnum, bool)

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

type ListServiceCatalogsRequest

ListServiceCatalogsRequest wrapper for the ListServiceCatalogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (ListServiceCatalogsRequest) ValidateEnumValue

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

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

type 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

func GetMappingListServiceCatalogsSortByEnum

func GetMappingListServiceCatalogsSortByEnum(val string) (ListServiceCatalogsSortByEnum, bool)

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

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

func GetMappingListServiceCatalogsSortOrderEnum

func GetMappingListServiceCatalogsSortOrderEnum(val string) (ListServiceCatalogsSortOrderEnum, bool)

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

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

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

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

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

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

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

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

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

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

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

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

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

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

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

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

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

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

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

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

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 GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

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 GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

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 GetMappingPackageTypeEnumEnum

func GetMappingPackageTypeEnumEnum(val string) (PackageTypeEnumEnum, bool)

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

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 GetMappingPricingTypeEnumEnum

func GetMappingPricingTypeEnumEnum(val string) (PricingTypeEnumEnum, bool)

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

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

func (PrivateApplication) ValidateEnumValue

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

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

type 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

func (PrivateApplicationCollection) ValidateEnumValue

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

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

type 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 GetMappingPrivateApplicationLifecycleStateEnum

func GetMappingPrivateApplicationLifecycleStateEnum(val string) (PrivateApplicationLifecycleStateEnum, bool)

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

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

func (PrivateApplicationPackageCollection) ValidateEnumValue

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

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

type 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

func (PrivateApplicationPackageSummary) ValidateEnumValue

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

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

type 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

func (PrivateApplicationStackPackage) ValidateEnumValue

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

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

type 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

func (PrivateApplicationSummary) ValidateEnumValue

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

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

type 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

func (PublisherSummary) ValidateEnumValue

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

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

type 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

func (ServiceCatalog) ValidateEnumValue

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

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

type 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

func (ServiceCatalogAssociation) ValidateEnumValue

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

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

type 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

func (ServiceCatalogAssociationCollection) ValidateEnumValue

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

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

type 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

func (ServiceCatalogAssociationSummary) ValidateEnumValue

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

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

type 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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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

func (ServiceCatalogCollection) ValidateEnumValue

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

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

type 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 GetMappingServiceCatalogLifecycleStateEnum

func GetMappingServiceCatalogLifecycleStateEnum(val string) (ServiceCatalogLifecycleStateEnum, bool)

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

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

func (ServiceCatalogSummary) ValidateEnumValue

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

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

type 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

func (UpdatePrivateApplicationDetails) ValidateEnumValue

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

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

type UpdatePrivateApplicationRequest

UpdatePrivateApplicationRequest wrapper for the UpdatePrivateApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (UpdatePrivateApplicationRequest) ValidateEnumValue

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

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

type 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

func (UpdateServiceCatalogDetails) ValidateEnumValue

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

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

type UpdateServiceCatalogRequest

UpdateServiceCatalogRequest wrapper for the UpdateServiceCatalog operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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, extraHeaders map[string]string) (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

func (UpdateServiceCatalogRequest) ValidateEnumValue

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

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

type 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

func (UploadData) ValidateEnumValue

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

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

type WorkRequest

WorkRequest A description of 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

func (WorkRequest) ValidateEnumValue

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

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

type WorkRequestError

WorkRequestError 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

func (WorkRequestError) ValidateEnumValue

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

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

type WorkRequestErrorCollection

WorkRequestErrorCollection 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

func (WorkRequestErrorCollection) ValidateEnumValue

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

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

type WorkRequestLogEntry

WorkRequestLogEntry 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

func (WorkRequestLogEntry) ValidateEnumValue

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

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

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection 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

func (WorkRequestLogEntryCollection) ValidateEnumValue

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

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

type 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

func (WorkRequestResource) ValidateEnumValue

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

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

type 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

func (WorkRequestSummary) ValidateEnumValue

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

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

type WorkRequestSummaryCollection

WorkRequestSummaryCollection 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

func (WorkRequestSummaryCollection) ValidateEnumValue

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

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