Documentation
¶
Index ¶
- Variables
- func GetAgreementAuthorEnumStringValues() []string
- func GetAgreementSummaryAuthorEnumStringValues() []string
- func GetArchitectureTypeEnumStringValues() []string
- func GetEulaTypeEnumEnumStringValues() []string
- func GetIneligibilityReasonEnumEnumStringValues() []string
- func GetLinkEnumEnumStringValues() []string
- func GetListAcceptedAgreementsSortByEnumStringValues() []string
- func GetListAcceptedAgreementsSortOrderEnumStringValues() []string
- func GetListListingsSortByEnumStringValues() []string
- func GetListListingsSortOrderEnumStringValues() []string
- func GetListPackagesSortByEnumStringValues() []string
- func GetListPackagesSortOrderEnumStringValues() []string
- func GetListPublicationPackagesSortByEnumStringValues() []string
- func GetListPublicationPackagesSortOrderEnumStringValues() []string
- func GetListPublicationsListingTypeEnumStringValues() []string
- func GetListPublicationsSortByEnumStringValues() []string
- func GetListPublicationsSortOrderEnumStringValues() []string
- func GetListWorkRequestErrorsSortByEnumStringValues() []string
- func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
- func GetListWorkRequestLogsSortByEnumStringValues() []string
- func GetListWorkRequestLogsSortOrderEnumStringValues() []string
- func GetListWorkRequestsSortByEnumStringValues() []string
- func GetListWorkRequestsSortOrderEnumStringValues() []string
- func GetListWorkRequestsStatusEnumStringValues() []string
- func GetListingCompatibleArchitecturesEnumStringValues() []string
- func GetListingSummaryCompatibleArchitecturesEnumStringValues() []string
- func GetListingSummaryPricingTypesEnumStringValues() []string
- func GetListingTypeEnumStringValues() []string
- func GetMatchingContextTypeEnumEnumStringValues() []string
- func GetOperationStatusEnumStringValues() []string
- func GetOperationTypeEnumStringValues() []string
- func GetOrchestrationVariableTypeEnumEnumStringValues() []string
- func GetPackageTypeEnumEnumStringValues() []string
- func GetPricingCurrencyEnumEnumStringValues() []string
- func GetPricingStrategyEnumEnumStringValues() []string
- func GetPricingTypeEnumEnumStringValues() []string
- func GetPublicationLifecycleStateEnumStringValues() []string
- func GetSearchDetailsTypeEnumEnumStringValues() []string
- func GetThirdPartyPaidListingEligibilityEligibilityReasonEnumStringValues() []string
- func GetWorkRequestActionTypeEnumStringValues() []string
- func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
- type AcceptedAgreement
- type AcceptedAgreementSummary
- type AccountClient
- func (client *AccountClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client AccountClient) GetLaunchEligibility(ctx context.Context, request GetLaunchEligibilityRequest) (response GetLaunchEligibilityResponse, err error)
- func (client AccountClient) GetThirdPartyPaidListingEligibility(ctx context.Context, request GetThirdPartyPaidListingEligibilityRequest) (response GetThirdPartyPaidListingEligibilityResponse, err error)
- func (client *AccountClient) SetRegion(region string)
- type Agreement
- type AgreementAuthorEnum
- type AgreementSummary
- type AgreementSummaryAuthorEnum
- type ArchitectureTypeEnum
- type CategorySummary
- type ChangePublicationCompartmentDetails
- type ChangePublicationCompartmentRequest
- func (request ChangePublicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangePublicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangePublicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangePublicationCompartmentRequest) String() string
- func (request ChangePublicationCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangePublicationCompartmentResponse
- type ContainerListingPackage
- func (m ContainerListingPackage) GetDescription() *string
- func (m ContainerListingPackage) GetListingId() *string
- func (m ContainerListingPackage) GetOperatingSystem() *OperatingSystem
- func (m ContainerListingPackage) GetPricing() *PricingModel
- func (m ContainerListingPackage) GetRegions() []Region
- func (m ContainerListingPackage) GetResourceId() *string
- func (m ContainerListingPackage) GetTimeCreated() *common.SDKTime
- func (m ContainerListingPackage) GetVersion() *string
- func (m ContainerListingPackage) MarshalJSON() (buff []byte, e error)
- func (m ContainerListingPackage) String() string
- func (m ContainerListingPackage) ValidateEnumValue() (bool, error)
- type CreateAcceptedAgreementDetails
- type CreateAcceptedAgreementRequest
- func (request CreateAcceptedAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAcceptedAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAcceptedAgreementRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAcceptedAgreementRequest) String() string
- func (request CreateAcceptedAgreementRequest) ValidateEnumValue() (bool, error)
- type CreateAcceptedAgreementResponse
- type CreateImagePublicationPackage
- func (m CreateImagePublicationPackage) GetEula() []Eula
- func (m CreateImagePublicationPackage) GetOperatingSystem() *OperatingSystem
- func (m CreateImagePublicationPackage) GetPackageVersion() *string
- func (m CreateImagePublicationPackage) MarshalJSON() (buff []byte, e error)
- func (m CreateImagePublicationPackage) String() string
- func (m *CreateImagePublicationPackage) UnmarshalJSON(data []byte) (e error)
- func (m CreateImagePublicationPackage) ValidateEnumValue() (bool, error)
- type CreatePublicationDetails
- type CreatePublicationPackage
- type CreatePublicationRequest
- func (request CreatePublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreatePublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreatePublicationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreatePublicationRequest) String() string
- func (request CreatePublicationRequest) ValidateEnumValue() (bool, error)
- type CreatePublicationResponse
- type DeleteAcceptedAgreementRequest
- func (request DeleteAcceptedAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAcceptedAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAcceptedAgreementRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAcceptedAgreementRequest) String() string
- func (request DeleteAcceptedAgreementRequest) ValidateEnumValue() (bool, error)
- type DeleteAcceptedAgreementResponse
- type DeletePublicationRequest
- func (request DeletePublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeletePublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeletePublicationRequest) RetryPolicy() *common.RetryPolicy
- func (request DeletePublicationRequest) String() string
- func (request DeletePublicationRequest) ValidateEnumValue() (bool, error)
- type DeletePublicationResponse
- type DocumentationLink
- type ErrorEntity
- type Eula
- type EulaTypeEnumEnum
- type ExportListingRequest
- func (request ExportListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ExportListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ExportListingRequest) RetryPolicy() *common.RetryPolicy
- func (request ExportListingRequest) String() string
- func (request ExportListingRequest) ValidateEnumValue() (bool, error)
- type ExportListingResponse
- type ExportPackageDetails
- type FreeTextSearchDetails
- type GetAcceptedAgreementRequest
- func (request GetAcceptedAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAcceptedAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAcceptedAgreementRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAcceptedAgreementRequest) String() string
- func (request GetAcceptedAgreementRequest) ValidateEnumValue() (bool, error)
- type GetAcceptedAgreementResponse
- type GetAgreementRequest
- func (request GetAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAgreementRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAgreementRequest) String() string
- func (request GetAgreementRequest) ValidateEnumValue() (bool, error)
- type GetAgreementResponse
- type GetLaunchEligibilityRequest
- func (request GetLaunchEligibilityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetLaunchEligibilityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetLaunchEligibilityRequest) RetryPolicy() *common.RetryPolicy
- func (request GetLaunchEligibilityRequest) String() string
- func (request GetLaunchEligibilityRequest) ValidateEnumValue() (bool, error)
- type GetLaunchEligibilityResponse
- type GetListingRequest
- func (request GetListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetListingRequest) RetryPolicy() *common.RetryPolicy
- func (request GetListingRequest) String() string
- func (request GetListingRequest) ValidateEnumValue() (bool, error)
- type GetListingResponse
- type GetPackageRequest
- func (request GetPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPackageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPackageRequest) String() string
- func (request GetPackageRequest) ValidateEnumValue() (bool, error)
- type GetPackageResponse
- type GetPublicationPackageRequest
- func (request GetPublicationPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPublicationPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPublicationPackageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPublicationPackageRequest) String() string
- func (request GetPublicationPackageRequest) ValidateEnumValue() (bool, error)
- type GetPublicationPackageResponse
- type GetPublicationRequest
- func (request GetPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPublicationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPublicationRequest) String() string
- func (request GetPublicationRequest) ValidateEnumValue() (bool, error)
- type GetPublicationResponse
- type GetThirdPartyPaidListingEligibilityRequest
- func (request GetThirdPartyPaidListingEligibilityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetThirdPartyPaidListingEligibilityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetThirdPartyPaidListingEligibilityRequest) RetryPolicy() *common.RetryPolicy
- func (request GetThirdPartyPaidListingEligibilityRequest) String() string
- func (request GetThirdPartyPaidListingEligibilityRequest) ValidateEnumValue() (bool, error)
- type GetThirdPartyPaidListingEligibilityResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type ImageListingPackage
- func (m ImageListingPackage) GetDescription() *string
- func (m ImageListingPackage) GetListingId() *string
- func (m ImageListingPackage) GetOperatingSystem() *OperatingSystem
- func (m ImageListingPackage) GetPricing() *PricingModel
- func (m ImageListingPackage) GetRegions() []Region
- func (m ImageListingPackage) GetResourceId() *string
- func (m ImageListingPackage) GetTimeCreated() *common.SDKTime
- func (m ImageListingPackage) GetVersion() *string
- func (m ImageListingPackage) MarshalJSON() (buff []byte, e error)
- func (m ImageListingPackage) String() string
- func (m ImageListingPackage) ValidateEnumValue() (bool, error)
- type ImagePublicationPackage
- func (m ImagePublicationPackage) GetDescription() *string
- func (m ImagePublicationPackage) GetListingId() *string
- func (m ImagePublicationPackage) GetOperatingSystem() *OperatingSystem
- func (m ImagePublicationPackage) GetResourceId() *string
- func (m ImagePublicationPackage) GetTimeCreated() *common.SDKTime
- func (m ImagePublicationPackage) GetVersion() *string
- func (m ImagePublicationPackage) MarshalJSON() (buff []byte, e error)
- func (m ImagePublicationPackage) String() string
- func (m ImagePublicationPackage) ValidateEnumValue() (bool, error)
- type IneligibilityReasonEnumEnum
- type InternationalMarketPrice
- type Item
- type KubernetesListingPackage
- func (m KubernetesListingPackage) GetDescription() *string
- func (m KubernetesListingPackage) GetListingId() *string
- func (m KubernetesListingPackage) GetOperatingSystem() *OperatingSystem
- func (m KubernetesListingPackage) GetPricing() *PricingModel
- func (m KubernetesListingPackage) GetRegions() []Region
- func (m KubernetesListingPackage) GetResourceId() *string
- func (m KubernetesListingPackage) GetTimeCreated() *common.SDKTime
- func (m KubernetesListingPackage) GetVersion() *string
- func (m KubernetesListingPackage) MarshalJSON() (buff []byte, e error)
- func (m KubernetesListingPackage) String() string
- func (m KubernetesListingPackage) ValidateEnumValue() (bool, error)
- type LaunchEligibility
- type Link
- type LinkEnumEnum
- type ListAcceptedAgreementsRequest
- func (request ListAcceptedAgreementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAcceptedAgreementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAcceptedAgreementsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAcceptedAgreementsRequest) String() string
- func (request ListAcceptedAgreementsRequest) ValidateEnumValue() (bool, error)
- type ListAcceptedAgreementsResponse
- type ListAcceptedAgreementsSortByEnum
- type ListAcceptedAgreementsSortOrderEnum
- type ListAgreementsRequest
- func (request ListAgreementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAgreementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAgreementsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAgreementsRequest) String() string
- func (request ListAgreementsRequest) ValidateEnumValue() (bool, error)
- type ListAgreementsResponse
- type ListCategoriesRequest
- func (request ListCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCategoriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCategoriesRequest) String() string
- func (request ListCategoriesRequest) ValidateEnumValue() (bool, error)
- type ListCategoriesResponse
- type ListListingsRequest
- func (request ListListingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListListingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListListingsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListListingsRequest) String() string
- func (request ListListingsRequest) ValidateEnumValue() (bool, error)
- type ListListingsResponse
- type ListListingsSortByEnum
- type ListListingsSortOrderEnum
- type ListPackagesRequest
- func (request ListPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPackagesRequest) String() string
- func (request ListPackagesRequest) ValidateEnumValue() (bool, error)
- type ListPackagesResponse
- type ListPackagesSortByEnum
- type ListPackagesSortOrderEnum
- type ListPublicationPackagesRequest
- func (request ListPublicationPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPublicationPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPublicationPackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPublicationPackagesRequest) String() string
- func (request ListPublicationPackagesRequest) ValidateEnumValue() (bool, error)
- type ListPublicationPackagesResponse
- type ListPublicationPackagesSortByEnum
- type ListPublicationPackagesSortOrderEnum
- type ListPublicationsListingTypeEnum
- type ListPublicationsRequest
- func (request ListPublicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPublicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPublicationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPublicationsRequest) String() string
- func (request ListPublicationsRequest) ValidateEnumValue() (bool, error)
- type ListPublicationsResponse
- type ListPublicationsSortByEnum
- type ListPublicationsSortOrderEnum
- type ListPublishersRequest
- func (request ListPublishersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPublishersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPublishersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPublishersRequest) String() string
- func (request ListPublishersRequest) ValidateEnumValue() (bool, error)
- type ListPublishersResponse
- type ListReportTypesRequest
- func (request ListReportTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListReportTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListReportTypesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListReportTypesRequest) String() string
- func (request ListReportTypesRequest) ValidateEnumValue() (bool, error)
- type ListReportTypesResponse
- type ListReportsRequest
- func (request ListReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListReportsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListReportsRequest) String() string
- func (request ListReportsRequest) ValidateEnumValue() (bool, error)
- type ListReportsResponse
- type ListTaxesRequest
- func (request ListTaxesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListTaxesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListTaxesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListTaxesRequest) String() string
- func (request ListTaxesRequest) ValidateEnumValue() (bool, error)
- type ListTaxesResponse
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ListWorkRequestsStatusEnum
- type Listing
- type ListingCompatibleArchitecturesEnum
- type ListingPackage
- type ListingPackageSummary
- type ListingPackageTypeEnum
- type ListingSummary
- type ListingSummaryCompatibleArchitecturesEnum
- type ListingSummaryPricingTypesEnum
- type ListingTypeEnum
- type MarketplaceClient
- func (client MarketplaceClient) ChangePublicationCompartment(ctx context.Context, request ChangePublicationCompartmentRequest) (response ChangePublicationCompartmentResponse, err error)
- func (client *MarketplaceClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client MarketplaceClient) CreateAcceptedAgreement(ctx context.Context, request CreateAcceptedAgreementRequest) (response CreateAcceptedAgreementResponse, err error)
- func (client MarketplaceClient) CreatePublication(ctx context.Context, request CreatePublicationRequest) (response CreatePublicationResponse, err error)
- func (client MarketplaceClient) DeleteAcceptedAgreement(ctx context.Context, request DeleteAcceptedAgreementRequest) (response DeleteAcceptedAgreementResponse, err error)
- func (client MarketplaceClient) DeletePublication(ctx context.Context, request DeletePublicationRequest) (response DeletePublicationResponse, err error)
- func (client MarketplaceClient) ExportListing(ctx context.Context, request ExportListingRequest) (response ExportListingResponse, err error)
- func (client MarketplaceClient) GetAcceptedAgreement(ctx context.Context, request GetAcceptedAgreementRequest) (response GetAcceptedAgreementResponse, err error)
- func (client MarketplaceClient) GetAgreement(ctx context.Context, request GetAgreementRequest) (response GetAgreementResponse, err error)
- func (client MarketplaceClient) GetListing(ctx context.Context, request GetListingRequest) (response GetListingResponse, err error)
- func (client MarketplaceClient) GetPackage(ctx context.Context, request GetPackageRequest) (response GetPackageResponse, err error)
- func (client MarketplaceClient) GetPublication(ctx context.Context, request GetPublicationRequest) (response GetPublicationResponse, err error)
- func (client MarketplaceClient) GetPublicationPackage(ctx context.Context, request GetPublicationPackageRequest) (response GetPublicationPackageResponse, err error)
- func (client MarketplaceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client MarketplaceClient) ListAcceptedAgreements(ctx context.Context, request ListAcceptedAgreementsRequest) (response ListAcceptedAgreementsResponse, err error)
- func (client MarketplaceClient) ListAgreements(ctx context.Context, request ListAgreementsRequest) (response ListAgreementsResponse, err error)
- func (client MarketplaceClient) ListCategories(ctx context.Context, request ListCategoriesRequest) (response ListCategoriesResponse, err error)
- func (client MarketplaceClient) ListListings(ctx context.Context, request ListListingsRequest) (response ListListingsResponse, err error)
- func (client MarketplaceClient) ListPackages(ctx context.Context, request ListPackagesRequest) (response ListPackagesResponse, err error)
- func (client MarketplaceClient) ListPublicationPackages(ctx context.Context, request ListPublicationPackagesRequest) (response ListPublicationPackagesResponse, err error)
- func (client MarketplaceClient) ListPublications(ctx context.Context, request ListPublicationsRequest) (response ListPublicationsResponse, err error)
- func (client MarketplaceClient) ListPublishers(ctx context.Context, request ListPublishersRequest) (response ListPublishersResponse, err error)
- func (client MarketplaceClient) ListReportTypes(ctx context.Context, request ListReportTypesRequest) (response ListReportTypesResponse, err error)
- func (client MarketplaceClient) ListReports(ctx context.Context, request ListReportsRequest) (response ListReportsResponse, err error)
- func (client MarketplaceClient) ListTaxes(ctx context.Context, request ListTaxesRequest) (response ListTaxesResponse, err error)
- func (client MarketplaceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client MarketplaceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client MarketplaceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client MarketplaceClient) SearchListings(ctx context.Context, request SearchListingsRequest) (response SearchListingsResponse, err error)
- func (client *MarketplaceClient) SetRegion(region string)
- func (client MarketplaceClient) UpdateAcceptedAgreement(ctx context.Context, request UpdateAcceptedAgreementRequest) (response UpdateAcceptedAgreementResponse, err error)
- func (client MarketplaceClient) UpdatePublication(ctx context.Context, request UpdatePublicationRequest) (response UpdatePublicationResponse, err error)
- type MatchingContextTypeEnumEnum
- type NamedLink
- type OperatingSystem
- type OperationStatusEnum
- type OperationTypeEnum
- type OrchestrationListingPackage
- func (m OrchestrationListingPackage) GetDescription() *string
- func (m OrchestrationListingPackage) GetListingId() *string
- func (m OrchestrationListingPackage) GetOperatingSystem() *OperatingSystem
- func (m OrchestrationListingPackage) GetPricing() *PricingModel
- func (m OrchestrationListingPackage) GetRegions() []Region
- func (m OrchestrationListingPackage) GetResourceId() *string
- func (m OrchestrationListingPackage) GetTimeCreated() *common.SDKTime
- func (m OrchestrationListingPackage) GetVersion() *string
- func (m OrchestrationListingPackage) MarshalJSON() (buff []byte, e error)
- func (m OrchestrationListingPackage) String() string
- func (m OrchestrationListingPackage) ValidateEnumValue() (bool, error)
- type OrchestrationPublicationPackage
- func (m OrchestrationPublicationPackage) GetDescription() *string
- func (m OrchestrationPublicationPackage) GetListingId() *string
- func (m OrchestrationPublicationPackage) GetOperatingSystem() *OperatingSystem
- func (m OrchestrationPublicationPackage) GetResourceId() *string
- func (m OrchestrationPublicationPackage) GetTimeCreated() *common.SDKTime
- func (m OrchestrationPublicationPackage) GetVersion() *string
- func (m OrchestrationPublicationPackage) MarshalJSON() (buff []byte, e error)
- func (m OrchestrationPublicationPackage) String() string
- func (m OrchestrationPublicationPackage) ValidateEnumValue() (bool, error)
- type OrchestrationVariable
- type OrchestrationVariableTypeEnumEnum
- type PackageTypeEnumEnum
- type PricingCurrencyEnumEnum
- type PricingModel
- type PricingStrategyEnumEnum
- type PricingTypeEnumEnum
- type Publication
- type PublicationLifecycleStateEnum
- type PublicationPackage
- type PublicationPackageSummary
- type PublicationSummary
- type Publisher
- type PublisherSummary
- type Region
- type ReportCollection
- type ReportSummary
- type ReportTypeCollection
- type ReportTypeSummary
- type Screenshot
- type SearchDetailsTypeEnumEnum
- type SearchListingsDetails
- type SearchListingsRequest
- func (request SearchListingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchListingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchListingsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchListingsRequest) String() string
- func (request SearchListingsRequest) ValidateEnumValue() (bool, error)
- type SearchListingsResponse
- type StructuredSearchDetails
- type SupportContact
- type TaxSummary
- type TextBasedEula
- type ThirdPartyPaidListingEligibility
- type ThirdPartyPaidListingEligibilityEligibilityReasonEnum
- type UpdateAcceptedAgreementDetails
- type UpdateAcceptedAgreementRequest
- func (request UpdateAcceptedAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAcceptedAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAcceptedAgreementRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAcceptedAgreementRequest) String() string
- func (request UpdateAcceptedAgreementRequest) ValidateEnumValue() (bool, error)
- type UpdateAcceptedAgreementResponse
- type UpdatePublicationDetails
- type UpdatePublicationRequest
- func (request UpdatePublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdatePublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdatePublicationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdatePublicationRequest) String() string
- func (request UpdatePublicationRequest) ValidateEnumValue() (bool, error)
- type UpdatePublicationResponse
- type UploadData
- type WorkRequest
- type WorkRequestActionTypeEnum
- type WorkRequestCollection
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
- type WorkRequestResourceMetadataKeyEnum
- type WorkRequestSummary
Constants ¶
This section is empty.
Variables ¶
var GetListingPackageTypeEnumValues = GetPackageTypeEnumEnumValues
GetListingPackageTypeEnumValues Enumerates the set of values for PackageTypeEnumEnum Consider using GetPackageTypeEnumEnumValue Deprecated
Functions ¶
func GetAgreementAuthorEnumStringValues ¶
func GetAgreementAuthorEnumStringValues() []string
GetAgreementAuthorEnumStringValues Enumerates the set of values in String for AgreementAuthorEnum
func GetAgreementSummaryAuthorEnumStringValues ¶
func GetAgreementSummaryAuthorEnumStringValues() []string
GetAgreementSummaryAuthorEnumStringValues Enumerates the set of values in String for AgreementSummaryAuthorEnum
func GetArchitectureTypeEnumStringValues ¶
func GetArchitectureTypeEnumStringValues() []string
GetArchitectureTypeEnumStringValues Enumerates the set of values in String for ArchitectureTypeEnum
func GetEulaTypeEnumEnumStringValues ¶
func GetEulaTypeEnumEnumStringValues() []string
GetEulaTypeEnumEnumStringValues Enumerates the set of values in String for EulaTypeEnumEnum
func GetIneligibilityReasonEnumEnumStringValues ¶
func GetIneligibilityReasonEnumEnumStringValues() []string
GetIneligibilityReasonEnumEnumStringValues Enumerates the set of values in String for IneligibilityReasonEnumEnum
func GetLinkEnumEnumStringValues ¶
func GetLinkEnumEnumStringValues() []string
GetLinkEnumEnumStringValues Enumerates the set of values in String for LinkEnumEnum
func GetListAcceptedAgreementsSortByEnumStringValues ¶
func GetListAcceptedAgreementsSortByEnumStringValues() []string
GetListAcceptedAgreementsSortByEnumStringValues Enumerates the set of values in String for ListAcceptedAgreementsSortByEnum
func GetListAcceptedAgreementsSortOrderEnumStringValues ¶
func GetListAcceptedAgreementsSortOrderEnumStringValues() []string
GetListAcceptedAgreementsSortOrderEnumStringValues Enumerates the set of values in String for ListAcceptedAgreementsSortOrderEnum
func GetListListingsSortByEnumStringValues ¶
func GetListListingsSortByEnumStringValues() []string
GetListListingsSortByEnumStringValues Enumerates the set of values in String for ListListingsSortByEnum
func GetListListingsSortOrderEnumStringValues ¶
func GetListListingsSortOrderEnumStringValues() []string
GetListListingsSortOrderEnumStringValues Enumerates the set of values in String for ListListingsSortOrderEnum
func GetListPackagesSortByEnumStringValues ¶
func GetListPackagesSortByEnumStringValues() []string
GetListPackagesSortByEnumStringValues Enumerates the set of values in String for ListPackagesSortByEnum
func GetListPackagesSortOrderEnumStringValues ¶
func GetListPackagesSortOrderEnumStringValues() []string
GetListPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListPackagesSortOrderEnum
func GetListPublicationPackagesSortByEnumStringValues ¶
func GetListPublicationPackagesSortByEnumStringValues() []string
GetListPublicationPackagesSortByEnumStringValues Enumerates the set of values in String for ListPublicationPackagesSortByEnum
func GetListPublicationPackagesSortOrderEnumStringValues ¶
func GetListPublicationPackagesSortOrderEnumStringValues() []string
GetListPublicationPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListPublicationPackagesSortOrderEnum
func GetListPublicationsListingTypeEnumStringValues ¶
func GetListPublicationsListingTypeEnumStringValues() []string
GetListPublicationsListingTypeEnumStringValues Enumerates the set of values in String for ListPublicationsListingTypeEnum
func GetListPublicationsSortByEnumStringValues ¶
func GetListPublicationsSortByEnumStringValues() []string
GetListPublicationsSortByEnumStringValues Enumerates the set of values in String for ListPublicationsSortByEnum
func GetListPublicationsSortOrderEnumStringValues ¶
func GetListPublicationsSortOrderEnumStringValues() []string
GetListPublicationsSortOrderEnumStringValues Enumerates the set of values in String for ListPublicationsSortOrderEnum
func GetListWorkRequestErrorsSortByEnumStringValues ¶ added in v65.49.4
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues ¶ added in v65.49.4
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues ¶ added in v65.49.4
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues ¶ added in v65.49.4
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsSortByEnumStringValues ¶ added in v65.49.4
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues ¶ added in v65.49.4
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsStatusEnumStringValues ¶ added in v65.49.4
func GetListWorkRequestsStatusEnumStringValues() []string
GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum
func GetListingCompatibleArchitecturesEnumStringValues ¶
func GetListingCompatibleArchitecturesEnumStringValues() []string
GetListingCompatibleArchitecturesEnumStringValues Enumerates the set of values in String for ListingCompatibleArchitecturesEnum
func GetListingSummaryCompatibleArchitecturesEnumStringValues ¶
func GetListingSummaryCompatibleArchitecturesEnumStringValues() []string
GetListingSummaryCompatibleArchitecturesEnumStringValues Enumerates the set of values in String for ListingSummaryCompatibleArchitecturesEnum
func GetListingSummaryPricingTypesEnumStringValues ¶
func GetListingSummaryPricingTypesEnumStringValues() []string
GetListingSummaryPricingTypesEnumStringValues Enumerates the set of values in String for ListingSummaryPricingTypesEnum
func GetListingTypeEnumStringValues ¶
func GetListingTypeEnumStringValues() []string
GetListingTypeEnumStringValues Enumerates the set of values in String for ListingTypeEnum
func GetMatchingContextTypeEnumEnumStringValues ¶
func GetMatchingContextTypeEnumEnumStringValues() []string
GetMatchingContextTypeEnumEnumStringValues Enumerates the set of values in String for MatchingContextTypeEnumEnum
func GetOperationStatusEnumStringValues ¶ added in v65.49.4
func GetOperationStatusEnumStringValues() []string
GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum
func GetOperationTypeEnumStringValues ¶ added in v65.49.4
func GetOperationTypeEnumStringValues() []string
GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum
func GetOrchestrationVariableTypeEnumEnumStringValues ¶
func GetOrchestrationVariableTypeEnumEnumStringValues() []string
GetOrchestrationVariableTypeEnumEnumStringValues Enumerates the set of values in String for OrchestrationVariableTypeEnumEnum
func GetPackageTypeEnumEnumStringValues ¶
func GetPackageTypeEnumEnumStringValues() []string
GetPackageTypeEnumEnumStringValues Enumerates the set of values in String for PackageTypeEnumEnum
func GetPricingCurrencyEnumEnumStringValues ¶
func GetPricingCurrencyEnumEnumStringValues() []string
GetPricingCurrencyEnumEnumStringValues Enumerates the set of values in String for PricingCurrencyEnumEnum
func GetPricingStrategyEnumEnumStringValues ¶
func GetPricingStrategyEnumEnumStringValues() []string
GetPricingStrategyEnumEnumStringValues Enumerates the set of values in String for PricingStrategyEnumEnum
func GetPricingTypeEnumEnumStringValues ¶
func GetPricingTypeEnumEnumStringValues() []string
GetPricingTypeEnumEnumStringValues Enumerates the set of values in String for PricingTypeEnumEnum
func GetPublicationLifecycleStateEnumStringValues ¶
func GetPublicationLifecycleStateEnumStringValues() []string
GetPublicationLifecycleStateEnumStringValues Enumerates the set of values in String for PublicationLifecycleStateEnum
func GetSearchDetailsTypeEnumEnumStringValues ¶
func GetSearchDetailsTypeEnumEnumStringValues() []string
GetSearchDetailsTypeEnumEnumStringValues Enumerates the set of values in String for SearchDetailsTypeEnumEnum
func GetThirdPartyPaidListingEligibilityEligibilityReasonEnumStringValues ¶
func GetThirdPartyPaidListingEligibilityEligibilityReasonEnumStringValues() []string
GetThirdPartyPaidListingEligibilityEligibilityReasonEnumStringValues Enumerates the set of values in String for ThirdPartyPaidListingEligibilityEligibilityReasonEnum
func GetWorkRequestActionTypeEnumStringValues ¶ added in v65.49.4
func GetWorkRequestActionTypeEnumStringValues() []string
GetWorkRequestActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestActionTypeEnum
func GetWorkRequestResourceMetadataKeyEnumStringValues ¶ added in v65.49.4
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum
Types ¶
type AcceptedAgreement ¶
type AcceptedAgreement struct { // The unique identifier for the acceptance of the agreement within a specific compartment. Id *string `mandatory:"false" json:"id"` // A display name for the accepted agreement. DisplayName *string `mandatory:"false" json:"displayName"` // The unique identifier for the compartment where the agreement was accepted. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The unique identifier for the listing associated with the agreement. ListingId *string `mandatory:"false" json:"listingId"` // The package version associated with the agreement. PackageVersion *string `mandatory:"false" json:"packageVersion"` // The unique identifier for the terms of use agreement itself. AgreementId *string `mandatory:"false" json:"agreementId"` // The time the agreement was accepted. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
AcceptedAgreement The model for an accepted terms of use agreement.
func (AcceptedAgreement) String ¶
func (m AcceptedAgreement) String() string
func (AcceptedAgreement) ValidateEnumValue ¶
func (m AcceptedAgreement) 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 AcceptedAgreementSummary ¶
type AcceptedAgreementSummary struct { // The unique identifier for the acceptance of the agreement within a specific compartment. Id *string `mandatory:"false" json:"id"` // A display name for the accepted agreement. DisplayName *string `mandatory:"false" json:"displayName"` // The unique identifier for the compartment where the agreement was accepted. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The unique identifier for the listing associated with the agreement. ListingId *string `mandatory:"false" json:"listingId"` // The package version associated with the agreement. PackageVersion *string `mandatory:"false" json:"packageVersion"` // The unique identifier for the terms of use agreement itself. AgreementId *string `mandatory:"false" json:"agreementId"` // The time the agreement was accepted. TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"` }
AcceptedAgreementSummary The model for a summary of an accepted agreement.
func (AcceptedAgreementSummary) String ¶
func (m AcceptedAgreementSummary) String() string
func (AcceptedAgreementSummary) ValidateEnumValue ¶
func (m AcceptedAgreementSummary) 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 AccountClient ¶
type AccountClient struct { common.BaseClient // contains filtered or unexported fields }
AccountClient a client for Account
func NewAccountClientWithConfigurationProvider ¶
func NewAccountClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AccountClient, err error)
NewAccountClientWithConfigurationProvider Creates a new default Account client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewAccountClientWithOboToken ¶
func NewAccountClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AccountClient, err error)
NewAccountClientWithOboToken Creates a new default Account 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 (*AccountClient) ConfigurationProvider ¶
func (client *AccountClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (AccountClient) GetLaunchEligibility ¶
func (client AccountClient) GetLaunchEligibility(ctx context.Context, request GetLaunchEligibilityRequest) (response GetLaunchEligibilityResponse, err error)
GetLaunchEligibility Returns Tenant eligibility and other information for launching a PIC image
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetLaunchEligibility.go.html to see an example of how to use GetLaunchEligibility API. A default retry strategy applies to this operation GetLaunchEligibility()
func (AccountClient) GetThirdPartyPaidListingEligibility ¶
func (client AccountClient) GetThirdPartyPaidListingEligibility(ctx context.Context, request GetThirdPartyPaidListingEligibilityRequest) (response GetThirdPartyPaidListingEligibilityResponse, err error)
GetThirdPartyPaidListingEligibility Returns eligibility details of the tenancy to see and launch third party paid listings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetThirdPartyPaidListingEligibility.go.html to see an example of how to use GetThirdPartyPaidListingEligibility API. A default retry strategy applies to this operation GetThirdPartyPaidListingEligibility()
func (*AccountClient) SetRegion ¶
func (client *AccountClient) SetRegion(region string)
SetRegion overrides the region of this client.
type Agreement ¶
type Agreement struct { // The unique identifier for the agreement. Id *string `mandatory:"true" json:"id"` // The content URL of the agreement. ContentUrl *string `mandatory:"true" json:"contentUrl"` // A time-based signature that can be used to accept an agreement or remove a // previously accepted agreement from the list that Marketplace checks before a deployment. Signature *string `mandatory:"true" json:"signature"` // The unique identifier for the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Who authored the agreement. Author AgreementAuthorEnum `mandatory:"false" json:"author,omitempty"` // Textual prompt to read and accept the agreement. Prompt *string `mandatory:"false" json:"prompt"` }
Agreement The model for an end user license agreement.
func (Agreement) ValidateEnumValue ¶
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 AgreementAuthorEnum ¶
type AgreementAuthorEnum string
AgreementAuthorEnum Enum with underlying type: string
const ( AgreementAuthorOracle AgreementAuthorEnum = "ORACLE" AgreementAuthorPartner AgreementAuthorEnum = "PARTNER" )
Set of constants representing the allowable values for AgreementAuthorEnum
func GetAgreementAuthorEnumValues ¶
func GetAgreementAuthorEnumValues() []AgreementAuthorEnum
GetAgreementAuthorEnumValues Enumerates the set of values for AgreementAuthorEnum
func GetMappingAgreementAuthorEnum ¶
func GetMappingAgreementAuthorEnum(val string) (AgreementAuthorEnum, bool)
GetMappingAgreementAuthorEnum performs case Insensitive comparison on enum value and return the desired enum
type AgreementSummary ¶
type AgreementSummary struct { // The unique identifier for the agreement. Id *string `mandatory:"false" json:"id"` // The content URL of the agreement. ContentUrl *string `mandatory:"false" json:"contentUrl"` // Who authored the agreement. Author AgreementSummaryAuthorEnum `mandatory:"false" json:"author,omitempty"` // Textual prompt to read and accept the agreement. Prompt *string `mandatory:"false" json:"prompt"` }
AgreementSummary The model for a summary of an end user license agreement.
func (AgreementSummary) String ¶
func (m AgreementSummary) String() string
func (AgreementSummary) ValidateEnumValue ¶
func (m AgreementSummary) 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 AgreementSummaryAuthorEnum ¶
type AgreementSummaryAuthorEnum string
AgreementSummaryAuthorEnum Enum with underlying type: string
const ( AgreementSummaryAuthorOracle AgreementSummaryAuthorEnum = "ORACLE" AgreementSummaryAuthorPartner AgreementSummaryAuthorEnum = "PARTNER" AgreementSummaryAuthorPii AgreementSummaryAuthorEnum = "PII" )
Set of constants representing the allowable values for AgreementSummaryAuthorEnum
func GetAgreementSummaryAuthorEnumValues ¶
func GetAgreementSummaryAuthorEnumValues() []AgreementSummaryAuthorEnum
GetAgreementSummaryAuthorEnumValues Enumerates the set of values for AgreementSummaryAuthorEnum
func GetMappingAgreementSummaryAuthorEnum ¶
func GetMappingAgreementSummaryAuthorEnum(val string) (AgreementSummaryAuthorEnum, bool)
GetMappingAgreementSummaryAuthorEnum performs case Insensitive comparison on enum value and return the desired enum
type ArchitectureTypeEnum ¶
type ArchitectureTypeEnum string
ArchitectureTypeEnum Enum with underlying type: string
const ( ArchitectureTypeX86 ArchitectureTypeEnum = "X86" ArchitectureTypeArm ArchitectureTypeEnum = "ARM" )
Set of constants representing the allowable values for ArchitectureTypeEnum
func GetArchitectureTypeEnumValues ¶
func GetArchitectureTypeEnumValues() []ArchitectureTypeEnum
GetArchitectureTypeEnumValues Enumerates the set of values for ArchitectureTypeEnum
func GetMappingArchitectureTypeEnum ¶
func GetMappingArchitectureTypeEnum(val string) (ArchitectureTypeEnum, bool)
GetMappingArchitectureTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CategorySummary ¶
type CategorySummary struct { // Name of the product category. Name *string `mandatory:"false" json:"name"` }
CategorySummary The model for a summary of product categories for listings.
func (CategorySummary) String ¶
func (m CategorySummary) String() string
func (CategorySummary) ValidateEnumValue ¶
func (m CategorySummary) 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 ChangePublicationCompartmentDetails ¶
type ChangePublicationCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to move the publication. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangePublicationCompartmentDetails The model for the parameters needed move a publication from one compartment to another.
func (ChangePublicationCompartmentDetails) String ¶
func (m ChangePublicationCompartmentDetails) String() string
func (ChangePublicationCompartmentDetails) ValidateEnumValue ¶
func (m ChangePublicationCompartmentDetails) 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 ChangePublicationCompartmentRequest ¶
type ChangePublicationCompartmentRequest struct { // The unique identifier for the publication. PublicationId *string `mandatory:"true" contributesTo:"path" name:"publicationId"` // The details of the request to change the compartment of a given publication. ChangePublicationCompartmentDetails `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"` // 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 }
ChangePublicationCompartmentRequest wrapper for the ChangePublicationCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ChangePublicationCompartment.go.html to see an example of how to use ChangePublicationCompartmentRequest.
func (ChangePublicationCompartmentRequest) BinaryRequestBody ¶
func (request ChangePublicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangePublicationCompartmentRequest) HTTPRequest ¶
func (request ChangePublicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangePublicationCompartmentRequest) RetryPolicy ¶
func (request ChangePublicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangePublicationCompartmentRequest) String ¶
func (request ChangePublicationCompartmentRequest) String() string
func (ChangePublicationCompartmentRequest) ValidateEnumValue ¶
func (request ChangePublicationCompartmentRequest) 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 ChangePublicationCompartmentResponse ¶
type ChangePublicationCompartmentResponse 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"` }
ChangePublicationCompartmentResponse wrapper for the ChangePublicationCompartment operation
func (ChangePublicationCompartmentResponse) HTTPResponse ¶
func (response ChangePublicationCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangePublicationCompartmentResponse) String ¶
func (response ChangePublicationCompartmentResponse) String() string
type ContainerListingPackage ¶ added in v65.49.4
type ContainerListingPackage struct { // The ID of the listing this package belongs to. ListingId *string `mandatory:"true" json:"listingId"` // The package version. Version *string `mandatory:"true" json:"version"` // Description of this package. Description *string `mandatory:"false" json:"description"` Pricing *PricingModel `mandatory:"false" json:"pricing"` // The unique identifier for the package resource. ResourceId *string `mandatory:"false" json:"resourceId"` // The date and time this listing package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"` // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) Regions []Region `mandatory:"false" json:"regions"` }
ContainerListingPackage A listing package for container.
func (ContainerListingPackage) GetDescription ¶ added in v65.49.4
func (m ContainerListingPackage) GetDescription() *string
GetDescription returns Description
func (ContainerListingPackage) GetListingId ¶ added in v65.49.4
func (m ContainerListingPackage) GetListingId() *string
GetListingId returns ListingId
func (ContainerListingPackage) GetOperatingSystem ¶ added in v65.49.4
func (m ContainerListingPackage) GetOperatingSystem() *OperatingSystem
GetOperatingSystem returns OperatingSystem
func (ContainerListingPackage) GetPricing ¶ added in v65.49.4
func (m ContainerListingPackage) GetPricing() *PricingModel
GetPricing returns Pricing
func (ContainerListingPackage) GetRegions ¶ added in v65.49.4
func (m ContainerListingPackage) GetRegions() []Region
GetRegions returns Regions
func (ContainerListingPackage) GetResourceId ¶ added in v65.49.4
func (m ContainerListingPackage) GetResourceId() *string
GetResourceId returns ResourceId
func (ContainerListingPackage) GetTimeCreated ¶ added in v65.49.4
func (m ContainerListingPackage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ContainerListingPackage) GetVersion ¶ added in v65.49.4
func (m ContainerListingPackage) GetVersion() *string
GetVersion returns Version
func (ContainerListingPackage) MarshalJSON ¶ added in v65.49.4
func (m ContainerListingPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ContainerListingPackage) String ¶ added in v65.49.4
func (m ContainerListingPackage) String() string
func (ContainerListingPackage) ValidateEnumValue ¶ added in v65.49.4
func (m ContainerListingPackage) 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 CreateAcceptedAgreementDetails ¶
type CreateAcceptedAgreementDetails struct { // The unique identifier for the compartment where the agreement will be accepted. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The unique identifier for the listing associated with the agreement. ListingId *string `mandatory:"true" json:"listingId"` // The package version associated with the agreement. PackageVersion *string `mandatory:"true" json:"packageVersion"` // The agreement to accept. AgreementId *string `mandatory:"true" json:"agreementId"` // A signature generated for the listing package agreements that you can retrieve // with GetAgreement (https://docs.cloud.oracle.com/api/#/en/marketplace/20181001/Agreement/GetAgreement). Signature *string `mandatory:"true" json:"signature"` // A display name for the accepted agreement. DisplayName *string `mandatory:"false" json:"displayName"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
CreateAcceptedAgreementDetails The model for the parameters needed to accept a terms of use agreement.
func (CreateAcceptedAgreementDetails) String ¶
func (m CreateAcceptedAgreementDetails) String() string
func (CreateAcceptedAgreementDetails) ValidateEnumValue ¶
func (m CreateAcceptedAgreementDetails) 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 CreateAcceptedAgreementRequest ¶
type CreateAcceptedAgreementRequest struct { // Details necessary to accept an agreement. CreateAcceptedAgreementDetails `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"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without // risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations (for example, if a resource has been deleted and purged from the system, // then a retry of the original creation request might be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAcceptedAgreementRequest wrapper for the CreateAcceptedAgreement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/CreateAcceptedAgreement.go.html to see an example of how to use CreateAcceptedAgreementRequest.
func (CreateAcceptedAgreementRequest) BinaryRequestBody ¶
func (request CreateAcceptedAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAcceptedAgreementRequest) HTTPRequest ¶
func (request CreateAcceptedAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAcceptedAgreementRequest) RetryPolicy ¶
func (request CreateAcceptedAgreementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAcceptedAgreementRequest) String ¶
func (request CreateAcceptedAgreementRequest) String() string
func (CreateAcceptedAgreementRequest) ValidateEnumValue ¶
func (request CreateAcceptedAgreementRequest) 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 CreateAcceptedAgreementResponse ¶
type CreateAcceptedAgreementResponse struct { // The underlying http response RawResponse *http.Response // The AcceptedAgreement instance AcceptedAgreement `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"` }
CreateAcceptedAgreementResponse wrapper for the CreateAcceptedAgreement operation
func (CreateAcceptedAgreementResponse) HTTPResponse ¶
func (response CreateAcceptedAgreementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAcceptedAgreementResponse) String ¶
func (response CreateAcceptedAgreementResponse) String() string
type CreateImagePublicationPackage ¶
type CreateImagePublicationPackage struct { // The package version. PackageVersion *string `mandatory:"true" json:"packageVersion"` OperatingSystem *OperatingSystem `mandatory:"true" json:"operatingSystem"` // The end user license agreeement (EULA) that consumers of this listing must accept. Eula []Eula `mandatory:"true" json:"eula"` // The unique identifier for the base image of the publication. ImageId *string `mandatory:"false" json:"imageId"` }
CreateImagePublicationPackage An object for creating an image publication package.
func (CreateImagePublicationPackage) GetEula ¶
func (m CreateImagePublicationPackage) GetEula() []Eula
GetEula returns Eula
func (CreateImagePublicationPackage) GetOperatingSystem ¶
func (m CreateImagePublicationPackage) GetOperatingSystem() *OperatingSystem
GetOperatingSystem returns OperatingSystem
func (CreateImagePublicationPackage) GetPackageVersion ¶
func (m CreateImagePublicationPackage) GetPackageVersion() *string
GetPackageVersion returns PackageVersion
func (CreateImagePublicationPackage) MarshalJSON ¶
func (m CreateImagePublicationPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateImagePublicationPackage) String ¶
func (m CreateImagePublicationPackage) String() string
func (*CreateImagePublicationPackage) UnmarshalJSON ¶
func (m *CreateImagePublicationPackage) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateImagePublicationPackage) ValidateEnumValue ¶
func (m CreateImagePublicationPackage) 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 CreatePublicationDetails ¶
type CreatePublicationDetails struct { // The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. ListingType ListingTypeEnum `mandatory:"true" json:"listingType"` // The name of the publication, which is also used in the listing. Name *string `mandatory:"true" json:"name"` // A short description of the publication to use in the listing. ShortDescription *string `mandatory:"true" json:"shortDescription"` // Contact information for getting support from the publisher for the listing. SupportContacts []SupportContact `mandatory:"true" json:"supportContacts"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the publication. CompartmentId *string `mandatory:"true" json:"compartmentId"` PackageDetails CreatePublicationPackage `mandatory:"true" json:"packageDetails"` // Whether the publisher acknowledged that they have the right and authority to share the contents of the publication and that they accepted the Oracle terms of use agreements required to create a publication. IsAgreementAcknowledged *bool `mandatory:"true" json:"isAgreementAcknowledged"` // A long description of the publication to use in the listing. LongDescription *string `mandatory:"false" json:"longDescription"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
CreatePublicationDetails The model for the parameters needed to create a publication.
func (CreatePublicationDetails) String ¶
func (m CreatePublicationDetails) String() string
func (*CreatePublicationDetails) UnmarshalJSON ¶
func (m *CreatePublicationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreatePublicationDetails) ValidateEnumValue ¶
func (m CreatePublicationDetails) 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 CreatePublicationPackage ¶
type CreatePublicationPackage interface { // The package version. GetPackageVersion() *string GetOperatingSystem() *OperatingSystem // The end user license agreeement (EULA) that consumers of this listing must accept. GetEula() []Eula }
CreatePublicationPackage A base object for creating a publication package.
type CreatePublicationRequest ¶
type CreatePublicationRequest struct { // The details for creating the publication. CreatePublicationDetails `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 }
CreatePublicationRequest wrapper for the CreatePublication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/CreatePublication.go.html to see an example of how to use CreatePublicationRequest.
func (CreatePublicationRequest) BinaryRequestBody ¶
func (request CreatePublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreatePublicationRequest) HTTPRequest ¶
func (request CreatePublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePublicationRequest) RetryPolicy ¶
func (request CreatePublicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePublicationRequest) String ¶
func (request CreatePublicationRequest) String() string
func (CreatePublicationRequest) ValidateEnumValue ¶
func (request CreatePublicationRequest) 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 CreatePublicationResponse ¶
type CreatePublicationResponse struct { // The underlying http response RawResponse *http.Response // The Publication instance Publication `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"` }
CreatePublicationResponse wrapper for the CreatePublication operation
func (CreatePublicationResponse) HTTPResponse ¶
func (response CreatePublicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePublicationResponse) String ¶
func (response CreatePublicationResponse) String() string
type DeleteAcceptedAgreementRequest ¶
type DeleteAcceptedAgreementRequest struct { // The unique identifier for the accepted terms of use agreement. AcceptedAgreementId *string `mandatory:"true" contributesTo:"path" name:"acceptedAgreementId"` // Previously, the signature generated for the listing package terms of use agreement, but now deprecated and ignored. Signature *string `mandatory:"false" contributesTo:"query" name:"signature"` // 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 }
DeleteAcceptedAgreementRequest wrapper for the DeleteAcceptedAgreement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/DeleteAcceptedAgreement.go.html to see an example of how to use DeleteAcceptedAgreementRequest.
func (DeleteAcceptedAgreementRequest) BinaryRequestBody ¶
func (request DeleteAcceptedAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAcceptedAgreementRequest) HTTPRequest ¶
func (request DeleteAcceptedAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAcceptedAgreementRequest) RetryPolicy ¶
func (request DeleteAcceptedAgreementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAcceptedAgreementRequest) String ¶
func (request DeleteAcceptedAgreementRequest) String() string
func (DeleteAcceptedAgreementRequest) ValidateEnumValue ¶
func (request DeleteAcceptedAgreementRequest) 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 DeleteAcceptedAgreementResponse ¶
type DeleteAcceptedAgreementResponse 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"` }
DeleteAcceptedAgreementResponse wrapper for the DeleteAcceptedAgreement operation
func (DeleteAcceptedAgreementResponse) HTTPResponse ¶
func (response DeleteAcceptedAgreementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAcceptedAgreementResponse) String ¶
func (response DeleteAcceptedAgreementResponse) String() string
type DeletePublicationRequest ¶
type DeletePublicationRequest struct { // The unique identifier for the publication. PublicationId *string `mandatory:"true" contributesTo:"path" name:"publicationId"` // 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 }
DeletePublicationRequest wrapper for the DeletePublication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/DeletePublication.go.html to see an example of how to use DeletePublicationRequest.
func (DeletePublicationRequest) BinaryRequestBody ¶
func (request DeletePublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeletePublicationRequest) HTTPRequest ¶
func (request DeletePublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeletePublicationRequest) RetryPolicy ¶
func (request DeletePublicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePublicationRequest) String ¶
func (request DeletePublicationRequest) String() string
func (DeletePublicationRequest) ValidateEnumValue ¶
func (request DeletePublicationRequest) 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 DeletePublicationResponse ¶
type DeletePublicationResponse 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"` }
DeletePublicationResponse wrapper for the DeletePublication operation
func (DeletePublicationResponse) HTTPResponse ¶
func (response DeletePublicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePublicationResponse) String ¶
func (response DeletePublicationResponse) String() string
type DocumentationLink ¶
type DocumentationLink struct { // Text that describes the resource. Name *string `mandatory:"false" json:"name"` // The URL of the resource. Url *string `mandatory:"false" json:"url"` // The category that the document belongs to. DocumentCategory *string `mandatory:"false" json:"documentCategory"` }
DocumentationLink A link to a documentation resource on the internet.
func (DocumentationLink) String ¶
func (m DocumentationLink) String() string
func (DocumentationLink) ValidateEnumValue ¶
func (m DocumentationLink) 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 ErrorEntity ¶
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"` }
ErrorEntity The model for the error entity.
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 Eula ¶
type Eula interface { }
Eula A base object for all types of end user license agreements.
type EulaTypeEnumEnum ¶
type EulaTypeEnumEnum string
EulaTypeEnumEnum Enum with underlying type: string
const (
EulaTypeEnumText EulaTypeEnumEnum = "TEXT"
)
Set of constants representing the allowable values for EulaTypeEnumEnum
func GetEulaTypeEnumEnumValues ¶
func GetEulaTypeEnumEnumValues() []EulaTypeEnumEnum
GetEulaTypeEnumEnumValues Enumerates the set of values for EulaTypeEnumEnum
func GetMappingEulaTypeEnumEnum ¶
func GetMappingEulaTypeEnumEnum(val string) (EulaTypeEnumEnum, bool)
GetMappingEulaTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum
type ExportListingRequest ¶ added in v65.49.4
type ExportListingRequest struct { // The unique identifier for the listing. ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `mandatory:"true" contributesTo:"path" name:"packageVersion"` // The details for exporting container images or helm chart. ExportPackageDetails `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 }
ExportListingRequest wrapper for the ExportListing operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ExportListing.go.html to see an example of how to use ExportListingRequest.
func (ExportListingRequest) BinaryRequestBody ¶ added in v65.49.4
func (request ExportListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ExportListingRequest) HTTPRequest ¶ added in v65.49.4
func (request ExportListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ExportListingRequest) RetryPolicy ¶ added in v65.49.4
func (request ExportListingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ExportListingRequest) String ¶ added in v65.49.4
func (request ExportListingRequest) String() string
func (ExportListingRequest) ValidateEnumValue ¶ added in v65.49.4
func (request ExportListingRequest) 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 ExportListingResponse ¶ added in v65.49.4
type ExportListingResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `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"` // The OCID of the asynchronous work request. // Use GetWorkRequest with this OCID to track the status of the asynchronous request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ExportListingResponse wrapper for the ExportListing operation
func (ExportListingResponse) HTTPResponse ¶ added in v65.49.4
func (response ExportListingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ExportListingResponse) String ¶ added in v65.49.4
func (response ExportListingResponse) String() string
type ExportPackageDetails ¶ added in v65.49.4
type ExportPackageDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to export container image or helm chart. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The repository path (/Content/General/Concepts/identifiers.htm) of the container reposistory where the container image or helm chart should be exported. ContainerRepositoryPath *string `mandatory:"true" json:"containerRepositoryPath"` }
ExportPackageDetails The model for the parameters needed to export a listing.
func (ExportPackageDetails) String ¶ added in v65.49.4
func (m ExportPackageDetails) String() string
func (ExportPackageDetails) ValidateEnumValue ¶ added in v65.49.4
func (m ExportPackageDetails) 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 FreeTextSearchDetails ¶
type FreeTextSearchDetails struct { // The text to search for. Text *string `mandatory:"true" json:"text"` // The type of matching context returned in the response. If you specify HIGHLIGHTS, then the service will highlight fragments in its response. The default value is NONE. MatchingContextType MatchingContextTypeEnumEnum `mandatory:"false" json:"matchingContextType,omitempty"` }
FreeTextSearchDetails A request containing arbitrary text that must be present in the Marketplace Applications.
func (FreeTextSearchDetails) GetMatchingContextType ¶
func (m FreeTextSearchDetails) GetMatchingContextType() MatchingContextTypeEnumEnum
GetMatchingContextType returns MatchingContextType
func (FreeTextSearchDetails) MarshalJSON ¶
func (m FreeTextSearchDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (FreeTextSearchDetails) String ¶
func (m FreeTextSearchDetails) String() string
func (FreeTextSearchDetails) ValidateEnumValue ¶
func (m FreeTextSearchDetails) 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 GetAcceptedAgreementRequest ¶
type GetAcceptedAgreementRequest struct { // The unique identifier for the accepted terms of use agreement. AcceptedAgreementId *string `mandatory:"true" contributesTo:"path" name:"acceptedAgreementId"` // 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 }
GetAcceptedAgreementRequest wrapper for the GetAcceptedAgreement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetAcceptedAgreement.go.html to see an example of how to use GetAcceptedAgreementRequest.
func (GetAcceptedAgreementRequest) BinaryRequestBody ¶
func (request GetAcceptedAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAcceptedAgreementRequest) HTTPRequest ¶
func (request GetAcceptedAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAcceptedAgreementRequest) RetryPolicy ¶
func (request GetAcceptedAgreementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAcceptedAgreementRequest) String ¶
func (request GetAcceptedAgreementRequest) String() string
func (GetAcceptedAgreementRequest) ValidateEnumValue ¶
func (request GetAcceptedAgreementRequest) 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 GetAcceptedAgreementResponse ¶
type GetAcceptedAgreementResponse struct { // The underlying http response RawResponse *http.Response // The AcceptedAgreement instance AcceptedAgreement `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"` }
GetAcceptedAgreementResponse wrapper for the GetAcceptedAgreement operation
func (GetAcceptedAgreementResponse) HTTPResponse ¶
func (response GetAcceptedAgreementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAcceptedAgreementResponse) String ¶
func (response GetAcceptedAgreementResponse) String() string
type GetAgreementRequest ¶
type GetAgreementRequest struct { // The unique identifier for the listing. ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `mandatory:"true" contributesTo:"path" name:"packageVersion"` // The unique identifier for the agreement. AgreementId *string `mandatory:"true" contributesTo:"path" name:"agreementId"` // 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 unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
GetAgreementRequest wrapper for the GetAgreement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetAgreement.go.html to see an example of how to use GetAgreementRequest.
func (GetAgreementRequest) BinaryRequestBody ¶
func (request GetAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAgreementRequest) HTTPRequest ¶
func (request GetAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAgreementRequest) RetryPolicy ¶
func (request GetAgreementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAgreementRequest) String ¶
func (request GetAgreementRequest) String() string
func (GetAgreementRequest) ValidateEnumValue ¶
func (request GetAgreementRequest) 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 GetAgreementResponse ¶
type GetAgreementResponse struct { // The underlying http response RawResponse *http.Response // The Agreement instance Agreement `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"` }
GetAgreementResponse wrapper for the GetAgreement operation
func (GetAgreementResponse) HTTPResponse ¶
func (response GetAgreementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAgreementResponse) String ¶
func (response GetAgreementResponse) String() string
type GetLaunchEligibilityRequest ¶
type GetLaunchEligibilityRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Image ID ImageId *string `mandatory:"true" contributesTo:"query" name:"imageId"` // 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 }
GetLaunchEligibilityRequest wrapper for the GetLaunchEligibility operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetLaunchEligibility.go.html to see an example of how to use GetLaunchEligibilityRequest.
func (GetLaunchEligibilityRequest) BinaryRequestBody ¶
func (request GetLaunchEligibilityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetLaunchEligibilityRequest) HTTPRequest ¶
func (request GetLaunchEligibilityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetLaunchEligibilityRequest) RetryPolicy ¶
func (request GetLaunchEligibilityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetLaunchEligibilityRequest) String ¶
func (request GetLaunchEligibilityRequest) String() string
func (GetLaunchEligibilityRequest) ValidateEnumValue ¶
func (request GetLaunchEligibilityRequest) 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 GetLaunchEligibilityResponse ¶
type GetLaunchEligibilityResponse struct { // The underlying http response RawResponse *http.Response // The LaunchEligibility instance LaunchEligibility `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"` }
GetLaunchEligibilityResponse wrapper for the GetLaunchEligibility operation
func (GetLaunchEligibilityResponse) HTTPResponse ¶
func (response GetLaunchEligibilityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetLaunchEligibilityResponse) String ¶
func (response GetLaunchEligibilityResponse) String() string
type GetListingRequest ¶
type GetListingRequest struct { // The unique identifier for the listing. ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"` // 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 unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
GetListingRequest wrapper for the GetListing operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetListing.go.html to see an example of how to use GetListingRequest.
func (GetListingRequest) BinaryRequestBody ¶
func (request GetListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetListingRequest) HTTPRequest ¶
func (request GetListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetListingRequest) RetryPolicy ¶
func (request GetListingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetListingRequest) String ¶
func (request GetListingRequest) String() string
func (GetListingRequest) ValidateEnumValue ¶
func (request GetListingRequest) 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 GetListingResponse ¶
type GetListingResponse struct { // The underlying http response RawResponse *http.Response // The Listing instance Listing `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"` }
GetListingResponse wrapper for the GetListing operation
func (GetListingResponse) HTTPResponse ¶
func (response GetListingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetListingResponse) String ¶
func (response GetListingResponse) String() string
type GetPackageRequest ¶
type GetPackageRequest struct { // The unique identifier for the listing. ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `mandatory:"true" contributesTo:"path" name:"packageVersion"` // 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 unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
GetPackageRequest wrapper for the GetPackage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetPackage.go.html to see an example of how to use GetPackageRequest.
func (GetPackageRequest) BinaryRequestBody ¶
func (request GetPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPackageRequest) HTTPRequest ¶
func (request GetPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPackageRequest) RetryPolicy ¶
func (request GetPackageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPackageRequest) String ¶
func (request GetPackageRequest) String() string
func (GetPackageRequest) ValidateEnumValue ¶
func (request GetPackageRequest) 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 GetPackageResponse ¶
type GetPackageResponse struct { // The underlying http response RawResponse *http.Response // The ListingPackage instance ListingPackage `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"` }
GetPackageResponse wrapper for the GetPackage operation
func (GetPackageResponse) HTTPResponse ¶
func (response GetPackageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPackageResponse) String ¶
func (response GetPackageResponse) String() string
type GetPublicationPackageRequest ¶
type GetPublicationPackageRequest struct { // The unique identifier for the publication. PublicationId *string `mandatory:"true" contributesTo:"path" name:"publicationId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `mandatory:"true" contributesTo:"path" name:"packageVersion"` // 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 }
GetPublicationPackageRequest wrapper for the GetPublicationPackage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetPublicationPackage.go.html to see an example of how to use GetPublicationPackageRequest.
func (GetPublicationPackageRequest) BinaryRequestBody ¶
func (request GetPublicationPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPublicationPackageRequest) HTTPRequest ¶
func (request GetPublicationPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPublicationPackageRequest) RetryPolicy ¶
func (request GetPublicationPackageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPublicationPackageRequest) String ¶
func (request GetPublicationPackageRequest) String() string
func (GetPublicationPackageRequest) ValidateEnumValue ¶
func (request GetPublicationPackageRequest) 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 GetPublicationPackageResponse ¶
type GetPublicationPackageResponse struct { // The underlying http response RawResponse *http.Response // The PublicationPackage instance PublicationPackage `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"` }
GetPublicationPackageResponse wrapper for the GetPublicationPackage operation
func (GetPublicationPackageResponse) HTTPResponse ¶
func (response GetPublicationPackageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPublicationPackageResponse) String ¶
func (response GetPublicationPackageResponse) String() string
type GetPublicationRequest ¶
type GetPublicationRequest struct { // The unique identifier for the publication. PublicationId *string `mandatory:"true" contributesTo:"path" name:"publicationId"` // 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 }
GetPublicationRequest wrapper for the GetPublication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetPublication.go.html to see an example of how to use GetPublicationRequest.
func (GetPublicationRequest) BinaryRequestBody ¶
func (request GetPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPublicationRequest) HTTPRequest ¶
func (request GetPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPublicationRequest) RetryPolicy ¶
func (request GetPublicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPublicationRequest) String ¶
func (request GetPublicationRequest) String() string
func (GetPublicationRequest) ValidateEnumValue ¶
func (request GetPublicationRequest) 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 GetPublicationResponse ¶
type GetPublicationResponse struct { // The underlying http response RawResponse *http.Response // The Publication instance Publication `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"` }
GetPublicationResponse wrapper for the GetPublication operation
func (GetPublicationResponse) HTTPResponse ¶
func (response GetPublicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPublicationResponse) String ¶
func (response GetPublicationResponse) String() string
type GetThirdPartyPaidListingEligibilityRequest ¶
type GetThirdPartyPaidListingEligibilityRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // 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 }
GetThirdPartyPaidListingEligibilityRequest wrapper for the GetThirdPartyPaidListingEligibility operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetThirdPartyPaidListingEligibility.go.html to see an example of how to use GetThirdPartyPaidListingEligibilityRequest.
func (GetThirdPartyPaidListingEligibilityRequest) BinaryRequestBody ¶
func (request GetThirdPartyPaidListingEligibilityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetThirdPartyPaidListingEligibilityRequest) HTTPRequest ¶
func (request GetThirdPartyPaidListingEligibilityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetThirdPartyPaidListingEligibilityRequest) RetryPolicy ¶
func (request GetThirdPartyPaidListingEligibilityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetThirdPartyPaidListingEligibilityRequest) String ¶
func (request GetThirdPartyPaidListingEligibilityRequest) String() string
func (GetThirdPartyPaidListingEligibilityRequest) ValidateEnumValue ¶
func (request GetThirdPartyPaidListingEligibilityRequest) 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 GetThirdPartyPaidListingEligibilityResponse ¶
type GetThirdPartyPaidListingEligibilityResponse struct { // The underlying http response RawResponse *http.Response // The ThirdPartyPaidListingEligibility instance ThirdPartyPaidListingEligibility `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"` }
GetThirdPartyPaidListingEligibilityResponse wrapper for the GetThirdPartyPaidListingEligibility operation
func (GetThirdPartyPaidListingEligibilityResponse) HTTPResponse ¶
func (response GetThirdPartyPaidListingEligibilityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetThirdPartyPaidListingEligibilityResponse) String ¶
func (response GetThirdPartyPaidListingEligibilityResponse) String() string
type GetWorkRequestRequest ¶ added in v65.49.4
type GetWorkRequestRequest struct { // The OCID of the work 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶ added in v65.49.4
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶ added in v65.49.4
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 ¶ added in v65.49.4
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶ added in v65.49.4
func (request GetWorkRequestRequest) String() string
func (GetWorkRequestRequest) ValidateEnumValue ¶ added in v65.49.4
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 ¶ added in v65.49.4
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `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"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶ added in v65.49.4
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶ added in v65.49.4
func (response GetWorkRequestResponse) String() string
type ImageListingPackage ¶
type ImageListingPackage struct { // The ID of the listing this package belongs to. ListingId *string `mandatory:"true" json:"listingId"` // The package version. Version *string `mandatory:"true" json:"version"` // Description of this package. Description *string `mandatory:"false" json:"description"` Pricing *PricingModel `mandatory:"false" json:"pricing"` // The unique identifier for the package resource. ResourceId *string `mandatory:"false" json:"resourceId"` // The date and time this listing package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"` // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) Regions []Region `mandatory:"false" json:"regions"` // The ID of the listing resource associated with this listing package. For more information, see AppCatalogListing (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListing/) in the Core Services API. AppCatalogListingId *string `mandatory:"false" json:"appCatalogListingId"` // The resource version of the listing resource associated with this listing package. AppCatalogListingResourceVersion *string `mandatory:"false" json:"appCatalogListingResourceVersion"` // The ID of the image corresponding to the package. ImageId *string `mandatory:"false" json:"imageId"` }
ImageListingPackage A package for image listings.
func (ImageListingPackage) GetDescription ¶
func (m ImageListingPackage) GetDescription() *string
GetDescription returns Description
func (ImageListingPackage) GetListingId ¶
func (m ImageListingPackage) GetListingId() *string
GetListingId returns ListingId
func (ImageListingPackage) GetOperatingSystem ¶
func (m ImageListingPackage) GetOperatingSystem() *OperatingSystem
GetOperatingSystem returns OperatingSystem
func (ImageListingPackage) GetPricing ¶
func (m ImageListingPackage) GetPricing() *PricingModel
GetPricing returns Pricing
func (ImageListingPackage) GetRegions ¶ added in v65.42.0
func (m ImageListingPackage) GetRegions() []Region
GetRegions returns Regions
func (ImageListingPackage) GetResourceId ¶
func (m ImageListingPackage) GetResourceId() *string
GetResourceId returns ResourceId
func (ImageListingPackage) GetTimeCreated ¶
func (m ImageListingPackage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ImageListingPackage) GetVersion ¶
func (m ImageListingPackage) GetVersion() *string
GetVersion returns Version
func (ImageListingPackage) MarshalJSON ¶
func (m ImageListingPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ImageListingPackage) String ¶
func (m ImageListingPackage) String() string
func (ImageListingPackage) ValidateEnumValue ¶
func (m ImageListingPackage) 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 ImagePublicationPackage ¶
type ImagePublicationPackage struct { // The ID of the listing that the specified package belongs to. ListingId *string `mandatory:"true" json:"listingId"` // The package version. Version *string `mandatory:"true" json:"version"` // A description of the package. Description *string `mandatory:"false" json:"description"` // The unique identifier for the package resource. ResourceId *string `mandatory:"false" json:"resourceId"` // The date and time the publication package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"` // The ID of the listing resource associated with this publication package. For more information, see AppCatalogListing (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListing/) in the Core Services API. AppCatalogListingId *string `mandatory:"false" json:"appCatalogListingId"` // The resource version of the listing resource associated with this publication package. AppCatalogListingResourceVersion *string `mandatory:"false" json:"appCatalogListingResourceVersion"` // The ID of the image that corresponds to the package. ImageId *string `mandatory:"false" json:"imageId"` }
ImagePublicationPackage A publication package for image publications.
func (ImagePublicationPackage) GetDescription ¶
func (m ImagePublicationPackage) GetDescription() *string
GetDescription returns Description
func (ImagePublicationPackage) GetListingId ¶
func (m ImagePublicationPackage) GetListingId() *string
GetListingId returns ListingId
func (ImagePublicationPackage) GetOperatingSystem ¶
func (m ImagePublicationPackage) GetOperatingSystem() *OperatingSystem
GetOperatingSystem returns OperatingSystem
func (ImagePublicationPackage) GetResourceId ¶
func (m ImagePublicationPackage) GetResourceId() *string
GetResourceId returns ResourceId
func (ImagePublicationPackage) GetTimeCreated ¶
func (m ImagePublicationPackage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ImagePublicationPackage) GetVersion ¶
func (m ImagePublicationPackage) GetVersion() *string
GetVersion returns Version
func (ImagePublicationPackage) MarshalJSON ¶
func (m ImagePublicationPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ImagePublicationPackage) String ¶
func (m ImagePublicationPackage) String() string
func (ImagePublicationPackage) ValidateEnumValue ¶
func (m ImagePublicationPackage) 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 IneligibilityReasonEnumEnum ¶
type IneligibilityReasonEnumEnum string
IneligibilityReasonEnumEnum Enum with underlying type: string
const ( IneligibilityReasonEnumIneligibleAccountCountry IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_COUNTRY" IneligibilityReasonEnumIneligibleRegion IneligibilityReasonEnumEnum = "INELIGIBLE_REGION" IneligibilityReasonEnumIneligibleAccountBlacklisted IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_BLACKLISTED" IneligibilityReasonEnumIneligibleAccountFeatureDisabled IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_FEATURE_DISABLED" IneligibilityReasonEnumIneligibleAccountCurrency IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_CURRENCY" IneligibilityReasonEnumIneligibleAccountNotPaid IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_NOT_PAID" IneligibilityReasonEnumIneligibleAccountInternal IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_INTERNAL" IneligibilityReasonEnumIneligibleAccountGovSubscription IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION" IneligibilityReasonEnumIneligiblePaidListingThrottled IneligibilityReasonEnumEnum = "INELIGIBLE_PAID_LISTING_THROTTLED" IneligibilityReasonEnumIneligibleAccountNotAvailable IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_NOT_AVAILABLE" IneligibilityReasonEnumIneligibleAccountNotMonthlyInclusive IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE" IneligibilityReasonEnumImageMetaDataSo IneligibilityReasonEnumEnum = "IMAGE_META_DATA_SO" IneligibilityReasonEnumIneligibleAccountTenancyNotAllowedAccessImage IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE" IneligibilityReasonEnumIneligibleAccountGovLaunchNonGovListing IneligibilityReasonEnumEnum = "INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING" IneligibilityReasonEnumAgreementNotAccepted IneligibilityReasonEnumEnum = "AGREEMENT_NOT_ACCEPTED" IneligibilityReasonEnumNotAuthorized IneligibilityReasonEnumEnum = "NOT_AUTHORIZED" IneligibilityReasonEnumEligible IneligibilityReasonEnumEnum = "ELIGIBLE" )
Set of constants representing the allowable values for IneligibilityReasonEnumEnum
func GetIneligibilityReasonEnumEnumValues ¶
func GetIneligibilityReasonEnumEnumValues() []IneligibilityReasonEnumEnum
GetIneligibilityReasonEnumEnumValues Enumerates the set of values for IneligibilityReasonEnumEnum
func GetMappingIneligibilityReasonEnumEnum ¶
func GetMappingIneligibilityReasonEnumEnum(val string) (IneligibilityReasonEnumEnum, bool)
GetMappingIneligibilityReasonEnumEnum performs case Insensitive comparison on enum value and return the desired enum
type InternationalMarketPrice ¶
type InternationalMarketPrice struct { // The currency of the pricing model. CurrencyCode PricingCurrencyEnumEnum `mandatory:"true" json:"currencyCode"` // The pricing rate. Rate *float64 `mandatory:"true" json:"rate"` // The symbol of the currency CurrencySymbol *string `mandatory:"false" json:"currencySymbol"` }
InternationalMarketPrice The model for international market pricing.
func (InternationalMarketPrice) String ¶
func (m InternationalMarketPrice) String() string
func (InternationalMarketPrice) ValidateEnumValue ¶
func (m InternationalMarketPrice) 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 Item ¶
type Item struct { // The name of the item. Name *string `mandatory:"false" json:"name"` // A code assigned to the item. Code *string `mandatory:"false" json:"code"` }
Item The model for an item within an array of filter values.
func (Item) ValidateEnumValue ¶
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 KubernetesListingPackage ¶ added in v65.49.4
type KubernetesListingPackage struct { // The ID of the listing this package belongs to. ListingId *string `mandatory:"true" json:"listingId"` // The package version. Version *string `mandatory:"true" json:"version"` // Description of this package. Description *string `mandatory:"false" json:"description"` Pricing *PricingModel `mandatory:"false" json:"pricing"` // The unique identifier for the package resource. ResourceId *string `mandatory:"false" json:"resourceId"` // The date and time this listing package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"` // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) Regions []Region `mandatory:"false" json:"regions"` }
KubernetesListingPackage A listing package for kubernetes.
func (KubernetesListingPackage) GetDescription ¶ added in v65.49.4
func (m KubernetesListingPackage) GetDescription() *string
GetDescription returns Description
func (KubernetesListingPackage) GetListingId ¶ added in v65.49.4
func (m KubernetesListingPackage) GetListingId() *string
GetListingId returns ListingId
func (KubernetesListingPackage) GetOperatingSystem ¶ added in v65.49.4
func (m KubernetesListingPackage) GetOperatingSystem() *OperatingSystem
GetOperatingSystem returns OperatingSystem
func (KubernetesListingPackage) GetPricing ¶ added in v65.49.4
func (m KubernetesListingPackage) GetPricing() *PricingModel
GetPricing returns Pricing
func (KubernetesListingPackage) GetRegions ¶ added in v65.49.4
func (m KubernetesListingPackage) GetRegions() []Region
GetRegions returns Regions
func (KubernetesListingPackage) GetResourceId ¶ added in v65.49.4
func (m KubernetesListingPackage) GetResourceId() *string
GetResourceId returns ResourceId
func (KubernetesListingPackage) GetTimeCreated ¶ added in v65.49.4
func (m KubernetesListingPackage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (KubernetesListingPackage) GetVersion ¶ added in v65.49.4
func (m KubernetesListingPackage) GetVersion() *string
GetVersion returns Version
func (KubernetesListingPackage) MarshalJSON ¶ added in v65.49.4
func (m KubernetesListingPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KubernetesListingPackage) String ¶ added in v65.49.4
func (m KubernetesListingPackage) String() string
func (KubernetesListingPackage) ValidateEnumValue ¶ added in v65.49.4
func (m KubernetesListingPackage) 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 LaunchEligibility ¶
type LaunchEligibility struct { // PIC Image ID ImageId *string `mandatory:"true" json:"imageId"` // Is the tenant permitted to launch the PIC image IsLaunchAllowed *bool `mandatory:"true" json:"isLaunchAllowed"` // related meters for the PIC image Meters *string `mandatory:"false" json:"meters"` // Reason the account is ineligible to launch paid listings IneligibilityReason IneligibilityReasonEnumEnum `mandatory:"false" json:"ineligibilityReason,omitempty"` }
LaunchEligibility Tenant eligibility and other information for launching a PIC image
func (LaunchEligibility) String ¶
func (m LaunchEligibility) String() string
func (LaunchEligibility) ValidateEnumValue ¶
func (m LaunchEligibility) 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 Link ¶
type Link struct { // Reference links to the previous page, next page, and other pages. Rel LinkEnumEnum `mandatory:"false" json:"rel,omitempty"` // The anchor tag. Href *string `mandatory:"false" json:"href"` }
Link The model for links.
func (Link) ValidateEnumValue ¶
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 LinkEnumEnum ¶
type LinkEnumEnum string
LinkEnumEnum Enum with underlying type: string
const ( LinkEnumSelf LinkEnumEnum = "SELF" LinkEnumCanonical LinkEnumEnum = "CANONICAL" LinkEnumNext LinkEnumEnum = "NEXT" LinkEnumTemplate LinkEnumEnum = "TEMPLATE" LinkEnumPrev LinkEnumEnum = "PREV" )
Set of constants representing the allowable values for LinkEnumEnum
func GetLinkEnumEnumValues ¶
func GetLinkEnumEnumValues() []LinkEnumEnum
GetLinkEnumEnumValues Enumerates the set of values for LinkEnumEnum
func GetMappingLinkEnumEnum ¶
func GetMappingLinkEnumEnum(val string) (LinkEnumEnum, bool)
GetMappingLinkEnumEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAcceptedAgreementsRequest ¶
type ListAcceptedAgreementsRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The display name of the resource. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The unique identifier for the listing. ListingId *string `mandatory:"false" contributesTo:"query" name:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `mandatory:"false" contributesTo:"query" name:"packageVersion"` // The unique identifier for the accepted terms of use agreement. AcceptedAgreementId *string `mandatory:"false" contributesTo:"query" name:"acceptedAgreementId"` // 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. // `TIMEACCEPTED` displays results in descending order by default. You can change your // preference by specifying a different sort order. SortBy ListAcceptedAgreementsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either `ASC` or `DESC`. SortOrder ListAcceptedAgreementsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // 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"` // 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 }
ListAcceptedAgreementsRequest wrapper for the ListAcceptedAgreements operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListAcceptedAgreements.go.html to see an example of how to use ListAcceptedAgreementsRequest.
func (ListAcceptedAgreementsRequest) BinaryRequestBody ¶
func (request ListAcceptedAgreementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAcceptedAgreementsRequest) HTTPRequest ¶
func (request ListAcceptedAgreementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAcceptedAgreementsRequest) RetryPolicy ¶
func (request ListAcceptedAgreementsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAcceptedAgreementsRequest) String ¶
func (request ListAcceptedAgreementsRequest) String() string
func (ListAcceptedAgreementsRequest) ValidateEnumValue ¶
func (request ListAcceptedAgreementsRequest) 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 ListAcceptedAgreementsResponse ¶
type ListAcceptedAgreementsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AcceptedAgreementSummary instances Items []AcceptedAgreementSummary `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"` }
ListAcceptedAgreementsResponse wrapper for the ListAcceptedAgreements operation
func (ListAcceptedAgreementsResponse) HTTPResponse ¶
func (response ListAcceptedAgreementsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAcceptedAgreementsResponse) String ¶
func (response ListAcceptedAgreementsResponse) String() string
type ListAcceptedAgreementsSortByEnum ¶
type ListAcceptedAgreementsSortByEnum string
ListAcceptedAgreementsSortByEnum Enum with underlying type: string
const (
ListAcceptedAgreementsSortByTimeaccepted ListAcceptedAgreementsSortByEnum = "TIMEACCEPTED"
)
Set of constants representing the allowable values for ListAcceptedAgreementsSortByEnum
func GetListAcceptedAgreementsSortByEnumValues ¶
func GetListAcceptedAgreementsSortByEnumValues() []ListAcceptedAgreementsSortByEnum
GetListAcceptedAgreementsSortByEnumValues Enumerates the set of values for ListAcceptedAgreementsSortByEnum
func GetMappingListAcceptedAgreementsSortByEnum ¶
func GetMappingListAcceptedAgreementsSortByEnum(val string) (ListAcceptedAgreementsSortByEnum, bool)
GetMappingListAcceptedAgreementsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAcceptedAgreementsSortOrderEnum ¶
type ListAcceptedAgreementsSortOrderEnum string
ListAcceptedAgreementsSortOrderEnum Enum with underlying type: string
const ( ListAcceptedAgreementsSortOrderAsc ListAcceptedAgreementsSortOrderEnum = "ASC" ListAcceptedAgreementsSortOrderDesc ListAcceptedAgreementsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAcceptedAgreementsSortOrderEnum
func GetListAcceptedAgreementsSortOrderEnumValues ¶
func GetListAcceptedAgreementsSortOrderEnumValues() []ListAcceptedAgreementsSortOrderEnum
GetListAcceptedAgreementsSortOrderEnumValues Enumerates the set of values for ListAcceptedAgreementsSortOrderEnum
func GetMappingListAcceptedAgreementsSortOrderEnum ¶
func GetMappingListAcceptedAgreementsSortOrderEnum(val string) (ListAcceptedAgreementsSortOrderEnum, bool)
GetMappingListAcceptedAgreementsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAgreementsRequest ¶
type ListAgreementsRequest struct { // The unique identifier for the listing. ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `mandatory:"true" contributesTo:"path" name:"packageVersion"` // 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 unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
ListAgreementsRequest wrapper for the ListAgreements operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListAgreements.go.html to see an example of how to use ListAgreementsRequest.
func (ListAgreementsRequest) BinaryRequestBody ¶
func (request ListAgreementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAgreementsRequest) HTTPRequest ¶
func (request ListAgreementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAgreementsRequest) RetryPolicy ¶
func (request ListAgreementsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAgreementsRequest) String ¶
func (request ListAgreementsRequest) String() string
func (ListAgreementsRequest) ValidateEnumValue ¶
func (request ListAgreementsRequest) 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 ListAgreementsResponse ¶
type ListAgreementsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AgreementSummary instances Items []AgreementSummary `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"` }
ListAgreementsResponse wrapper for the ListAgreements operation
func (ListAgreementsResponse) HTTPResponse ¶
func (response ListAgreementsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAgreementsResponse) String ¶
func (response ListAgreementsResponse) String() string
type ListCategoriesRequest ¶
type ListCategoriesRequest struct { // 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 unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
ListCategoriesRequest wrapper for the ListCategories operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListCategories.go.html to see an example of how to use ListCategoriesRequest.
func (ListCategoriesRequest) BinaryRequestBody ¶
func (request ListCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCategoriesRequest) HTTPRequest ¶
func (request ListCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCategoriesRequest) RetryPolicy ¶
func (request ListCategoriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCategoriesRequest) String ¶
func (request ListCategoriesRequest) String() string
func (ListCategoriesRequest) ValidateEnumValue ¶
func (request ListCategoriesRequest) 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 ListCategoriesResponse ¶
type ListCategoriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []CategorySummary instances Items []CategorySummary `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"` }
ListCategoriesResponse wrapper for the ListCategories operation
func (ListCategoriesResponse) HTTPResponse ¶
func (response ListCategoriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCategoriesResponse) String ¶
func (response ListCategoriesResponse) String() string
type ListListingsRequest ¶
type ListListingsRequest struct { // The name of the listing. Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"` // The unique identifier for the listing. ListingId *string `mandatory:"false" contributesTo:"query" name:"listingId"` // The image identifier of the listing. ImageId *string `mandatory:"false" contributesTo:"query" name:"imageId"` // Limit results to just this publisher. PublisherId *string `mandatory:"false" contributesTo:"query" name:"publisherId"` // A filter to return only packages that match the given package type exactly. PackageType *string `mandatory:"false" contributesTo:"query" name:"packageType"` // 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. // `TIMERELEASED` displays results in descending order by default. // You can change your preference by specifying a different sort order. SortBy ListListingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either `ASC` or `DESC`. SortOrder ListListingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with // one or more matching categories. Category []string `contributesTo:"query" name:"category" collectionFormat:"multi"` // Name of the pricing type. If multiple pricing types are provided, then any listing 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 listings. If this is set to `false` or is omitted, then all listings will be returned. IsFeatured *bool `mandatory:"false" contributesTo:"query" name:"isFeatured"` // The type of the listing. ListingTypes []ListingTypeEnum `contributesTo:"query" name:"listingTypes" omitEmpty:"true" collectionFormat:"multi"` // The operating system of the listing. OperatingSystems []string `contributesTo:"query" name:"operatingSystems" collectionFormat:"multi"` // The unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
ListListingsRequest wrapper for the ListListings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListListings.go.html to see an example of how to use ListListingsRequest.
func (ListListingsRequest) BinaryRequestBody ¶
func (request ListListingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListListingsRequest) HTTPRequest ¶
func (request ListListingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListListingsRequest) RetryPolicy ¶
func (request ListListingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListListingsRequest) String ¶
func (request ListListingsRequest) String() string
func (ListListingsRequest) ValidateEnumValue ¶
func (request ListListingsRequest) 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 ListListingsResponse ¶
type ListListingsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ListingSummary instances Items []ListingSummary `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"` }
ListListingsResponse wrapper for the ListListings operation
func (ListListingsResponse) HTTPResponse ¶
func (response ListListingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListListingsResponse) String ¶
func (response ListListingsResponse) String() string
type ListListingsSortByEnum ¶
type ListListingsSortByEnum string
ListListingsSortByEnum Enum with underlying type: string
const (
ListListingsSortByTimereleased ListListingsSortByEnum = "TIMERELEASED"
)
Set of constants representing the allowable values for ListListingsSortByEnum
func GetListListingsSortByEnumValues ¶
func GetListListingsSortByEnumValues() []ListListingsSortByEnum
GetListListingsSortByEnumValues Enumerates the set of values for ListListingsSortByEnum
func GetMappingListListingsSortByEnum ¶
func GetMappingListListingsSortByEnum(val string) (ListListingsSortByEnum, bool)
GetMappingListListingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListListingsSortOrderEnum ¶
type ListListingsSortOrderEnum string
ListListingsSortOrderEnum Enum with underlying type: string
const ( ListListingsSortOrderAsc ListListingsSortOrderEnum = "ASC" ListListingsSortOrderDesc ListListingsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListListingsSortOrderEnum
func GetListListingsSortOrderEnumValues ¶
func GetListListingsSortOrderEnumValues() []ListListingsSortOrderEnum
GetListListingsSortOrderEnumValues Enumerates the set of values for ListListingsSortOrderEnum
func GetMappingListListingsSortOrderEnum ¶
func GetMappingListListingsSortOrderEnum(val string) (ListListingsSortOrderEnum, bool)
GetMappingListListingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPackagesRequest ¶
type ListPackagesRequest struct { // The unique identifier for the listing. ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `mandatory:"false" contributesTo:"query" name:"packageVersion"` // A filter to return only packages that match the given package type exactly. PackageType *string `mandatory:"false" contributesTo:"query" name:"packageType"` // 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. // `TIMERELEASED` displays results in descending order by default. // You can change your preference by specifying a different sort order. SortBy ListPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either `ASC` or `DESC`. SortOrder ListPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
ListPackagesRequest wrapper for the ListPackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListPackages.go.html to see an example of how to use ListPackagesRequest.
func (ListPackagesRequest) BinaryRequestBody ¶
func (request ListPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPackagesRequest) HTTPRequest ¶
func (request ListPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPackagesRequest) RetryPolicy ¶
func (request ListPackagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPackagesRequest) String ¶
func (request ListPackagesRequest) String() string
func (ListPackagesRequest) ValidateEnumValue ¶
func (request ListPackagesRequest) 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 ListPackagesResponse ¶
type ListPackagesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ListingPackageSummary instances Items []ListingPackageSummary `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"` }
ListPackagesResponse wrapper for the ListPackages operation
func (ListPackagesResponse) HTTPResponse ¶
func (response ListPackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPackagesResponse) String ¶
func (response ListPackagesResponse) String() string
type ListPackagesSortByEnum ¶
type ListPackagesSortByEnum string
ListPackagesSortByEnum Enum with underlying type: string
const (
ListPackagesSortByTimereleased ListPackagesSortByEnum = "TIMERELEASED"
)
Set of constants representing the allowable values for ListPackagesSortByEnum
func GetListPackagesSortByEnumValues ¶
func GetListPackagesSortByEnumValues() []ListPackagesSortByEnum
GetListPackagesSortByEnumValues Enumerates the set of values for ListPackagesSortByEnum
func GetMappingListPackagesSortByEnum ¶
func GetMappingListPackagesSortByEnum(val string) (ListPackagesSortByEnum, bool)
GetMappingListPackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPackagesSortOrderEnum ¶
type ListPackagesSortOrderEnum string
ListPackagesSortOrderEnum Enum with underlying type: string
const ( ListPackagesSortOrderAsc ListPackagesSortOrderEnum = "ASC" ListPackagesSortOrderDesc ListPackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPackagesSortOrderEnum
func GetListPackagesSortOrderEnumValues ¶
func GetListPackagesSortOrderEnumValues() []ListPackagesSortOrderEnum
GetListPackagesSortOrderEnumValues Enumerates the set of values for ListPackagesSortOrderEnum
func GetMappingListPackagesSortOrderEnum ¶
func GetMappingListPackagesSortOrderEnum(val string) (ListPackagesSortOrderEnum, bool)
GetMappingListPackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPublicationPackagesRequest ¶
type ListPublicationPackagesRequest struct { // The unique identifier for the publication. PublicationId *string `mandatory:"true" contributesTo:"path" name:"publicationId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `mandatory:"false" contributesTo:"query" name:"packageVersion"` // A filter to return only packages that match the given package type exactly. PackageType *string `mandatory:"false" contributesTo:"query" name:"packageType"` // The field to use to sort listed results. You can only specify one field to sort by. // `TIMERELEASED` displays results in descending order by default. // You can change your preference by specifying a different sort order. SortBy ListPublicationPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either `ASC` or `DESC`. SortOrder ListPublicationPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // 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"` // 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 }
ListPublicationPackagesRequest wrapper for the ListPublicationPackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListPublicationPackages.go.html to see an example of how to use ListPublicationPackagesRequest.
func (ListPublicationPackagesRequest) BinaryRequestBody ¶
func (request ListPublicationPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPublicationPackagesRequest) HTTPRequest ¶
func (request ListPublicationPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPublicationPackagesRequest) RetryPolicy ¶
func (request ListPublicationPackagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPublicationPackagesRequest) String ¶
func (request ListPublicationPackagesRequest) String() string
func (ListPublicationPackagesRequest) ValidateEnumValue ¶
func (request ListPublicationPackagesRequest) 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 ListPublicationPackagesResponse ¶
type ListPublicationPackagesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PublicationPackageSummary instances Items []PublicationPackageSummary `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"` }
ListPublicationPackagesResponse wrapper for the ListPublicationPackages operation
func (ListPublicationPackagesResponse) HTTPResponse ¶
func (response ListPublicationPackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPublicationPackagesResponse) String ¶
func (response ListPublicationPackagesResponse) String() string
type ListPublicationPackagesSortByEnum ¶
type ListPublicationPackagesSortByEnum string
ListPublicationPackagesSortByEnum Enum with underlying type: string
const (
ListPublicationPackagesSortByTimereleased ListPublicationPackagesSortByEnum = "TIMERELEASED"
)
Set of constants representing the allowable values for ListPublicationPackagesSortByEnum
func GetListPublicationPackagesSortByEnumValues ¶
func GetListPublicationPackagesSortByEnumValues() []ListPublicationPackagesSortByEnum
GetListPublicationPackagesSortByEnumValues Enumerates the set of values for ListPublicationPackagesSortByEnum
func GetMappingListPublicationPackagesSortByEnum ¶
func GetMappingListPublicationPackagesSortByEnum(val string) (ListPublicationPackagesSortByEnum, bool)
GetMappingListPublicationPackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPublicationPackagesSortOrderEnum ¶
type ListPublicationPackagesSortOrderEnum string
ListPublicationPackagesSortOrderEnum Enum with underlying type: string
const ( ListPublicationPackagesSortOrderAsc ListPublicationPackagesSortOrderEnum = "ASC" ListPublicationPackagesSortOrderDesc ListPublicationPackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPublicationPackagesSortOrderEnum
func GetListPublicationPackagesSortOrderEnumValues ¶
func GetListPublicationPackagesSortOrderEnumValues() []ListPublicationPackagesSortOrderEnum
GetListPublicationPackagesSortOrderEnumValues Enumerates the set of values for ListPublicationPackagesSortOrderEnum
func GetMappingListPublicationPackagesSortOrderEnum ¶
func GetMappingListPublicationPackagesSortOrderEnum(val string) (ListPublicationPackagesSortOrderEnum, bool)
GetMappingListPublicationPackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPublicationsListingTypeEnum ¶
type ListPublicationsListingTypeEnum string
ListPublicationsListingTypeEnum Enum with underlying type: string
const ( ListPublicationsListingTypeCommunity ListPublicationsListingTypeEnum = "COMMUNITY" ListPublicationsListingTypePartner ListPublicationsListingTypeEnum = "PARTNER" ListPublicationsListingTypePrivate ListPublicationsListingTypeEnum = "PRIVATE" )
Set of constants representing the allowable values for ListPublicationsListingTypeEnum
func GetListPublicationsListingTypeEnumValues ¶
func GetListPublicationsListingTypeEnumValues() []ListPublicationsListingTypeEnum
GetListPublicationsListingTypeEnumValues Enumerates the set of values for ListPublicationsListingTypeEnum
func GetMappingListPublicationsListingTypeEnum ¶
func GetMappingListPublicationsListingTypeEnum(val string) (ListPublicationsListingTypeEnum, bool)
GetMappingListPublicationsListingTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPublicationsRequest ¶
type ListPublicationsRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The type of the listing. ListingType ListPublicationsListingTypeEnum `mandatory:"true" contributesTo:"query" name:"listingType" omitEmpty:"true"` // The name of the publication. Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"` // The unique identifier for the publication. PublicationId *string `mandatory:"false" contributesTo:"query" name:"publicationId"` // The operating system of the listing. OperatingSystems []string `contributesTo:"query" name:"operatingSystems" collectionFormat:"multi"` // The field to use to sort listed results. You can only specify one field to sort by. // `TIMERELEASED` displays results in descending order by default. // You can change your preference by specifying a different sort order. SortBy ListPublicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either `ASC` or `DESC`. SortOrder ListPublicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // 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"` // 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 }
ListPublicationsRequest wrapper for the ListPublications operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListPublications.go.html to see an example of how to use ListPublicationsRequest.
func (ListPublicationsRequest) BinaryRequestBody ¶
func (request ListPublicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPublicationsRequest) HTTPRequest ¶
func (request ListPublicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPublicationsRequest) RetryPolicy ¶
func (request ListPublicationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPublicationsRequest) String ¶
func (request ListPublicationsRequest) String() string
func (ListPublicationsRequest) ValidateEnumValue ¶
func (request ListPublicationsRequest) 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 ListPublicationsResponse ¶
type ListPublicationsResponse struct { // The underlying http response RawResponse *http.Response // A list of []PublicationSummary instances Items []PublicationSummary `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"` }
ListPublicationsResponse wrapper for the ListPublications operation
func (ListPublicationsResponse) HTTPResponse ¶
func (response ListPublicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPublicationsResponse) String ¶
func (response ListPublicationsResponse) String() string
type ListPublicationsSortByEnum ¶
type ListPublicationsSortByEnum string
ListPublicationsSortByEnum Enum with underlying type: string
const (
ListPublicationsSortByTimereleased ListPublicationsSortByEnum = "TIMERELEASED"
)
Set of constants representing the allowable values for ListPublicationsSortByEnum
func GetListPublicationsSortByEnumValues ¶
func GetListPublicationsSortByEnumValues() []ListPublicationsSortByEnum
GetListPublicationsSortByEnumValues Enumerates the set of values for ListPublicationsSortByEnum
func GetMappingListPublicationsSortByEnum ¶
func GetMappingListPublicationsSortByEnum(val string) (ListPublicationsSortByEnum, bool)
GetMappingListPublicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPublicationsSortOrderEnum ¶
type ListPublicationsSortOrderEnum string
ListPublicationsSortOrderEnum Enum with underlying type: string
const ( ListPublicationsSortOrderAsc ListPublicationsSortOrderEnum = "ASC" ListPublicationsSortOrderDesc ListPublicationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPublicationsSortOrderEnum
func GetListPublicationsSortOrderEnumValues ¶
func GetListPublicationsSortOrderEnumValues() []ListPublicationsSortOrderEnum
GetListPublicationsSortOrderEnumValues Enumerates the set of values for ListPublicationsSortOrderEnum
func GetMappingListPublicationsSortOrderEnum ¶
func GetMappingListPublicationsSortOrderEnum(val string) (ListPublicationsSortOrderEnum, bool)
GetMappingListPublicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPublishersRequest ¶
type ListPublishersRequest struct { // Limit results to just this publisher. PublisherId *string `mandatory:"false" contributesTo:"query" name:"publisherId"` // 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 unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
ListPublishersRequest wrapper for the ListPublishers operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListPublishers.go.html to see an example of how to use ListPublishersRequest.
func (ListPublishersRequest) BinaryRequestBody ¶
func (request ListPublishersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPublishersRequest) HTTPRequest ¶
func (request ListPublishersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPublishersRequest) RetryPolicy ¶
func (request ListPublishersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPublishersRequest) String ¶
func (request ListPublishersRequest) String() string
func (ListPublishersRequest) ValidateEnumValue ¶
func (request ListPublishersRequest) 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 ListPublishersResponse ¶
type ListPublishersResponse struct { // The underlying http response RawResponse *http.Response // A list of []PublisherSummary instances Items []PublisherSummary `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"` }
ListPublishersResponse wrapper for the ListPublishers operation
func (ListPublishersResponse) HTTPResponse ¶
func (response ListPublishersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPublishersResponse) String ¶
func (response ListPublishersResponse) String() string
type ListReportTypesRequest ¶
type ListReportTypesRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // 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"` // 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 }
ListReportTypesRequest wrapper for the ListReportTypes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListReportTypes.go.html to see an example of how to use ListReportTypesRequest.
func (ListReportTypesRequest) BinaryRequestBody ¶
func (request ListReportTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListReportTypesRequest) HTTPRequest ¶
func (request ListReportTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListReportTypesRequest) RetryPolicy ¶
func (request ListReportTypesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListReportTypesRequest) String ¶
func (request ListReportTypesRequest) String() string
func (ListReportTypesRequest) ValidateEnumValue ¶
func (request ListReportTypesRequest) 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 ListReportTypesResponse ¶
type ListReportTypesResponse struct { // The underlying http response RawResponse *http.Response // A list of ReportTypeCollection instances ReportTypeCollection `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"` }
ListReportTypesResponse wrapper for the ListReportTypes operation
func (ListReportTypesResponse) HTTPResponse ¶
func (response ListReportTypesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListReportTypesResponse) String ¶
func (response ListReportTypesResponse) String() string
type ListReportsRequest ¶
type ListReportsRequest struct { // The type of the report. ReportType *string `mandatory:"true" contributesTo:"query" name:"reportType"` // Date, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. The service only interprets the year, month, and day parts in the input value, and ignores the hour, minute, and second parts. Date *common.SDKTime `mandatory:"true" contributesTo:"query" name:"date"` // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // 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"` // 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 }
ListReportsRequest wrapper for the ListReports operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListReports.go.html to see an example of how to use ListReportsRequest.
func (ListReportsRequest) BinaryRequestBody ¶
func (request ListReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListReportsRequest) HTTPRequest ¶
func (request ListReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListReportsRequest) RetryPolicy ¶
func (request ListReportsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListReportsRequest) String ¶
func (request ListReportsRequest) String() string
func (ListReportsRequest) ValidateEnumValue ¶
func (request ListReportsRequest) 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 ListReportsResponse ¶
type ListReportsResponse struct { // The underlying http response RawResponse *http.Response // A list of ReportCollection instances ReportCollection `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"` }
ListReportsResponse wrapper for the ListReports operation
func (ListReportsResponse) HTTPResponse ¶
func (response ListReportsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListReportsResponse) String ¶
func (response ListReportsResponse) String() string
type ListTaxesRequest ¶
type ListTaxesRequest struct { // The unique identifier for the listing. ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"` // 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 unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
ListTaxesRequest wrapper for the ListTaxes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListTaxes.go.html to see an example of how to use ListTaxesRequest.
func (ListTaxesRequest) BinaryRequestBody ¶
func (request ListTaxesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListTaxesRequest) HTTPRequest ¶
func (request ListTaxesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTaxesRequest) RetryPolicy ¶
func (request ListTaxesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTaxesRequest) String ¶
func (request ListTaxesRequest) String() string
func (ListTaxesRequest) ValidateEnumValue ¶
func (request ListTaxesRequest) 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 ListTaxesResponse ¶
type ListTaxesResponse struct { // The underlying http response RawResponse *http.Response // The []TaxSummary instance Items []TaxSummary `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"` }
ListTaxesResponse wrapper for the ListTaxes operation
func (ListTaxesResponse) HTTPResponse ¶
func (response ListTaxesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTaxesResponse) String ¶
func (response ListTaxesResponse) String() string
type ListWorkRequestErrorsRequest ¶ added in v65.49.4
type ListWorkRequestErrorsRequest struct { // The OCID of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // 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"` // 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 sort order to use, either `ASC` or `DESC`. SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. SortBy ListWorkRequestErrorsSortByEnum `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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶ added in v65.49.4
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶ added in v65.49.4
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 ¶ added in v65.49.4
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶ added in v65.49.4
func (request ListWorkRequestErrorsRequest) String() string
func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶ added in v65.49.4
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 ¶ added in v65.49.4
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For 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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶ added in v65.49.4
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶ added in v65.49.4
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶ added in v65.49.4
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const (
ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "timeCreated"
)
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶ added in v65.49.4
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum ¶ added in v65.49.4
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsSortOrderEnum ¶ added in v65.49.4
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶ added in v65.49.4
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum ¶ added in v65.49.4
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsRequest ¶ added in v65.49.4
type ListWorkRequestLogsRequest struct { // The OCID of the work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // 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"` // 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 sort order to use, either `ASC` or `DESC`. SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. SortBy ListWorkRequestLogsSortByEnum `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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶ added in v65.49.4
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶ added in v65.49.4
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 ¶ added in v65.49.4
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶ added in v65.49.4
func (request ListWorkRequestLogsRequest) String() string
func (ListWorkRequestLogsRequest) ValidateEnumValue ¶ added in v65.49.4
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 ¶ added in v65.49.4
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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶ added in v65.49.4
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶ added in v65.49.4
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶ added in v65.49.4
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const (
ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "timeCreated"
)
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶ added in v65.49.4
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum ¶ added in v65.49.4
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsSortOrderEnum ¶ added in v65.49.4
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶ added in v65.49.4
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum ¶ added in v65.49.4
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsRequest ¶ added in v65.49.4
type ListWorkRequestsRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID of the work request. WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"` // A filter to return only resources whose status matches the given OperationStatus. Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // 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 use, either `ASC` or `DESC`. 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"` // 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶ added in v65.49.4
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶ added in v65.49.4
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 ¶ added in v65.49.4
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶ added in v65.49.4
func (request ListWorkRequestsRequest) String() string
func (ListWorkRequestsRequest) ValidateEnumValue ¶ added in v65.49.4
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 ¶ added in v65.49.4
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestCollection instances WorkRequestCollection `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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶ added in v65.49.4
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶ added in v65.49.4
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶ added in v65.49.4
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const (
ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶ added in v65.49.4
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum ¶ added in v65.49.4
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsSortOrderEnum ¶ added in v65.49.4
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶ added in v65.49.4
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum ¶ added in v65.49.4
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsStatusEnum ¶ added in v65.49.4
type ListWorkRequestsStatusEnum string
ListWorkRequestsStatusEnum Enum with underlying type: string
const ( ListWorkRequestsStatusAccepted ListWorkRequestsStatusEnum = "ACCEPTED" ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS" ListWorkRequestsStatusFailed ListWorkRequestsStatusEnum = "FAILED" ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
func GetListWorkRequestsStatusEnumValues ¶ added in v65.49.4
func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum
func GetMappingListWorkRequestsStatusEnum ¶ added in v65.49.4
func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type Listing ¶
type Listing struct { // The unique identifier for the listing in Marketplace. Id *string `mandatory:"false" json:"id"` // The name of the listing. Name *string `mandatory:"false" json:"name"` // The version of the listing. Version *string `mandatory:"false" json:"version"` // The tagline of the listing. Tagline *string `mandatory:"false" json:"tagline"` // Keywords associated with the listing. Keywords *string `mandatory:"false" json:"keywords"` // A short description of the listing. ShortDescription *string `mandatory:"false" json:"shortDescription"` // Usage information for the listing. UsageInformation *string `mandatory:"false" json:"usageInformation"` // A long description of the listing. LongDescription *string `mandatory:"false" json:"longDescription"` // A description of the publisher's licensing model for the listing. LicenseModelDescription *string `mandatory:"false" json:"licenseModelDescription"` // System requirements for the listing. SystemRequirements *string `mandatory:"false" json:"systemRequirements"` // The release date of the listing. TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` // Release notes for the listing. ReleaseNotes *string `mandatory:"false" json:"releaseNotes"` // Categories that the listing belongs to. Categories []string `mandatory:"false" json:"categories"` Publisher *Publisher `mandatory:"false" json:"publisher"` // Languages supported by the listing. Languages []Item `mandatory:"false" json:"languages"` // Screenshots of the listing. Screenshots []Screenshot `mandatory:"false" json:"screenshots"` // Videos of the listing. Videos []NamedLink `mandatory:"false" json:"videos"` // Contact information to use to get support from the publisher for the listing. SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"` // Links to support resources for the listing. SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"` // Links to additional documentation provided by the publisher specifically for the listing. DocumentationLinks []DocumentationLink `mandatory:"false" json:"documentationLinks"` Icon *UploadData `mandatory:"false" json:"icon"` Banner *UploadData `mandatory:"false" json:"banner"` // The list of compatible architectures supported by the listing CompatibleArchitectures []ListingCompatibleArchitecturesEnum `mandatory:"false" json:"compatibleArchitectures,omitempty"` // The regions where you can deploy the listing. (Some listings have restrictions that limit their deployment to United States regions only.) Regions []Region `mandatory:"false" json:"regions"` // The listing's package type. PackageType PackageTypeEnumEnum `mandatory:"false" json:"packageType,omitempty"` // The default package version. DefaultPackageVersion *string `mandatory:"false" json:"defaultPackageVersion"` // Links to reference material. Links []Link `mandatory:"false" json:"links"` // Indicates whether the listing is included in Featured Listings. IsFeatured *bool `mandatory:"false" json:"isFeatured"` // The publisher category to which the listing belongs. The publisher category informs where the listing appears for use. ListingType ListingTypeEnum `mandatory:"false" json:"listingType,omitempty"` // List of operating systems supported by the listing. SupportedOperatingSystems []OperatingSystem `mandatory:"false" json:"supportedOperatingSystems"` }
Listing The model for an Oracle Cloud Infrastructure Marketplace listing.
func (Listing) ValidateEnumValue ¶
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 ListingCompatibleArchitecturesEnum ¶
type ListingCompatibleArchitecturesEnum string
ListingCompatibleArchitecturesEnum Enum with underlying type: string
const ( ListingCompatibleArchitecturesX86 ListingCompatibleArchitecturesEnum = "X86" ListingCompatibleArchitecturesArm ListingCompatibleArchitecturesEnum = "ARM" )
Set of constants representing the allowable values for ListingCompatibleArchitecturesEnum
func GetListingCompatibleArchitecturesEnumValues ¶
func GetListingCompatibleArchitecturesEnumValues() []ListingCompatibleArchitecturesEnum
GetListingCompatibleArchitecturesEnumValues Enumerates the set of values for ListingCompatibleArchitecturesEnum
func GetMappingListingCompatibleArchitecturesEnum ¶
func GetMappingListingCompatibleArchitecturesEnum(val string) (ListingCompatibleArchitecturesEnum, bool)
GetMappingListingCompatibleArchitecturesEnum performs case Insensitive comparison on enum value and return the desired enum
type ListingPackage ¶
type ListingPackage interface { // The ID of the listing this package belongs to. GetListingId() *string // The package version. GetVersion() *string // Description of this package. GetDescription() *string GetPricing() *PricingModel // The unique identifier for the package resource. GetResourceId() *string // The date and time this listing package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` GetTimeCreated() *common.SDKTime GetOperatingSystem() *OperatingSystem // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) GetRegions() []Region }
ListingPackage A base object for all types of listing packages.
type ListingPackageSummary ¶
type ListingPackageSummary struct { // The ID of the listing that the specified package belongs to. ListingId *string `mandatory:"false" json:"listingId"` // The version of the specified package. PackageVersion *string `mandatory:"false" json:"packageVersion"` // The specified package's type. PackageType PackageTypeEnumEnum `mandatory:"false" json:"packageType,omitempty"` Pricing *PricingModel `mandatory:"false" json:"pricing"` // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) Regions []Region `mandatory:"false" json:"regions"` // The unique identifier for the package resource. ResourceId *string `mandatory:"false" json:"resourceId"` // The date and time this listing package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
ListingPackageSummary The model for a summary of a package.
func (ListingPackageSummary) String ¶
func (m ListingPackageSummary) String() string
func (ListingPackageSummary) ValidateEnumValue ¶
func (m ListingPackageSummary) 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 ListingPackageTypeEnum ¶
type ListingPackageTypeEnum = PackageTypeEnumEnum
ListingPackageTypeEnum is an alias to type: PackageTypeEnumEnum Consider using PackageTypeEnumEnum instead Deprecated
type ListingSummary ¶
type ListingSummary struct { // The unique identifier for the listing in Marketplace. Id *string `mandatory:"false" json:"id"` // The name of the listing. Name *string `mandatory:"false" json:"name"` // A short description of the listing. ShortDescription *string `mandatory:"false" json:"shortDescription"` // True if this application is Rover exportable IsRoverExportable *bool `mandatory:"false" json:"isRoverExportable"` // The tagline of the listing. Tagline *string `mandatory:"false" json:"tagline"` Icon *UploadData `mandatory:"false" json:"icon"` // The listing's package type. PackageType PackageTypeEnumEnum `mandatory:"false" json:"packageType,omitempty"` // Summary of the pricing types available across all packages in the listing. PricingTypes []ListingSummaryPricingTypesEnum `mandatory:"false" json:"pricingTypes,omitempty"` // The list of compatible architectures supported by the listing CompatibleArchitectures []ListingSummaryCompatibleArchitecturesEnum `mandatory:"false" json:"compatibleArchitectures,omitempty"` // The regions where you can deploy the listing. (Some listings have restrictions that limit their deployment to United States regions only.) Regions []Region `mandatory:"false" json:"regions"` // Indicates whether the listing is featured. IsFeatured *bool `mandatory:"false" json:"isFeatured"` // Product categories that the listing belongs to. Categories []string `mandatory:"false" json:"categories"` Publisher *PublisherSummary `mandatory:"false" json:"publisher"` // The list of operating systems supported by the listing. SupportedOperatingSystems []OperatingSystem `mandatory:"false" json:"supportedOperatingSystems"` // The publisher category to which the listing belongs. The publisher category informs where the listing appears for use. ListingType ListingTypeEnum `mandatory:"false" json:"listingType,omitempty"` }
ListingSummary The model for a summary of an Oracle Cloud Infrastructure Marketplace listing.
func (ListingSummary) String ¶
func (m ListingSummary) String() string
func (ListingSummary) ValidateEnumValue ¶
func (m ListingSummary) 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 ListingSummaryCompatibleArchitecturesEnum ¶
type ListingSummaryCompatibleArchitecturesEnum string
ListingSummaryCompatibleArchitecturesEnum Enum with underlying type: string
const ( ListingSummaryCompatibleArchitecturesX86 ListingSummaryCompatibleArchitecturesEnum = "X86" ListingSummaryCompatibleArchitecturesArm ListingSummaryCompatibleArchitecturesEnum = "ARM" )
Set of constants representing the allowable values for ListingSummaryCompatibleArchitecturesEnum
func GetListingSummaryCompatibleArchitecturesEnumValues ¶
func GetListingSummaryCompatibleArchitecturesEnumValues() []ListingSummaryCompatibleArchitecturesEnum
GetListingSummaryCompatibleArchitecturesEnumValues Enumerates the set of values for ListingSummaryCompatibleArchitecturesEnum
func GetMappingListingSummaryCompatibleArchitecturesEnum ¶
func GetMappingListingSummaryCompatibleArchitecturesEnum(val string) (ListingSummaryCompatibleArchitecturesEnum, bool)
GetMappingListingSummaryCompatibleArchitecturesEnum performs case Insensitive comparison on enum value and return the desired enum
type ListingSummaryPricingTypesEnum ¶
type ListingSummaryPricingTypesEnum string
ListingSummaryPricingTypesEnum Enum with underlying type: string
const ( ListingSummaryPricingTypesFree ListingSummaryPricingTypesEnum = "FREE" ListingSummaryPricingTypesByol ListingSummaryPricingTypesEnum = "BYOL" ListingSummaryPricingTypesPaygo ListingSummaryPricingTypesEnum = "PAYGO" )
Set of constants representing the allowable values for ListingSummaryPricingTypesEnum
func GetListingSummaryPricingTypesEnumValues ¶
func GetListingSummaryPricingTypesEnumValues() []ListingSummaryPricingTypesEnum
GetListingSummaryPricingTypesEnumValues Enumerates the set of values for ListingSummaryPricingTypesEnum
func GetMappingListingSummaryPricingTypesEnum ¶
func GetMappingListingSummaryPricingTypesEnum(val string) (ListingSummaryPricingTypesEnum, bool)
GetMappingListingSummaryPricingTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type ListingTypeEnum ¶
type ListingTypeEnum string
ListingTypeEnum Enum with underlying type: string
const ( ListingTypeCommunity ListingTypeEnum = "COMMUNITY" ListingTypePartner ListingTypeEnum = "PARTNER" ListingTypePrivate ListingTypeEnum = "PRIVATE" )
Set of constants representing the allowable values for ListingTypeEnum
func GetListingTypeEnumValues ¶
func GetListingTypeEnumValues() []ListingTypeEnum
GetListingTypeEnumValues Enumerates the set of values for ListingTypeEnum
func GetMappingListingTypeEnum ¶
func GetMappingListingTypeEnum(val string) (ListingTypeEnum, bool)
GetMappingListingTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MarketplaceClient ¶
type MarketplaceClient struct { common.BaseClient // contains filtered or unexported fields }
MarketplaceClient a client for Marketplace
func NewMarketplaceClientWithConfigurationProvider ¶
func NewMarketplaceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MarketplaceClient, err error)
NewMarketplaceClientWithConfigurationProvider Creates a new default Marketplace client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewMarketplaceClientWithOboToken ¶
func NewMarketplaceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MarketplaceClient, err error)
NewMarketplaceClientWithOboToken Creates a new default Marketplace 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 (MarketplaceClient) ChangePublicationCompartment ¶
func (client MarketplaceClient) ChangePublicationCompartment(ctx context.Context, request ChangePublicationCompartmentRequest) (response ChangePublicationCompartmentResponse, err error)
ChangePublicationCompartment Moves the specified publication from one compartment to another.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ChangePublicationCompartment.go.html to see an example of how to use ChangePublicationCompartment API. A default retry strategy applies to this operation ChangePublicationCompartment()
func (*MarketplaceClient) ConfigurationProvider ¶
func (client *MarketplaceClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (MarketplaceClient) CreateAcceptedAgreement ¶
func (client MarketplaceClient) CreateAcceptedAgreement(ctx context.Context, request CreateAcceptedAgreementRequest) (response CreateAcceptedAgreementResponse, err error)
CreateAcceptedAgreement Accepts a terms of use agreement for a specific package version of a listing. You must accept all terms of use for a package before you can deploy the package.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/CreateAcceptedAgreement.go.html to see an example of how to use CreateAcceptedAgreement API. A default retry strategy applies to this operation CreateAcceptedAgreement()
func (MarketplaceClient) CreatePublication ¶
func (client MarketplaceClient) CreatePublication(ctx context.Context, request CreatePublicationRequest) (response CreatePublicationResponse, err error)
CreatePublication Creates a publication of the specified listing type with an optional default package.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/CreatePublication.go.html to see an example of how to use CreatePublication API. A default retry strategy applies to this operation CreatePublication()
func (MarketplaceClient) DeleteAcceptedAgreement ¶
func (client MarketplaceClient) DeleteAcceptedAgreement(ctx context.Context, request DeleteAcceptedAgreementRequest) (response DeleteAcceptedAgreementResponse, err error)
DeleteAcceptedAgreement Removes a previously accepted terms of use agreement from the list of agreements that Marketplace checks before initiating a deployment. Listings in Marketplace that require acceptance of the specified terms of use can no longer be deployed, but existing deployments aren't affected.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/DeleteAcceptedAgreement.go.html to see an example of how to use DeleteAcceptedAgreement API. A default retry strategy applies to this operation DeleteAcceptedAgreement()
func (MarketplaceClient) DeletePublication ¶
func (client MarketplaceClient) DeletePublication(ctx context.Context, request DeletePublicationRequest) (response DeletePublicationResponse, err error)
DeletePublication Deletes a publication, which also removes the associated listing from anywhere it was published, such as Marketplace or Compute.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/DeletePublication.go.html to see an example of how to use DeletePublication API. A default retry strategy applies to this operation DeletePublication()
func (MarketplaceClient) ExportListing ¶ added in v65.49.4
func (client MarketplaceClient) ExportListing(ctx context.Context, request ExportListingRequest) (response ExportListingResponse, err error)
ExportListing Exports container images or helm chart from marketplace to customer's registry.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ExportListing.go.html to see an example of how to use ExportListing API. A default retry strategy applies to this operation ExportListing()
func (MarketplaceClient) GetAcceptedAgreement ¶
func (client MarketplaceClient) GetAcceptedAgreement(ctx context.Context, request GetAcceptedAgreementRequest) (response GetAcceptedAgreementResponse, err error)
GetAcceptedAgreement Gets the details of a specific, previously accepted terms of use agreement.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetAcceptedAgreement.go.html to see an example of how to use GetAcceptedAgreement API. A default retry strategy applies to this operation GetAcceptedAgreement()
func (MarketplaceClient) GetAgreement ¶
func (client MarketplaceClient) GetAgreement(ctx context.Context, request GetAgreementRequest) (response GetAgreementResponse, err error)
GetAgreement Returns a terms of use agreement for a package with a time-based signature that can be used to accept the agreement.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetAgreement.go.html to see an example of how to use GetAgreement API. A default retry strategy applies to this operation GetAgreement()
func (MarketplaceClient) GetListing ¶
func (client MarketplaceClient) GetListing(ctx context.Context, request GetListingRequest) (response GetListingResponse, err error)
GetListing Gets detailed information about a listing, including the listing's name, version, description, and resources. If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want. Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a GetAppCatalogListingAgreements (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements/GetAppCatalogListingAgreements) API call. The AppCatalogListingResourceVersionAgreements (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements) object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a CreateAppCatalogSubscription (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogSubscription/CreateAppCatalogSubscription) API call. To get the image ID to launch an instance, issue a GetAppCatalogListingResourceVersion (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersion/GetAppCatalogListingResourceVersion) API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a LaunchInstance (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/Instance/LaunchInstance) API call.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetListing.go.html to see an example of how to use GetListing API. A default retry strategy applies to this operation GetListing()
func (MarketplaceClient) GetPackage ¶
func (client MarketplaceClient) GetPackage(ctx context.Context, request GetPackageRequest) (response GetPackageResponse, err error)
GetPackage Get the details of the specified version of a package, including information needed to launch the package. If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want. Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a GetAppCatalogListingAgreements (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements/GetAppCatalogListingAgreements) API call. The AppCatalogListingResourceVersionAgreements (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements) object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a CreateAppCatalogSubscription (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogSubscription/CreateAppCatalogSubscription) API call. To get the image ID to launch an instance, issue a GetAppCatalogListingResourceVersion (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersion/GetAppCatalogListingResourceVersion) API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a LaunchInstance (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/Instance/LaunchInstance) API call.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetPackage.go.html to see an example of how to use GetPackage API. A default retry strategy applies to this operation GetPackage()
func (MarketplaceClient) GetPublication ¶
func (client MarketplaceClient) GetPublication(ctx context.Context, request GetPublicationRequest) (response GetPublicationResponse, err error)
GetPublication Gets the details of the specified publication.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetPublication.go.html to see an example of how to use GetPublication API. A default retry strategy applies to this operation GetPublication()
func (MarketplaceClient) GetPublicationPackage ¶
func (client MarketplaceClient) GetPublicationPackage(ctx context.Context, request GetPublicationPackageRequest) (response GetPublicationPackageResponse, err error)
GetPublicationPackage Gets the details of a specific package version within a given publication.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetPublicationPackage.go.html to see an example of how to use GetPublicationPackage API. A default retry strategy applies to this operation GetPublicationPackage()
func (MarketplaceClient) GetWorkRequest ¶ added in v65.49.4
func (client MarketplaceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the details of the specified work request
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (MarketplaceClient) ListAcceptedAgreements ¶
func (client MarketplaceClient) ListAcceptedAgreements(ctx context.Context, request ListAcceptedAgreementsRequest) (response ListAcceptedAgreementsResponse, err error)
ListAcceptedAgreements Lists the terms of use agreements that have been accepted in the specified compartment. You can filter results by specifying query parameters.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListAcceptedAgreements.go.html to see an example of how to use ListAcceptedAgreements API. A default retry strategy applies to this operation ListAcceptedAgreements()
func (MarketplaceClient) ListAgreements ¶
func (client MarketplaceClient) ListAgreements(ctx context.Context, request ListAgreementsRequest) (response ListAgreementsResponse, err error)
ListAgreements Returns the terms of use agreements that must be accepted before you can deploy the specified version of a package.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListAgreements.go.html to see an example of how to use ListAgreements API. A default retry strategy applies to this operation ListAgreements()
func (MarketplaceClient) ListCategories ¶
func (client MarketplaceClient) ListCategories(ctx context.Context, request ListCategoriesRequest) (response ListCategoriesResponse, err error)
ListCategories Gets the list of all the categories for listings published to Oracle Cloud Infrastructure Marketplace. Categories apply to the software product provided by the listing.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListCategories.go.html to see an example of how to use ListCategories API. A default retry strategy applies to this operation ListCategories()
func (MarketplaceClient) ListListings ¶
func (client MarketplaceClient) ListListings(ctx context.Context, request ListListingsRequest) (response ListListingsResponse, err error)
ListListings Gets a list of listings from Oracle Cloud Infrastructure Marketplace by searching keywords and filtering according to listing attributes. If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want. Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a GetAppCatalogListingAgreements (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements/GetAppCatalogListingAgreements) API call. The AppCatalogListingResourceVersionAgreements (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements) object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a CreateAppCatalogSubscription (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogSubscription/CreateAppCatalogSubscription) API call. To get the image ID to launch an instance, issue a GetAppCatalogListingResourceVersion (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersion/GetAppCatalogListingResourceVersion) API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a LaunchInstance (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/Instance/LaunchInstance) API call.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListListings.go.html to see an example of how to use ListListings API. A default retry strategy applies to this operation ListListings()
func (MarketplaceClient) ListPackages ¶
func (client MarketplaceClient) ListPackages(ctx context.Context, request ListPackagesRequest) (response ListPackagesResponse, err error)
ListPackages Gets the list of packages for a listing. If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want. Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a GetAppCatalogListingAgreements (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements/GetAppCatalogListingAgreements) API call. The AppCatalogListingResourceVersionAgreements (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements) object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a CreateAppCatalogSubscription (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogSubscription/CreateAppCatalogSubscription) API call. To get the image ID to launch an instance, issue a GetAppCatalogListingResourceVersion (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersion/GetAppCatalogListingResourceVersion) API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a LaunchInstance (https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/Instance/LaunchInstance) API call.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListPackages.go.html to see an example of how to use ListPackages API. A default retry strategy applies to this operation ListPackages()
func (MarketplaceClient) ListPublicationPackages ¶
func (client MarketplaceClient) ListPublicationPackages(ctx context.Context, request ListPublicationPackagesRequest) (response ListPublicationPackagesResponse, err error)
ListPublicationPackages Lists the packages in the specified publication.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListPublicationPackages.go.html to see an example of how to use ListPublicationPackages API. A default retry strategy applies to this operation ListPublicationPackages()
func (MarketplaceClient) ListPublications ¶
func (client MarketplaceClient) ListPublications(ctx context.Context, request ListPublicationsRequest) (response ListPublicationsResponse, err error)
ListPublications Lists the publications in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListPublications.go.html to see an example of how to use ListPublications API. A default retry strategy applies to this operation ListPublications()
func (MarketplaceClient) ListPublishers ¶
func (client MarketplaceClient) ListPublishers(ctx context.Context, request ListPublishersRequest) (response ListPublishersResponse, err error)
ListPublishers Gets the list of all the publishers of listings available in Oracle Cloud Infrastructure Marketplace.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListPublishers.go.html to see an example of how to use ListPublishers API. A default retry strategy applies to this operation ListPublishers()
func (MarketplaceClient) ListReportTypes ¶
func (client MarketplaceClient) ListReportTypes(ctx context.Context, request ListReportTypesRequest) (response ListReportTypesResponse, err error)
ListReportTypes Lists available types of reports for the compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListReportTypes.go.html to see an example of how to use ListReportTypes API. A default retry strategy applies to this operation ListReportTypes()
func (MarketplaceClient) ListReports ¶
func (client MarketplaceClient) ListReports(ctx context.Context, request ListReportsRequest) (response ListReportsResponse, err error)
ListReports Lists reports in the compartment that match the specified report type and date.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListReports.go.html to see an example of how to use ListReports API. A default retry strategy applies to this operation ListReports()
func (MarketplaceClient) ListTaxes ¶
func (client MarketplaceClient) ListTaxes(ctx context.Context, request ListTaxesRequest) (response ListTaxesResponse, err error)
ListTaxes Returns list of all tax implications that current tenant may be liable to once they launch the listing.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListTaxes.go.html to see an example of how to use ListTaxes API. A default retry strategy applies to this operation ListTaxes()
func (MarketplaceClient) ListWorkRequestErrors ¶ added in v65.49.4
func (client MarketplaceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors List all errors for a work request
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (MarketplaceClient) ListWorkRequestLogs ¶ added in v65.49.4
func (client MarketplaceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs List all logs for a work request
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (MarketplaceClient) ListWorkRequests ¶ added in v65.49.4
func (client MarketplaceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests List all work requests in a compartment
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (MarketplaceClient) SearchListings ¶
func (client MarketplaceClient) SearchListings(ctx context.Context, request SearchListingsRequest) (response SearchListingsResponse, err error)
SearchListings Queries all Marketplace Applications to find listings that match the specified criteria. To search for a listing, you can use a free text or structured search.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/SearchListings.go.html to see an example of how to use SearchListings API. A default retry strategy applies to this operation SearchListings()
func (*MarketplaceClient) SetRegion ¶
func (client *MarketplaceClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (MarketplaceClient) UpdateAcceptedAgreement ¶
func (client MarketplaceClient) UpdateAcceptedAgreement(ctx context.Context, request UpdateAcceptedAgreementRequest) (response UpdateAcceptedAgreementResponse, err error)
UpdateAcceptedAgreement Updates the display name or tags associated with a listing's previously accepted terms of use agreement.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/UpdateAcceptedAgreement.go.html to see an example of how to use UpdateAcceptedAgreement API. A default retry strategy applies to this operation UpdateAcceptedAgreement()
func (MarketplaceClient) UpdatePublication ¶
func (client MarketplaceClient) UpdatePublication(ctx context.Context, request UpdatePublicationRequest) (response UpdatePublicationResponse, err error)
UpdatePublication Updates the details of an existing publication.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/UpdatePublication.go.html to see an example of how to use UpdatePublication API. A default retry strategy applies to this operation UpdatePublication()
type MatchingContextTypeEnumEnum ¶
type MatchingContextTypeEnumEnum string
MatchingContextTypeEnumEnum Enum with underlying type: string
const ( MatchingContextTypeEnumNone MatchingContextTypeEnumEnum = "NONE" MatchingContextTypeEnumHighlights MatchingContextTypeEnumEnum = "HIGHLIGHTS" )
Set of constants representing the allowable values for MatchingContextTypeEnumEnum
func GetMappingMatchingContextTypeEnumEnum ¶
func GetMappingMatchingContextTypeEnumEnum(val string) (MatchingContextTypeEnumEnum, bool)
GetMappingMatchingContextTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMatchingContextTypeEnumEnumValues ¶
func GetMatchingContextTypeEnumEnumValues() []MatchingContextTypeEnumEnum
GetMatchingContextTypeEnumEnumValues Enumerates the set of values for MatchingContextTypeEnumEnum
type NamedLink ¶
type NamedLink struct { // Text that describes the resource. Name *string `mandatory:"false" json:"name"` // The URL of the resource. Url *string `mandatory:"false" json:"url"` }
NamedLink A link to a resource on the internet.
func (NamedLink) ValidateEnumValue ¶
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 OperatingSystem ¶
type OperatingSystem struct { // The name of the operating system. Name *string `mandatory:"false" json:"name"` }
OperatingSystem The operating system used by the listing.
func (OperatingSystem) String ¶
func (m OperatingSystem) String() string
func (OperatingSystem) ValidateEnumValue ¶
func (m OperatingSystem) 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 OperationStatusEnum ¶ added in v65.49.4
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for OperationStatusEnum
func GetMappingOperationStatusEnum ¶ added in v65.49.4
func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationStatusEnumValues ¶ added in v65.49.4
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypeEnum ¶ added in v65.49.4
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
const (
OperationTypeExportListing OperationTypeEnum = "EXPORT_LISTING"
)
Set of constants representing the allowable values for OperationTypeEnum
func GetMappingOperationTypeEnum ¶ added in v65.49.4
func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationTypeEnumValues ¶ added in v65.49.4
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
type OrchestrationListingPackage ¶
type OrchestrationListingPackage struct { // The ID of the listing this package belongs to. ListingId *string `mandatory:"true" json:"listingId"` // The package version. Version *string `mandatory:"true" json:"version"` // Description of this package. Description *string `mandatory:"false" json:"description"` Pricing *PricingModel `mandatory:"false" json:"pricing"` // The unique identifier for the package resource. ResourceId *string `mandatory:"false" json:"resourceId"` // The date and time this listing package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"` // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) Regions []Region `mandatory:"false" json:"regions"` // Link to the orchestration resource. ResourceLink *string `mandatory:"false" json:"resourceLink"` // List of variables for the orchestration resource. Variables []OrchestrationVariable `mandatory:"false" json:"variables"` }
OrchestrationListingPackage A listing package for orchestration.
func (OrchestrationListingPackage) GetDescription ¶
func (m OrchestrationListingPackage) GetDescription() *string
GetDescription returns Description
func (OrchestrationListingPackage) GetListingId ¶
func (m OrchestrationListingPackage) GetListingId() *string
GetListingId returns ListingId
func (OrchestrationListingPackage) GetOperatingSystem ¶
func (m OrchestrationListingPackage) GetOperatingSystem() *OperatingSystem
GetOperatingSystem returns OperatingSystem
func (OrchestrationListingPackage) GetPricing ¶
func (m OrchestrationListingPackage) GetPricing() *PricingModel
GetPricing returns Pricing
func (OrchestrationListingPackage) GetRegions ¶ added in v65.42.0
func (m OrchestrationListingPackage) GetRegions() []Region
GetRegions returns Regions
func (OrchestrationListingPackage) GetResourceId ¶
func (m OrchestrationListingPackage) GetResourceId() *string
GetResourceId returns ResourceId
func (OrchestrationListingPackage) GetTimeCreated ¶
func (m OrchestrationListingPackage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OrchestrationListingPackage) GetVersion ¶
func (m OrchestrationListingPackage) GetVersion() *string
GetVersion returns Version
func (OrchestrationListingPackage) MarshalJSON ¶
func (m OrchestrationListingPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OrchestrationListingPackage) String ¶
func (m OrchestrationListingPackage) String() string
func (OrchestrationListingPackage) ValidateEnumValue ¶
func (m OrchestrationListingPackage) 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 OrchestrationPublicationPackage ¶
type OrchestrationPublicationPackage struct { // The ID of the listing that the specified package belongs to. ListingId *string `mandatory:"true" json:"listingId"` // The package version. Version *string `mandatory:"true" json:"version"` // A description of the package. Description *string `mandatory:"false" json:"description"` // The unique identifier for the package resource. ResourceId *string `mandatory:"false" json:"resourceId"` // The date and time the publication package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"` // A link to the stack resource. ResourceLink *string `mandatory:"false" json:"resourceLink"` // A list of variables for the stack resource. Variables []OrchestrationVariable `mandatory:"false" json:"variables"` }
OrchestrationPublicationPackage A publication package for stack publications.
func (OrchestrationPublicationPackage) GetDescription ¶
func (m OrchestrationPublicationPackage) GetDescription() *string
GetDescription returns Description
func (OrchestrationPublicationPackage) GetListingId ¶
func (m OrchestrationPublicationPackage) GetListingId() *string
GetListingId returns ListingId
func (OrchestrationPublicationPackage) GetOperatingSystem ¶
func (m OrchestrationPublicationPackage) GetOperatingSystem() *OperatingSystem
GetOperatingSystem returns OperatingSystem
func (OrchestrationPublicationPackage) GetResourceId ¶
func (m OrchestrationPublicationPackage) GetResourceId() *string
GetResourceId returns ResourceId
func (OrchestrationPublicationPackage) GetTimeCreated ¶
func (m OrchestrationPublicationPackage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OrchestrationPublicationPackage) GetVersion ¶
func (m OrchestrationPublicationPackage) GetVersion() *string
GetVersion returns Version
func (OrchestrationPublicationPackage) MarshalJSON ¶
func (m OrchestrationPublicationPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OrchestrationPublicationPackage) String ¶
func (m OrchestrationPublicationPackage) String() string
func (OrchestrationPublicationPackage) ValidateEnumValue ¶
func (m OrchestrationPublicationPackage) 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 OrchestrationVariable ¶
type OrchestrationVariable struct { // The name of the variable. Name *string `mandatory:"false" json:"name"` // The variable's default value. DefaultValue *string `mandatory:"false" json:"defaultValue"` // A description of the variable. Description *string `mandatory:"false" json:"description"` // The data type of the variable. DataType OrchestrationVariableTypeEnumEnum `mandatory:"false" json:"dataType,omitempty"` // Whether the variable is mandatory. IsMandatory *bool `mandatory:"false" json:"isMandatory"` // A brief textual description that helps to explain the variable. HintMessage *string `mandatory:"false" json:"hintMessage"` }
OrchestrationVariable The model of a variable for an orchestration resource.
func (OrchestrationVariable) String ¶
func (m OrchestrationVariable) String() string
func (OrchestrationVariable) ValidateEnumValue ¶
func (m OrchestrationVariable) 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 OrchestrationVariableTypeEnumEnum ¶
type OrchestrationVariableTypeEnumEnum string
OrchestrationVariableTypeEnumEnum Enum with underlying type: string
const ( OrchestrationVariableTypeEnumString OrchestrationVariableTypeEnumEnum = "STRING" OrchestrationVariableTypeEnumInteger OrchestrationVariableTypeEnumEnum = "INTEGER" )
Set of constants representing the allowable values for OrchestrationVariableTypeEnumEnum
func GetMappingOrchestrationVariableTypeEnumEnum ¶
func GetMappingOrchestrationVariableTypeEnumEnum(val string) (OrchestrationVariableTypeEnumEnum, bool)
GetMappingOrchestrationVariableTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOrchestrationVariableTypeEnumEnumValues ¶
func GetOrchestrationVariableTypeEnumEnumValues() []OrchestrationVariableTypeEnumEnum
GetOrchestrationVariableTypeEnumEnumValues Enumerates the set of values for OrchestrationVariableTypeEnumEnum
type PackageTypeEnumEnum ¶
type PackageTypeEnumEnum string
PackageTypeEnumEnum Enum with underlying type: string
const ( ListingPackageTypeOrchestration PackageTypeEnumEnum = "ORCHESTRATION" ListingPackageTypeImage PackageTypeEnumEnum = "IMAGE" ListingPackageTypeContainer PackageTypeEnumEnum = "CONTAINER" ListingPackageTypeKubernetes PackageTypeEnumEnum = "KUBERNETES" )
Set of constants representing the allowable values for PackageTypeEnumEnum Deprecated
const ( PackageTypeEnumOrchestration PackageTypeEnumEnum = "ORCHESTRATION" PackageTypeEnumImage PackageTypeEnumEnum = "IMAGE" PackageTypeEnumContainer PackageTypeEnumEnum = "CONTAINER" PackageTypeEnumKubernetes PackageTypeEnumEnum = "KUBERNETES" )
Set of constants representing the allowable values for PackageTypeEnumEnum
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 PricingCurrencyEnumEnum ¶
type PricingCurrencyEnumEnum string
PricingCurrencyEnumEnum Enum with underlying type: string
const ( PricingCurrencyEnumUsd PricingCurrencyEnumEnum = "USD" PricingCurrencyEnumCad PricingCurrencyEnumEnum = "CAD" PricingCurrencyEnumInr PricingCurrencyEnumEnum = "INR" PricingCurrencyEnumGbp PricingCurrencyEnumEnum = "GBP" PricingCurrencyEnumBrl PricingCurrencyEnumEnum = "BRL" PricingCurrencyEnumJpy PricingCurrencyEnumEnum = "JPY" PricingCurrencyEnumOmr PricingCurrencyEnumEnum = "OMR" PricingCurrencyEnumEur PricingCurrencyEnumEnum = "EUR" PricingCurrencyEnumChf PricingCurrencyEnumEnum = "CHF" PricingCurrencyEnumMxn PricingCurrencyEnumEnum = "MXN" PricingCurrencyEnumClp PricingCurrencyEnumEnum = "CLP" )
Set of constants representing the allowable values for PricingCurrencyEnumEnum
func GetMappingPricingCurrencyEnumEnum ¶
func GetMappingPricingCurrencyEnumEnum(val string) (PricingCurrencyEnumEnum, bool)
GetMappingPricingCurrencyEnumEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPricingCurrencyEnumEnumValues ¶
func GetPricingCurrencyEnumEnumValues() []PricingCurrencyEnumEnum
GetPricingCurrencyEnumEnumValues Enumerates the set of values for PricingCurrencyEnumEnum
type PricingModel ¶
type PricingModel struct { // The type of the pricing model. Type PricingTypeEnumEnum `mandatory:"true" json:"type"` // The type of pricing for a PAYGO model, eg PER_OCPU_LINEAR, PER_OCPU_MIN_BILLING, PER_INSTANCE. Null if type is not PAYGO. PayGoStrategy PricingStrategyEnumEnum `mandatory:"false" json:"payGoStrategy,omitempty"` // The currency of the pricing model. Currency PricingCurrencyEnumEnum `mandatory:"false" json:"currency,omitempty"` // The pricing rate. Rate *float32 `mandatory:"false" json:"rate"` InternationalMarketPrice *InternationalMarketPrice `mandatory:"false" json:"internationalMarketPrice"` }
PricingModel The model for pricing.
func (PricingModel) String ¶
func (m PricingModel) String() string
func (PricingModel) ValidateEnumValue ¶
func (m PricingModel) 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 PricingStrategyEnumEnum ¶
type PricingStrategyEnumEnum string
PricingStrategyEnumEnum Enum with underlying type: string
const ( PricingStrategyEnumPerOcpuLinear PricingStrategyEnumEnum = "PER_OCPU_LINEAR" PricingStrategyEnumPerOcpuMinBilling PricingStrategyEnumEnum = "PER_OCPU_MIN_BILLING" PricingStrategyEnumPerInstance PricingStrategyEnumEnum = "PER_INSTANCE" PricingStrategyEnumPerInstanceMonthlyInclusive PricingStrategyEnumEnum = "PER_INSTANCE_MONTHLY_INCLUSIVE" )
Set of constants representing the allowable values for PricingStrategyEnumEnum
func GetMappingPricingStrategyEnumEnum ¶
func GetMappingPricingStrategyEnumEnum(val string) (PricingStrategyEnumEnum, bool)
GetMappingPricingStrategyEnumEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPricingStrategyEnumEnumValues ¶
func GetPricingStrategyEnumEnumValues() []PricingStrategyEnumEnum
GetPricingStrategyEnumEnumValues Enumerates the set of values for PricingStrategyEnumEnum
type PricingTypeEnumEnum ¶
type PricingTypeEnumEnum string
PricingTypeEnumEnum Enum with underlying type: string
const ( PricingTypeEnumFree PricingTypeEnumEnum = "FREE" PricingTypeEnumByol PricingTypeEnumEnum = "BYOL" PricingTypeEnumPaygo PricingTypeEnumEnum = "PAYGO" )
Set of constants representing the allowable values for PricingTypeEnumEnum
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 Publication ¶
type Publication struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the publication exists. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The unique identifier for the publication in Marketplace. Id *string `mandatory:"true" json:"id"` // The name of the publication, which is also used in the listing. Name *string `mandatory:"true" json:"name"` // The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. ListingType ListingTypeEnum `mandatory:"true" json:"listingType"` // The lifecycle state of the publication. LifecycleState PublicationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A short description of the publication to use in the listing. ShortDescription *string `mandatory:"false" json:"shortDescription"` // A long description of the publication to use in the listing. LongDescription *string `mandatory:"false" json:"longDescription"` // Contact information for getting support from the publisher for the listing. SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"` Icon *UploadData `mandatory:"false" json:"icon"` // The listing's package type. PackageType PackageTypeEnumEnum `mandatory:"false" json:"packageType,omitempty"` // The list of operating systems supprted by the listing. SupportedOperatingSystems []OperatingSystem `mandatory:"false" json:"supportedOperatingSystems"` // The date and time the publication was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
Publication The model for an Oracle Cloud Infrastructure Marketplace publication.
func (Publication) String ¶
func (m Publication) String() string
func (Publication) ValidateEnumValue ¶
func (m Publication) 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 PublicationLifecycleStateEnum ¶
type PublicationLifecycleStateEnum string
PublicationLifecycleStateEnum Enum with underlying type: string
const ( PublicationLifecycleStateCreating PublicationLifecycleStateEnum = "CREATING" PublicationLifecycleStateActive PublicationLifecycleStateEnum = "ACTIVE" PublicationLifecycleStateDeleting PublicationLifecycleStateEnum = "DELETING" PublicationLifecycleStateDeleted PublicationLifecycleStateEnum = "DELETED" PublicationLifecycleStateFailed PublicationLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for PublicationLifecycleStateEnum
func GetMappingPublicationLifecycleStateEnum ¶
func GetMappingPublicationLifecycleStateEnum(val string) (PublicationLifecycleStateEnum, bool)
GetMappingPublicationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPublicationLifecycleStateEnumValues ¶
func GetPublicationLifecycleStateEnumValues() []PublicationLifecycleStateEnum
GetPublicationLifecycleStateEnumValues Enumerates the set of values for PublicationLifecycleStateEnum
type PublicationPackage ¶
type PublicationPackage interface { // The ID of the listing that the specified package belongs to. GetListingId() *string // The package version. GetVersion() *string // A description of the package. GetDescription() *string // The unique identifier for the package resource. GetResourceId() *string // The date and time the publication package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` GetTimeCreated() *common.SDKTime GetOperatingSystem() *OperatingSystem }
PublicationPackage A base object for all types of publication packages.
type PublicationPackageSummary ¶
type PublicationPackageSummary struct { // The ID of the listing that the specified package belongs to. ListingId *string `mandatory:"true" json:"listingId"` // The version of the specified package. PackageVersion *string `mandatory:"true" json:"packageVersion"` // The specified package's type. PackageType PackageTypeEnumEnum `mandatory:"true" json:"packageType"` // The unique identifier for the package resource. ResourceId *string `mandatory:"true" json:"resourceId"` // The date and time the publication package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
PublicationPackageSummary The model for a summary of a publication package.
func (PublicationPackageSummary) String ¶
func (m PublicationPackageSummary) String() string
func (PublicationPackageSummary) ValidateEnumValue ¶
func (m PublicationPackageSummary) 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 PublicationSummary ¶
type PublicationSummary struct { // The lifecycle state of the publication. LifecycleState PublicationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the publication exists. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The unique identifier for the publication in Marketplace. Id *string `mandatory:"true" json:"id"` // The name of the publication, which is also used in the listing. Name *string `mandatory:"true" json:"name"` // The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. ListingType ListingTypeEnum `mandatory:"true" json:"listingType"` // A short description of the publication to use in the listing. ShortDescription *string `mandatory:"false" json:"shortDescription"` Icon *UploadData `mandatory:"false" json:"icon"` // The listing's package type. PackageType PackageTypeEnumEnum `mandatory:"false" json:"packageType,omitempty"` // The list of operating systems supported by the listing. SupportedOperatingSystems []OperatingSystem `mandatory:"false" json:"supportedOperatingSystems"` // The date and time the publication was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
PublicationSummary The model for a summary of an Oracle Cloud Infrastructure publication.
func (PublicationSummary) String ¶
func (m PublicationSummary) String() string
func (PublicationSummary) ValidateEnumValue ¶
func (m PublicationSummary) 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 Publisher ¶
type Publisher struct { // Unique identifier for the publisher. Id *string `mandatory:"false" json:"id"` // The name of the publisher. Name *string `mandatory:"false" json:"name"` // A description of the publisher. Description *string `mandatory:"false" json:"description"` // The year the publisher's company or organization was founded. YearFounded *int64 `mandatory:"false" json:"yearFounded"` // The publisher's website. WebsiteUrl *string `mandatory:"false" json:"websiteUrl"` // The email address of the publisher. ContactEmail *string `mandatory:"false" json:"contactEmail"` // The phone number of the publisher. ContactPhone *string `mandatory:"false" json:"contactPhone"` // The address of the publisher's headquarters. HqAddress *string `mandatory:"false" json:"hqAddress"` Logo *UploadData `mandatory:"false" json:"logo"` // Reference links. Links []Link `mandatory:"false" json:"links"` }
Publisher The model for a publisher.
func (Publisher) ValidateEnumValue ¶
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 ¶
type PublisherSummary struct { // The unique identifier for the publisher. Id *string `mandatory:"false" json:"id"` // The name of the publisher. Name *string `mandatory:"false" json:"name"` // A description of the publisher. Description *string `mandatory:"false" json:"description"` }
PublisherSummary Summary details about the publisher of the listing.
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 Region ¶
type Region struct { // The name of the region. Name *string `mandatory:"false" json:"name"` // The code of the region. Code *string `mandatory:"false" json:"code"` // Countries in the region. Countries []Item `mandatory:"false" json:"countries"` }
Region The model for regions supported by a listing and package.
func (Region) ValidateEnumValue ¶
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 ReportCollection ¶
type ReportCollection struct { // An array of reports. Items []ReportSummary `mandatory:"true" json:"items"` }
ReportCollection A collection of reports that match the parameters of the request.
func (ReportCollection) String ¶
func (m ReportCollection) String() string
func (ReportCollection) ValidateEnumValue ¶
func (m ReportCollection) 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 ReportSummary ¶
type ReportSummary struct { // The type of report. ReportType *string `mandatory:"true" json:"reportType"` // The date of the report. Date *common.SDKTime `mandatory:"true" json:"date"` // The columns in the report. Columns []string `mandatory:"true" json:"columns"` // The contents of the report in comma-separated values (CSV) file format. Content *string `mandatory:"true" json:"content"` }
ReportSummary The model of a single report.
func (ReportSummary) String ¶
func (m ReportSummary) String() string
func (ReportSummary) ValidateEnumValue ¶
func (m ReportSummary) 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 ReportTypeCollection ¶
type ReportTypeCollection struct { // An array of report types. Items []ReportTypeSummary `mandatory:"true" json:"items"` }
ReportTypeCollection A collection of report types.
func (ReportTypeCollection) String ¶
func (m ReportTypeCollection) String() string
func (ReportTypeCollection) ValidateEnumValue ¶
func (m ReportTypeCollection) 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 ReportTypeSummary ¶
type ReportTypeSummary struct { // The type of report. ReportType *string `mandatory:"false" json:"reportType"` // The name of the report. Name *string `mandatory:"false" json:"name"` // A description of the report. Description *string `mandatory:"false" json:"description"` // The columns in the report. Columns []string `mandatory:"false" json:"columns"` }
ReportTypeSummary The model of the description of a report.
func (ReportTypeSummary) String ¶
func (m ReportTypeSummary) String() string
func (ReportTypeSummary) ValidateEnumValue ¶
func (m ReportTypeSummary) 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 Screenshot ¶
type Screenshot struct { // The name of the screenshot. Name *string `mandatory:"false" json:"name"` // A description of the screenshot. Description *string `mandatory:"false" json:"description"` // The content URL of the screenshot. ContentUrl *string `mandatory:"false" json:"contentUrl"` // The MIME type of the screenshot. MimeType *string `mandatory:"false" json:"mimeType"` // The file extension of the screenshot. FileExtension *string `mandatory:"false" json:"fileExtension"` }
Screenshot The model for a listing's screenshot.
func (Screenshot) String ¶
func (m Screenshot) String() string
func (Screenshot) ValidateEnumValue ¶
func (m Screenshot) 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 SearchDetailsTypeEnumEnum ¶
type SearchDetailsTypeEnumEnum string
SearchDetailsTypeEnumEnum Enum with underlying type: string
const ( SearchDetailsTypeEnumFreeText SearchDetailsTypeEnumEnum = "FreeText" SearchDetailsTypeEnumStructured SearchDetailsTypeEnumEnum = "Structured" )
Set of constants representing the allowable values for SearchDetailsTypeEnumEnum
func GetMappingSearchDetailsTypeEnumEnum ¶
func GetMappingSearchDetailsTypeEnumEnum(val string) (SearchDetailsTypeEnumEnum, bool)
GetMappingSearchDetailsTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSearchDetailsTypeEnumEnumValues ¶
func GetSearchDetailsTypeEnumEnumValues() []SearchDetailsTypeEnumEnum
GetSearchDetailsTypeEnumEnumValues Enumerates the set of values for SearchDetailsTypeEnumEnum
type SearchListingsDetails ¶
type SearchListingsDetails interface { // The type of matching context returned in the response. If you specify HIGHLIGHTS, then the service will highlight fragments in its response. The default value is NONE. GetMatchingContextType() MatchingContextTypeEnumEnum }
SearchListingsDetails A base request type that contains common criteria for Marketplace Search Listings details.
type SearchListingsRequest ¶
type SearchListingsRequest struct { // Details related to the search query SearchListingsDetails `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"` // 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"` // 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 }
SearchListingsRequest wrapper for the SearchListings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/SearchListings.go.html to see an example of how to use SearchListingsRequest.
func (SearchListingsRequest) BinaryRequestBody ¶
func (request SearchListingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchListingsRequest) HTTPRequest ¶
func (request SearchListingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchListingsRequest) RetryPolicy ¶
func (request SearchListingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchListingsRequest) String ¶
func (request SearchListingsRequest) String() string
func (SearchListingsRequest) ValidateEnumValue ¶
func (request SearchListingsRequest) 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 SearchListingsResponse ¶
type SearchListingsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ListingSummary instances Items []ListingSummary `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"` }
SearchListingsResponse wrapper for the SearchListings operation
func (SearchListingsResponse) HTTPResponse ¶
func (response SearchListingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchListingsResponse) String ¶
func (response SearchListingsResponse) String() string
type StructuredSearchDetails ¶
type StructuredSearchDetails struct { // The structured query describing which resources to search for. Query *string `mandatory:"true" json:"query"` // The type of matching context returned in the response. If you specify HIGHLIGHTS, then the service will highlight fragments in its response. The default value is NONE. MatchingContextType MatchingContextTypeEnumEnum `mandatory:"false" json:"matchingContextType,omitempty"` }
StructuredSearchDetails A request that uses Search's structured query language to specify filter conditions to apply to search listings. For more information about writing search queries, see Search Language Syntax (https://docs.cloud.oracle.com/Content/Search/Concepts/querysyntax.htm).
func (StructuredSearchDetails) GetMatchingContextType ¶
func (m StructuredSearchDetails) GetMatchingContextType() MatchingContextTypeEnumEnum
GetMatchingContextType returns MatchingContextType
func (StructuredSearchDetails) MarshalJSON ¶
func (m StructuredSearchDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (StructuredSearchDetails) String ¶
func (m StructuredSearchDetails) String() string
func (StructuredSearchDetails) ValidateEnumValue ¶
func (m StructuredSearchDetails) 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 SupportContact ¶
type SupportContact struct { // The name of the contact. Name *string `mandatory:"false" json:"name"` // The phone number of the contact. Phone *string `mandatory:"false" json:"phone"` // The email of the contact. Email *string `mandatory:"false" json:"email"` // The email subject line to use when contacting support. Subject *string `mandatory:"false" json:"subject"` }
SupportContact Contact information to use to get support.
func (SupportContact) String ¶
func (m SupportContact) String() string
func (SupportContact) ValidateEnumValue ¶
func (m SupportContact) 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 TaxSummary ¶
type TaxSummary struct { // Unique code for the tax. Code *string `mandatory:"true" json:"code"` // Name of the tax code. Name *string `mandatory:"false" json:"name"` // Country, which imposes the tax. Country *string `mandatory:"false" json:"country"` // The URL with more details about this tax. Url *string `mandatory:"false" json:"url"` }
TaxSummary Tax implication that current tenant may be eligible while using specific listing
func (TaxSummary) String ¶
func (m TaxSummary) String() string
func (TaxSummary) ValidateEnumValue ¶
func (m TaxSummary) 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 TextBasedEula ¶
type TextBasedEula struct { // The text of the end user license agreement. LicenseText *string `mandatory:"false" json:"licenseText"` }
TextBasedEula An end user license agreement that is provided as text.
func (TextBasedEula) MarshalJSON ¶
func (m TextBasedEula) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TextBasedEula) String ¶
func (m TextBasedEula) String() string
func (TextBasedEula) ValidateEnumValue ¶
func (m TextBasedEula) 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 ThirdPartyPaidListingEligibility ¶
type ThirdPartyPaidListingEligibility struct { // Whether the tenant is permitted to use paid listings IsPaidListingEligible *bool `mandatory:"true" json:"isPaidListingEligible"` // Whether the tenant is currently prevented from using paid listings because of throttling IsPaidListingThrottled *bool `mandatory:"true" json:"isPaidListingThrottled"` // Reason the account is ineligible to launch paid listings EligibilityReason ThirdPartyPaidListingEligibilityEligibilityReasonEnum `mandatory:"true" json:"eligibilityReason"` }
ThirdPartyPaidListingEligibility Tenant eligibility for using third party paid listings
func (ThirdPartyPaidListingEligibility) String ¶
func (m ThirdPartyPaidListingEligibility) String() string
func (ThirdPartyPaidListingEligibility) ValidateEnumValue ¶
func (m ThirdPartyPaidListingEligibility) 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 ThirdPartyPaidListingEligibilityEligibilityReasonEnum ¶
type ThirdPartyPaidListingEligibilityEligibilityReasonEnum string
ThirdPartyPaidListingEligibilityEligibilityReasonEnum Enum with underlying type: string
const ( ThirdPartyPaidListingEligibilityEligibilityReasonEligible ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "ELIGIBLE" ThirdPartyPaidListingEligibilityEligibilityReasonIneligibleAccountCountry ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "INELIGIBLE_ACCOUNT_COUNTRY" ThirdPartyPaidListingEligibilityEligibilityReasonIneligibleRegion ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "INELIGIBLE_REGION" ThirdPartyPaidListingEligibilityEligibilityReasonIneligibleAccountBlacklisted ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "INELIGIBLE_ACCOUNT_BLACKLISTED" ThirdPartyPaidListingEligibilityEligibilityReasonIneligibleAccountFeatureDisabled ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "INELIGIBLE_ACCOUNT_FEATURE_DISABLED" ThirdPartyPaidListingEligibilityEligibilityReasonIneligibleAccountCurrency ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "INELIGIBLE_ACCOUNT_CURRENCY" ThirdPartyPaidListingEligibilityEligibilityReasonIneligibleAccountNotPaid ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "INELIGIBLE_ACCOUNT_NOT_PAID" ThirdPartyPaidListingEligibilityEligibilityReasonIneligibleAccountInternal ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "INELIGIBLE_ACCOUNT_INTERNAL" ThirdPartyPaidListingEligibilityEligibilityReasonIneligibleAccountGovSubscription ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION" ThirdPartyPaidListingEligibilityEligibilityReasonNotAuthorized ThirdPartyPaidListingEligibilityEligibilityReasonEnum = "NOT_AUTHORIZED" )
Set of constants representing the allowable values for ThirdPartyPaidListingEligibilityEligibilityReasonEnum
func GetMappingThirdPartyPaidListingEligibilityEligibilityReasonEnum ¶
func GetMappingThirdPartyPaidListingEligibilityEligibilityReasonEnum(val string) (ThirdPartyPaidListingEligibilityEligibilityReasonEnum, bool)
GetMappingThirdPartyPaidListingEligibilityEligibilityReasonEnum performs case Insensitive comparison on enum value and return the desired enum
func GetThirdPartyPaidListingEligibilityEligibilityReasonEnumValues ¶
func GetThirdPartyPaidListingEligibilityEligibilityReasonEnumValues() []ThirdPartyPaidListingEligibilityEligibilityReasonEnum
GetThirdPartyPaidListingEligibilityEligibilityReasonEnumValues Enumerates the set of values for ThirdPartyPaidListingEligibilityEligibilityReasonEnum
type UpdateAcceptedAgreementDetails ¶
type UpdateAcceptedAgreementDetails struct { // A display name for the accepted agreement. DisplayName *string `mandatory:"false" json:"displayName"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
UpdateAcceptedAgreementDetails The model for the parameters needed to update an accepted terms of use agreement.
func (UpdateAcceptedAgreementDetails) String ¶
func (m UpdateAcceptedAgreementDetails) String() string
func (UpdateAcceptedAgreementDetails) ValidateEnumValue ¶
func (m UpdateAcceptedAgreementDetails) 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 UpdateAcceptedAgreementRequest ¶
type UpdateAcceptedAgreementRequest struct { // The unique identifier for the accepted terms of use agreement. AcceptedAgreementId *string `mandatory:"true" contributesTo:"path" name:"acceptedAgreementId"` // Details to update for an accepted agreement. UpdateAcceptedAgreementDetails `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"` // 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"` // 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 }
UpdateAcceptedAgreementRequest wrapper for the UpdateAcceptedAgreement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/UpdateAcceptedAgreement.go.html to see an example of how to use UpdateAcceptedAgreementRequest.
func (UpdateAcceptedAgreementRequest) BinaryRequestBody ¶
func (request UpdateAcceptedAgreementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAcceptedAgreementRequest) HTTPRequest ¶
func (request UpdateAcceptedAgreementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAcceptedAgreementRequest) RetryPolicy ¶
func (request UpdateAcceptedAgreementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAcceptedAgreementRequest) String ¶
func (request UpdateAcceptedAgreementRequest) String() string
func (UpdateAcceptedAgreementRequest) ValidateEnumValue ¶
func (request UpdateAcceptedAgreementRequest) 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 UpdateAcceptedAgreementResponse ¶
type UpdateAcceptedAgreementResponse struct { // The underlying http response RawResponse *http.Response // The AcceptedAgreement instance AcceptedAgreement `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"` }
UpdateAcceptedAgreementResponse wrapper for the UpdateAcceptedAgreement operation
func (UpdateAcceptedAgreementResponse) HTTPResponse ¶
func (response UpdateAcceptedAgreementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAcceptedAgreementResponse) String ¶
func (response UpdateAcceptedAgreementResponse) String() string
type UpdatePublicationDetails ¶
type UpdatePublicationDetails struct { // The name of the publication, which is also used in the listing. Name *string `mandatory:"false" json:"name"` // A short description of the publication to use in the listing. ShortDescription *string `mandatory:"false" json:"shortDescription"` // A long description of the publication to use in the listing. LongDescription *string `mandatory:"false" json:"longDescription"` // Contact information for getting support from the publisher for the listing. SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. // For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no // predefined name, type, or namespace. For more information, see Resource Tags (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
UpdatePublicationDetails The model for the parameters needed to update a publication.
func (UpdatePublicationDetails) String ¶
func (m UpdatePublicationDetails) String() string
func (UpdatePublicationDetails) ValidateEnumValue ¶
func (m UpdatePublicationDetails) 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 UpdatePublicationRequest ¶
type UpdatePublicationRequest struct { // The unique identifier for the publication. PublicationId *string `mandatory:"true" contributesTo:"path" name:"publicationId"` // The details for updating the publication. UpdatePublicationDetails `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"` // 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"` // 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 }
UpdatePublicationRequest wrapper for the UpdatePublication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/marketplace/UpdatePublication.go.html to see an example of how to use UpdatePublicationRequest.
func (UpdatePublicationRequest) BinaryRequestBody ¶
func (request UpdatePublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdatePublicationRequest) HTTPRequest ¶
func (request UpdatePublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdatePublicationRequest) RetryPolicy ¶
func (request UpdatePublicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdatePublicationRequest) String ¶
func (request UpdatePublicationRequest) String() string
func (UpdatePublicationRequest) ValidateEnumValue ¶
func (request UpdatePublicationRequest) 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 UpdatePublicationResponse ¶
type UpdatePublicationResponse struct { // The underlying http response RawResponse *http.Response // The Publication instance Publication `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"` }
UpdatePublicationResponse wrapper for the UpdatePublication operation
func (UpdatePublicationResponse) HTTPResponse ¶
func (response UpdatePublicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePublicationResponse) String ¶
func (response UpdatePublicationResponse) String() string
type UploadData ¶
type UploadData struct { // The name used to refer to the upload data. Name *string `mandatory:"false" json:"name"` // The content URL of the upload data. ContentUrl *string `mandatory:"false" json:"contentUrl"` // The MIME type of the upload data. MimeType *string `mandatory:"false" json:"mimeType"` // The file extension of the upload data. FileExtension *string `mandatory:"false" json:"fileExtension"` }
UploadData The model for upload data for images and icons.
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 ¶ added in v65.49.4
type WorkRequest struct { // Type of the work request OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // The current status of the work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The OCID of the work request. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // How much progress the operation has made. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // Date and time the work was accepted, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"false" json:"resources"` // Date and time the work started, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // Date and time the work completed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The listing id associated with the work request. ListingId *string `mandatory:"false" json:"listingId"` // The package version associated with the work request. PackageVersion *string `mandatory:"false" json:"packageVersion"` }
WorkRequest A description of workrequest
func (WorkRequest) String ¶ added in v65.49.4
func (m WorkRequest) String() string
func (WorkRequest) ValidateEnumValue ¶ added in v65.49.4
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 WorkRequestActionTypeEnum ¶ added in v65.49.4
type WorkRequestActionTypeEnum string
WorkRequestActionTypeEnum Enum with underlying type: string
const ( WorkRequestActionTypeAccepted WorkRequestActionTypeEnum = "ACCEPTED" WorkRequestActionTypeInProgress WorkRequestActionTypeEnum = "IN_PROGRESS" WorkRequestActionTypeWaiting WorkRequestActionTypeEnum = "WAITING" WorkRequestActionTypeNeedsAttention WorkRequestActionTypeEnum = "NEEDS_ATTENTION" WorkRequestActionTypeFailed WorkRequestActionTypeEnum = "FAILED" WorkRequestActionTypeSucceeded WorkRequestActionTypeEnum = "SUCCEEDED" WorkRequestActionTypeCanceled WorkRequestActionTypeEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestActionTypeEnum
func GetMappingWorkRequestActionTypeEnum ¶ added in v65.49.4
func GetMappingWorkRequestActionTypeEnum(val string) (WorkRequestActionTypeEnum, bool)
GetMappingWorkRequestActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestActionTypeEnumValues ¶ added in v65.49.4
func GetWorkRequestActionTypeEnumValues() []WorkRequestActionTypeEnum
GetWorkRequestActionTypeEnumValues Enumerates the set of values for WorkRequestActionTypeEnum
type WorkRequestCollection ¶ added in v65.49.4
type WorkRequestCollection struct { // List of workRequestSummary objects. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
func (WorkRequestCollection) String ¶ added in v65.49.4
func (m WorkRequestCollection) String() string
func (WorkRequestCollection) ValidateEnumValue ¶ added in v65.49.4
func (m WorkRequestCollection) 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 ¶ added in v65.49.4
type WorkRequestError struct { // A machine-usable code for the error that occurred. Error codes are listed // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` // Date and time the error happened, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError Details about errors encountered while executing a work request.
func (WorkRequestError) String ¶ added in v65.49.4
func (m WorkRequestError) String() string
func (WorkRequestError) ValidateEnumValue ¶ added in v65.49.4
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 ¶ added in v65.49.4
type WorkRequestErrorCollection struct { // A collection of work request errors. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection A list of work request errors that match filter criteria, if any. Results contain `WorkRequestError` objects.
func (WorkRequestErrorCollection) String ¶ added in v65.49.4
func (m WorkRequestErrorCollection) String() string
func (WorkRequestErrorCollection) ValidateEnumValue ¶ added in v65.49.4
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 ¶ added in v65.49.4
type WorkRequestLogEntry struct { // A human-readable string. Message *string `mandatory:"true" json:"message"` // Date and time the log was written, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z` Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry Details about the log entity.
func (WorkRequestLogEntry) String ¶ added in v65.49.4
func (m WorkRequestLogEntry) String() string
func (WorkRequestLogEntry) ValidateEnumValue ¶ added in v65.49.4
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 ¶ added in v65.49.4
type WorkRequestLogEntryCollection struct { // A collection of work request log entries. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection A list of work request logs that match filter criteria, if any. Results contain `WorkRequestLogEntry` objects.
func (WorkRequestLogEntryCollection) String ¶ added in v65.49.4
func (m WorkRequestLogEntryCollection) String() string
func (WorkRequestLogEntryCollection) ValidateEnumValue ¶ added in v65.49.4
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 ¶ added in v65.49.4
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource was affected by the work tracked by the work request. // A resource being created, updated, or deleted remains in the `IN_PROGRESS` state until // work is complete for that resource. At that point, the resource transitions to the `CREATED`, `UPDATED`, // or `DELETED` state. ActionType WorkRequestActionTypeEnum `mandatory:"true" json:"actionType"` // The resource identifier the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata EntityUri *string `mandatory:"false" json:"entityUri"` // Additional information about the resource. Metadata map[string]string `mandatory:"false" json:"metadata"` }
WorkRequestResource Details about the resource entity.
func (WorkRequestResource) String ¶ added in v65.49.4
func (m WorkRequestResource) String() string
func (WorkRequestResource) ValidateEnumValue ¶ added in v65.49.4
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 WorkRequestResourceMetadataKeyEnum ¶ added in v65.49.4
type WorkRequestResourceMetadataKeyEnum string
WorkRequestResourceMetadataKeyEnum Enum with underlying type: string
const (
WorkRequestResourceMetadataKeyOperationName WorkRequestResourceMetadataKeyEnum = "OPERATION_NAME"
)
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum
func GetMappingWorkRequestResourceMetadataKeyEnum ¶ added in v65.49.4
func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceMetadataKeyEnumValues ¶ added in v65.49.4
func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary ¶ added in v65.49.4
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. CompartmentId *string `mandatory:"true" json:"compartmentId"` // 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 resources affected by this work request. Resources []WorkRequestResource `mandatory:"false" json:"resources"` // 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"` // The listing id associated with the work request. ListingId *string `mandatory:"false" json:"listingId"` // The package version associated with the work request. PackageVersion *string `mandatory:"false" json:"packageVersion"` }
WorkRequestSummary A summary of the status of a work request.
func (WorkRequestSummary) String ¶ added in v65.49.4
func (m WorkRequestSummary) String() string
func (WorkRequestSummary) ValidateEnumValue ¶ added in v65.49.4
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
Source Files
¶
- accepted_agreement.go
- accepted_agreement_summary.go
- agreement.go
- agreement_summary.go
- architecture_type.go
- category_summary.go
- change_publication_compartment_details.go
- change_publication_compartment_request_response.go
- container_listing_package.go
- create_accepted_agreement_details.go
- create_accepted_agreement_request_response.go
- create_image_publication_package.go
- create_publication_details.go
- create_publication_package.go
- create_publication_request_response.go
- delete_accepted_agreement_request_response.go
- delete_publication_request_response.go
- documentation_link.go
- error_entity.go
- eula.go
- eula_type_enum.go
- export_listing_request_response.go
- export_package_details.go
- free_text_search_details.go
- get_accepted_agreement_request_response.go
- get_agreement_request_response.go
- get_launch_eligibility_request_response.go
- get_listing_request_response.go
- get_package_request_response.go
- get_publication_package_request_response.go
- get_publication_request_response.go
- get_third_party_paid_listing_eligibility_request_response.go
- get_work_request_request_response.go
- image_listing_package.go
- image_publication_package.go
- ineligibility_reason_enum.go
- international_market_price.go
- item.go
- kubernetes_listing_package.go
- launch_eligibility.go
- link.go
- link_enum.go
- list_accepted_agreements_request_response.go
- list_agreements_request_response.go
- list_categories_request_response.go
- list_listings_request_response.go
- list_packages_request_response.go
- list_publication_packages_request_response.go
- list_publications_request_response.go
- list_publishers_request_response.go
- list_report_types_request_response.go
- list_reports_request_response.go
- list_taxes_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- listing.go
- listing_package.go
- listing_package_summary.go
- listing_summary.go
- listing_type.go
- marketplace_account_client.go
- marketplace_client.go
- matching_context_type_enum.go
- named_link.go
- operating_system.go
- operation_status.go
- operation_type.go
- orchestration_listing_package.go
- orchestration_publication_package.go
- orchestration_variable.go
- orchestration_variable_type_enum.go
- package_type_enum.go
- pricing_currency_enum.go
- pricing_model.go
- pricing_strategy_enum.go
- pricing_type_enum.go
- publication.go
- publication_package.go
- publication_package_summary.go
- publication_summary.go
- publisher.go
- publisher_summary.go
- region.go
- report_collection.go
- report_summary.go
- report_type_collection.go
- report_type_summary.go
- screenshot.go
- search_details_type_enum.go
- search_listings_details.go
- search_listings_request_response.go
- structured_search_details.go
- support_contact.go
- tax_summary.go
- text_based_eula.go
- third_party_paid_listing_eligibility.go
- update_accepted_agreement_details.go
- update_accepted_agreement_request_response.go
- update_publication_details.go
- update_publication_request_response.go
- upload_data.go
- work_request.go
- work_request_action_type.go
- work_request_collection.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_resource_metadata_key.go
- work_request_summary.go