Documentation ¶
Index ¶
- type ActionTypeEnum
- type ApplicationCollection
- type ApplicationSummary
- type BulkReplaceServiceCatalogAssociationsDetails
- type BulkReplaceServiceCatalogAssociationsRequest
- func (request BulkReplaceServiceCatalogAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkReplaceServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkReplaceServiceCatalogAssociationsRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkReplaceServiceCatalogAssociationsRequest) String() string
- type BulkReplaceServiceCatalogAssociationsResponse
- type ChangePrivateApplicationCompartmentDetails
- type ChangePrivateApplicationCompartmentRequest
- func (request ChangePrivateApplicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangePrivateApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangePrivateApplicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangePrivateApplicationCompartmentRequest) String() string
- type ChangePrivateApplicationCompartmentResponse
- type ChangeServiceCatalogCompartmentDetails
- type ChangeServiceCatalogCompartmentRequest
- func (request ChangeServiceCatalogCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeServiceCatalogCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeServiceCatalogCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeServiceCatalogCompartmentRequest) String() string
- type ChangeServiceCatalogCompartmentResponse
- type CreatePrivateApplicationDetails
- type CreatePrivateApplicationPackage
- type CreatePrivateApplicationRequest
- func (request CreatePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreatePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreatePrivateApplicationRequest) String() string
- type CreatePrivateApplicationResponse
- type CreatePrivateApplicationStackPackage
- type CreateServiceCatalogAssociationDetails
- type CreateServiceCatalogAssociationRequest
- func (request CreateServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateServiceCatalogAssociationRequest) String() string
- type CreateServiceCatalogAssociationResponse
- type CreateServiceCatalogDetails
- type CreateServiceCatalogRequest
- func (request CreateServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateServiceCatalogRequest) String() string
- type CreateServiceCatalogResponse
- type DeletePrivateApplicationRequest
- func (request DeletePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeletePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeletePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
- func (request DeletePrivateApplicationRequest) String() string
- type DeletePrivateApplicationResponse
- type DeleteServiceCatalogAssociationRequest
- func (request DeleteServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteServiceCatalogAssociationRequest) String() string
- type DeleteServiceCatalogAssociationResponse
- type DeleteServiceCatalogRequest
- func (request DeleteServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteServiceCatalogRequest) String() string
- type DeleteServiceCatalogResponse
- type ErrorEntity
- type GetPrivateApplicationActionDownloadLogoRequest
- func (request GetPrivateApplicationActionDownloadLogoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPrivateApplicationActionDownloadLogoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPrivateApplicationActionDownloadLogoRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPrivateApplicationActionDownloadLogoRequest) String() string
- type GetPrivateApplicationActionDownloadLogoResponse
- type GetPrivateApplicationPackageActionDownloadConfigRequest
- func (request GetPrivateApplicationPackageActionDownloadConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPrivateApplicationPackageActionDownloadConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPrivateApplicationPackageActionDownloadConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPrivateApplicationPackageActionDownloadConfigRequest) String() string
- type GetPrivateApplicationPackageActionDownloadConfigResponse
- type GetPrivateApplicationPackageRequest
- func (request GetPrivateApplicationPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPrivateApplicationPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPrivateApplicationPackageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPrivateApplicationPackageRequest) String() string
- type GetPrivateApplicationPackageResponse
- type GetPrivateApplicationRequest
- func (request GetPrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPrivateApplicationRequest) String() string
- type GetPrivateApplicationResponse
- type GetServiceCatalogAssociationRequest
- func (request GetServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetServiceCatalogAssociationRequest) String() string
- type GetServiceCatalogAssociationResponse
- type GetServiceCatalogRequest
- func (request GetServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
- func (request GetServiceCatalogRequest) String() string
- type GetServiceCatalogResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- type GetWorkRequestResponse
- type ListApplicationsRequest
- func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListApplicationsRequest) String() string
- type ListApplicationsResponse
- type ListApplicationsSortOrderEnum
- type ListPrivateApplicationPackagesRequest
- func (request ListPrivateApplicationPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPrivateApplicationPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPrivateApplicationPackagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPrivateApplicationPackagesRequest) String() string
- type ListPrivateApplicationPackagesResponse
- type ListPrivateApplicationPackagesSortByEnum
- type ListPrivateApplicationPackagesSortOrderEnum
- type ListPrivateApplicationsRequest
- func (request ListPrivateApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPrivateApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPrivateApplicationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPrivateApplicationsRequest) String() string
- type ListPrivateApplicationsResponse
- type ListPrivateApplicationsSortByEnum
- type ListPrivateApplicationsSortOrderEnum
- type ListServiceCatalogAssociationsRequest
- func (request ListServiceCatalogAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListServiceCatalogAssociationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListServiceCatalogAssociationsRequest) String() string
- type ListServiceCatalogAssociationsResponse
- type ListServiceCatalogAssociationsSortByEnum
- type ListServiceCatalogAssociationsSortOrderEnum
- type ListServiceCatalogsRequest
- func (request ListServiceCatalogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListServiceCatalogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListServiceCatalogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListServiceCatalogsRequest) String() string
- type ListServiceCatalogsResponse
- type ListServiceCatalogsSortByEnum
- type ListServiceCatalogsSortOrderEnum
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- type ListWorkRequestErrorsResponse
- 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
- 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
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ListWorkRequestsStatusEnum
- type OperationStatusEnum
- type OperationTypeEnum
- type PackageTypeEnumEnum
- type PricingTypeEnumEnum
- type PrivateApplication
- type PrivateApplicationCollection
- type PrivateApplicationLifecycleStateEnum
- type PrivateApplicationPackage
- type PrivateApplicationPackageCollection
- type PrivateApplicationPackageSummary
- type PrivateApplicationStackPackage
- func (m PrivateApplicationStackPackage) GetDisplayName() *string
- func (m PrivateApplicationStackPackage) GetId() *string
- func (m PrivateApplicationStackPackage) GetPrivateApplicationId() *string
- func (m PrivateApplicationStackPackage) GetTimeCreated() *common.SDKTime
- func (m PrivateApplicationStackPackage) GetVersion() *string
- func (m PrivateApplicationStackPackage) MarshalJSON() (buff []byte, e error)
- func (m PrivateApplicationStackPackage) String() string
- type PrivateApplicationSummary
- type PublisherSummary
- type ServiceCatalog
- type ServiceCatalogAssociation
- type ServiceCatalogAssociationCollection
- type ServiceCatalogAssociationSummary
- type ServiceCatalogClient
- func (client ServiceCatalogClient) BulkReplaceServiceCatalogAssociations(ctx context.Context, request BulkReplaceServiceCatalogAssociationsRequest) (response BulkReplaceServiceCatalogAssociationsResponse, err error)
- func (client ServiceCatalogClient) ChangePrivateApplicationCompartment(ctx context.Context, request ChangePrivateApplicationCompartmentRequest) (response ChangePrivateApplicationCompartmentResponse, err error)
- func (client ServiceCatalogClient) ChangeServiceCatalogCompartment(ctx context.Context, request ChangeServiceCatalogCompartmentRequest) (response ChangeServiceCatalogCompartmentResponse, err error)
- func (client *ServiceCatalogClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client ServiceCatalogClient) CreatePrivateApplication(ctx context.Context, request CreatePrivateApplicationRequest) (response CreatePrivateApplicationResponse, err error)
- func (client ServiceCatalogClient) CreateServiceCatalog(ctx context.Context, request CreateServiceCatalogRequest) (response CreateServiceCatalogResponse, err error)
- func (client ServiceCatalogClient) CreateServiceCatalogAssociation(ctx context.Context, request CreateServiceCatalogAssociationRequest) (response CreateServiceCatalogAssociationResponse, err error)
- func (client ServiceCatalogClient) DeletePrivateApplication(ctx context.Context, request DeletePrivateApplicationRequest) (response DeletePrivateApplicationResponse, err error)
- func (client ServiceCatalogClient) DeleteServiceCatalog(ctx context.Context, request DeleteServiceCatalogRequest) (response DeleteServiceCatalogResponse, err error)
- func (client ServiceCatalogClient) DeleteServiceCatalogAssociation(ctx context.Context, request DeleteServiceCatalogAssociationRequest) (response DeleteServiceCatalogAssociationResponse, err error)
- func (client ServiceCatalogClient) GetPrivateApplication(ctx context.Context, request GetPrivateApplicationRequest) (response GetPrivateApplicationResponse, err error)
- func (client ServiceCatalogClient) GetPrivateApplicationActionDownloadLogo(ctx context.Context, request GetPrivateApplicationActionDownloadLogoRequest) (response GetPrivateApplicationActionDownloadLogoResponse, err error)
- func (client ServiceCatalogClient) GetPrivateApplicationPackage(ctx context.Context, request GetPrivateApplicationPackageRequest) (response GetPrivateApplicationPackageResponse, err error)
- func (client ServiceCatalogClient) GetPrivateApplicationPackageActionDownloadConfig(ctx context.Context, ...) (response GetPrivateApplicationPackageActionDownloadConfigResponse, err error)
- func (client ServiceCatalogClient) GetServiceCatalog(ctx context.Context, request GetServiceCatalogRequest) (response GetServiceCatalogResponse, err error)
- func (client ServiceCatalogClient) GetServiceCatalogAssociation(ctx context.Context, request GetServiceCatalogAssociationRequest) (response GetServiceCatalogAssociationResponse, err error)
- func (client ServiceCatalogClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client ServiceCatalogClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)
- func (client ServiceCatalogClient) ListPrivateApplicationPackages(ctx context.Context, request ListPrivateApplicationPackagesRequest) (response ListPrivateApplicationPackagesResponse, err error)
- func (client ServiceCatalogClient) ListPrivateApplications(ctx context.Context, request ListPrivateApplicationsRequest) (response ListPrivateApplicationsResponse, err error)
- func (client ServiceCatalogClient) ListServiceCatalogAssociations(ctx context.Context, request ListServiceCatalogAssociationsRequest) (response ListServiceCatalogAssociationsResponse, err error)
- func (client ServiceCatalogClient) ListServiceCatalogs(ctx context.Context, request ListServiceCatalogsRequest) (response ListServiceCatalogsResponse, err error)
- func (client ServiceCatalogClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client ServiceCatalogClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client ServiceCatalogClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client *ServiceCatalogClient) SetRegion(region string)
- func (client ServiceCatalogClient) UpdatePrivateApplication(ctx context.Context, request UpdatePrivateApplicationRequest) (response UpdatePrivateApplicationResponse, err error)
- func (client ServiceCatalogClient) UpdateServiceCatalog(ctx context.Context, request UpdateServiceCatalogRequest) (response UpdateServiceCatalogResponse, err error)
- type ServiceCatalogCollection
- type ServiceCatalogLifecycleStateEnum
- type ServiceCatalogSummary
- type UpdatePrivateApplicationDetails
- type UpdatePrivateApplicationRequest
- func (request UpdatePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdatePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdatePrivateApplicationRequest) String() string
- type UpdatePrivateApplicationResponse
- type UpdateServiceCatalogDetails
- type UpdateServiceCatalogRequest
- func (request UpdateServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateServiceCatalogRequest) String() string
- type UpdateServiceCatalogResponse
- type UploadData
- type WorkRequest
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
- type WorkRequestSummary
- type WorkRequestSummaryCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionTypeEnum ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeFailed ActionTypeEnum = "FAILED" )
Set of constants representing the allowable values for ActionTypeEnum
func GetActionTypeEnumValues ¶
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
type ApplicationCollection ¶
type ApplicationCollection struct { // Collection of service catalog applications. Items []ApplicationSummary `mandatory:"true" json:"items"` }
ApplicationCollection Collection of applications in a given service catalog or a tenancy.
func (ApplicationCollection) String ¶
func (m ApplicationCollection) String() string
type ApplicationSummary ¶
type ApplicationSummary struct { // Identifier of the application from a service catalog. EntityId *string `mandatory:"true" json:"entityId"` // The type of an application in the service catalog. EntityType *string `mandatory:"true" json:"entityType"` // The name that service catalog should use to display this application. DisplayName *string `mandatory:"true" json:"displayName"` // Indicates whether the application is featured. IsFeatured *bool `mandatory:"false" json:"isFeatured"` Publisher *PublisherSummary `mandatory:"false" json:"publisher"` // A short description of the application. ShortDescription *string `mandatory:"false" json:"shortDescription"` Logo *UploadData `mandatory:"false" json:"logo"` // Summary of the pricing types available across all packages in the application. PricingType PricingTypeEnumEnum `mandatory:"false" json:"pricingType,omitempty"` // The type of the packages withing the application. PackageType PackageTypeEnumEnum `mandatory:"false" json:"packageType,omitempty"` }
ApplicationSummary The model for summary of an application in service catalog.
func (ApplicationSummary) String ¶
func (m ApplicationSummary) String() string
type BulkReplaceServiceCatalogAssociationsDetails ¶
type BulkReplaceServiceCatalogAssociationsDetails struct { // Collection of CreateServiceCatalogAssociationDetails for bulk operation. Items []CreateServiceCatalogAssociationDetails `mandatory:"true" json:"items"` }
BulkReplaceServiceCatalogAssociationsDetails The model to replace service catalog associations in bulk.
func (BulkReplaceServiceCatalogAssociationsDetails) String ¶
func (m BulkReplaceServiceCatalogAssociationsDetails) String() string
type BulkReplaceServiceCatalogAssociationsRequest ¶
type BulkReplaceServiceCatalogAssociationsRequest struct { // The unique identifier for the service catalog. ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"` // Details of the service catalog update operation. BulkReplaceServiceCatalogAssociationsDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to // the value of the etag from a previous GET or POST response for that resource. The resource will be updated or // deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
BulkReplaceServiceCatalogAssociationsRequest wrapper for the BulkReplaceServiceCatalogAssociations operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/BulkReplaceServiceCatalogAssociations.go.html to see an example of how to use BulkReplaceServiceCatalogAssociationsRequest.
func (BulkReplaceServiceCatalogAssociationsRequest) BinaryRequestBody ¶
func (request BulkReplaceServiceCatalogAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkReplaceServiceCatalogAssociationsRequest) HTTPRequest ¶
func (request BulkReplaceServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkReplaceServiceCatalogAssociationsRequest) RetryPolicy ¶
func (request BulkReplaceServiceCatalogAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkReplaceServiceCatalogAssociationsRequest) String ¶
func (request BulkReplaceServiceCatalogAssociationsRequest) String() string
type BulkReplaceServiceCatalogAssociationsResponse ¶
type BulkReplaceServiceCatalogAssociationsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
BulkReplaceServiceCatalogAssociationsResponse wrapper for the BulkReplaceServiceCatalogAssociations operation
func (BulkReplaceServiceCatalogAssociationsResponse) HTTPResponse ¶
func (response BulkReplaceServiceCatalogAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkReplaceServiceCatalogAssociationsResponse) String ¶
func (response BulkReplaceServiceCatalogAssociationsResponse) String() string
type ChangePrivateApplicationCompartmentDetails ¶
type ChangePrivateApplicationCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to move the private application. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangePrivateApplicationCompartmentDetails All the parameters required to make the move.
func (ChangePrivateApplicationCompartmentDetails) String ¶
func (m ChangePrivateApplicationCompartmentDetails) String() string
type ChangePrivateApplicationCompartmentRequest ¶
type ChangePrivateApplicationCompartmentRequest struct { // The unique identifier for the private application. PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"` // The details of the request to change the compartment of a given private application. ChangePrivateApplicationCompartmentDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to // the value of the etag from a previous GET or POST response for that resource. The resource will be updated or // deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangePrivateApplicationCompartmentRequest wrapper for the ChangePrivateApplicationCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ChangePrivateApplicationCompartment.go.html to see an example of how to use ChangePrivateApplicationCompartmentRequest.
func (ChangePrivateApplicationCompartmentRequest) BinaryRequestBody ¶
func (request ChangePrivateApplicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangePrivateApplicationCompartmentRequest) HTTPRequest ¶
func (request ChangePrivateApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangePrivateApplicationCompartmentRequest) RetryPolicy ¶
func (request ChangePrivateApplicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangePrivateApplicationCompartmentRequest) String ¶
func (request ChangePrivateApplicationCompartmentRequest) String() string
type ChangePrivateApplicationCompartmentResponse ¶
type ChangePrivateApplicationCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ChangePrivateApplicationCompartmentResponse wrapper for the ChangePrivateApplicationCompartment operation
func (ChangePrivateApplicationCompartmentResponse) HTTPResponse ¶
func (response ChangePrivateApplicationCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangePrivateApplicationCompartmentResponse) String ¶
func (response ChangePrivateApplicationCompartmentResponse) String() string
type ChangeServiceCatalogCompartmentDetails ¶
type ChangeServiceCatalogCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to move the service catalog. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
ChangeServiceCatalogCompartmentDetails The model for the parameters needed move a service catalog from one compartment to another.
func (ChangeServiceCatalogCompartmentDetails) String ¶
func (m ChangeServiceCatalogCompartmentDetails) String() string
type ChangeServiceCatalogCompartmentRequest ¶
type ChangeServiceCatalogCompartmentRequest struct { // The unique identifier for the service catalog. ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"` // The details of the request to change the compartment of a given service catalog. ChangeServiceCatalogCompartmentDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to // the value of the etag from a previous GET or POST response for that resource. The resource will be updated or // deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeServiceCatalogCompartmentRequest wrapper for the ChangeServiceCatalogCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ChangeServiceCatalogCompartment.go.html to see an example of how to use ChangeServiceCatalogCompartmentRequest.
func (ChangeServiceCatalogCompartmentRequest) BinaryRequestBody ¶
func (request ChangeServiceCatalogCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeServiceCatalogCompartmentRequest) HTTPRequest ¶
func (request ChangeServiceCatalogCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeServiceCatalogCompartmentRequest) RetryPolicy ¶
func (request ChangeServiceCatalogCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeServiceCatalogCompartmentRequest) String ¶
func (request ChangeServiceCatalogCompartmentRequest) String() string
type ChangeServiceCatalogCompartmentResponse ¶
type ChangeServiceCatalogCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeServiceCatalogCompartmentResponse wrapper for the ChangeServiceCatalogCompartment operation
func (ChangeServiceCatalogCompartmentResponse) HTTPResponse ¶
func (response ChangeServiceCatalogCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeServiceCatalogCompartmentResponse) String ¶
func (response ChangeServiceCatalogCompartmentResponse) String() string
type CreatePrivateApplicationDetails ¶
type CreatePrivateApplicationDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the private application. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the private application. DisplayName *string `mandatory:"true" json:"displayName"` // A short description of the private application. ShortDescription *string `mandatory:"true" json:"shortDescription"` PackageDetails CreatePrivateApplicationPackage `mandatory:"true" json:"packageDetails"` // A long description of the private application. LongDescription *string `mandatory:"false" json:"longDescription"` // Base64-encoded logo to use as the private application icon. // Template icon file requirements: PNG format, 50 KB maximum, 130 x 130 pixels. LogoFileBase64Encoded *string `mandatory:"false" json:"logoFileBase64Encoded"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
CreatePrivateApplicationDetails The model for the parameters needed to create a private application.
func (CreatePrivateApplicationDetails) String ¶
func (m CreatePrivateApplicationDetails) String() string
func (*CreatePrivateApplicationDetails) UnmarshalJSON ¶
func (m *CreatePrivateApplicationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreatePrivateApplicationPackage ¶
type CreatePrivateApplicationPackage interface { // The package version. GetVersion() *string }
CreatePrivateApplicationPackage A base object for creating a private application package.
type CreatePrivateApplicationRequest ¶
type CreatePrivateApplicationRequest struct { // Private application creation details. CreatePrivateApplicationDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without // risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations (for example, if a resource has been deleted and purged from the system, // then a retry of the original creation request might be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreatePrivateApplicationRequest wrapper for the CreatePrivateApplication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/CreatePrivateApplication.go.html to see an example of how to use CreatePrivateApplicationRequest.
func (CreatePrivateApplicationRequest) BinaryRequestBody ¶
func (request CreatePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreatePrivateApplicationRequest) HTTPRequest ¶
func (request CreatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePrivateApplicationRequest) RetryPolicy ¶
func (request CreatePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePrivateApplicationRequest) String ¶
func (request CreatePrivateApplicationRequest) String() string
type CreatePrivateApplicationResponse ¶
type CreatePrivateApplicationResponse struct { // The underlying http response RawResponse *http.Response // The PrivateApplication instance PrivateApplication `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreatePrivateApplicationResponse wrapper for the CreatePrivateApplication operation
func (CreatePrivateApplicationResponse) HTTPResponse ¶
func (response CreatePrivateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePrivateApplicationResponse) String ¶
func (response CreatePrivateApplicationResponse) String() string
type CreatePrivateApplicationStackPackage ¶
type CreatePrivateApplicationStackPackage struct { // The package version. Version *string `mandatory:"true" json:"version"` // Base-64 payload of the Terraform zip package. ZipFileBase64Encoded *string `mandatory:"false" json:"zipFileBase64Encoded"` }
CreatePrivateApplicationStackPackage An object for creating a private application stack package.
func (CreatePrivateApplicationStackPackage) GetVersion ¶
func (m CreatePrivateApplicationStackPackage) GetVersion() *string
GetVersion returns Version
func (CreatePrivateApplicationStackPackage) MarshalJSON ¶
func (m CreatePrivateApplicationStackPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreatePrivateApplicationStackPackage) String ¶
func (m CreatePrivateApplicationStackPackage) String() string
type CreateServiceCatalogAssociationDetails ¶
type CreateServiceCatalogAssociationDetails struct { // Identifier of the service catalog. ServiceCatalogId *string `mandatory:"true" json:"serviceCatalogId"` // Identifier of the entity being associated with service catalog. EntityId *string `mandatory:"true" json:"entityId"` // The type of the entity that is associated with the service catalog. EntityType *string `mandatory:"false" json:"entityType"` }
CreateServiceCatalogAssociationDetails The model to create a single association between a service catalog and a resource.
func (CreateServiceCatalogAssociationDetails) String ¶
func (m CreateServiceCatalogAssociationDetails) String() string
type CreateServiceCatalogAssociationRequest ¶
type CreateServiceCatalogAssociationRequest struct { // The details for creating the association between resource and service catalog. CreateServiceCatalogAssociationDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without // risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations (for example, if a resource has been deleted and purged from the system, // then a retry of the original creation request might be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateServiceCatalogAssociationRequest wrapper for the CreateServiceCatalogAssociation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/CreateServiceCatalogAssociation.go.html to see an example of how to use CreateServiceCatalogAssociationRequest.
func (CreateServiceCatalogAssociationRequest) BinaryRequestBody ¶
func (request CreateServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateServiceCatalogAssociationRequest) HTTPRequest ¶
func (request CreateServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateServiceCatalogAssociationRequest) RetryPolicy ¶
func (request CreateServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateServiceCatalogAssociationRequest) String ¶
func (request CreateServiceCatalogAssociationRequest) String() string
type CreateServiceCatalogAssociationResponse ¶
type CreateServiceCatalogAssociationResponse struct { // The underlying http response RawResponse *http.Response // The ServiceCatalogAssociation instance ServiceCatalogAssociation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateServiceCatalogAssociationResponse wrapper for the CreateServiceCatalogAssociation operation
func (CreateServiceCatalogAssociationResponse) HTTPResponse ¶
func (response CreateServiceCatalogAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateServiceCatalogAssociationResponse) String ¶
func (response CreateServiceCatalogAssociationResponse) String() string
type CreateServiceCatalogDetails ¶
type CreateServiceCatalogDetails struct { // The unique identifier for the compartment where the service catalog will be created. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The display name of the service catalog. DisplayName *string `mandatory:"true" json:"displayName"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
CreateServiceCatalogDetails The model for parameter needed to create service catalog.
func (CreateServiceCatalogDetails) String ¶
func (m CreateServiceCatalogDetails) String() string
type CreateServiceCatalogRequest ¶
type CreateServiceCatalogRequest struct { // The details for creating a service catalog. CreateServiceCatalogDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without // risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated before // then due to conflicting operations (for example, if a resource has been deleted and purged from the system, // then a retry of the original creation request might be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateServiceCatalogRequest wrapper for the CreateServiceCatalog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/CreateServiceCatalog.go.html to see an example of how to use CreateServiceCatalogRequest.
func (CreateServiceCatalogRequest) BinaryRequestBody ¶
func (request CreateServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateServiceCatalogRequest) HTTPRequest ¶
func (request CreateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateServiceCatalogRequest) RetryPolicy ¶
func (request CreateServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateServiceCatalogRequest) String ¶
func (request CreateServiceCatalogRequest) String() string
type CreateServiceCatalogResponse ¶
type CreateServiceCatalogResponse struct { // The underlying http response RawResponse *http.Response // The ServiceCatalog instance ServiceCatalog `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateServiceCatalogResponse wrapper for the CreateServiceCatalog operation
func (CreateServiceCatalogResponse) HTTPResponse ¶
func (response CreateServiceCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateServiceCatalogResponse) String ¶
func (response CreateServiceCatalogResponse) String() string
type DeletePrivateApplicationRequest ¶
type DeletePrivateApplicationRequest struct { // The unique identifier for the private application. PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to // the value of the etag from a previous GET or POST response for that resource. The resource will be updated or // deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeletePrivateApplicationRequest wrapper for the DeletePrivateApplication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/DeletePrivateApplication.go.html to see an example of how to use DeletePrivateApplicationRequest.
func (DeletePrivateApplicationRequest) BinaryRequestBody ¶
func (request DeletePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeletePrivateApplicationRequest) HTTPRequest ¶
func (request DeletePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeletePrivateApplicationRequest) RetryPolicy ¶
func (request DeletePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePrivateApplicationRequest) String ¶
func (request DeletePrivateApplicationRequest) String() string
type DeletePrivateApplicationResponse ¶
type DeletePrivateApplicationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeletePrivateApplicationResponse wrapper for the DeletePrivateApplication operation
func (DeletePrivateApplicationResponse) HTTPResponse ¶
func (response DeletePrivateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePrivateApplicationResponse) String ¶
func (response DeletePrivateApplicationResponse) String() string
type DeleteServiceCatalogAssociationRequest ¶
type DeleteServiceCatalogAssociationRequest struct { // The unique identifier of the service catalog association. ServiceCatalogAssociationId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogAssociationId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to // the value of the etag from a previous GET or POST response for that resource. The resource will be updated or // deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteServiceCatalogAssociationRequest wrapper for the DeleteServiceCatalogAssociation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/DeleteServiceCatalogAssociation.go.html to see an example of how to use DeleteServiceCatalogAssociationRequest.
func (DeleteServiceCatalogAssociationRequest) BinaryRequestBody ¶
func (request DeleteServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteServiceCatalogAssociationRequest) HTTPRequest ¶
func (request DeleteServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteServiceCatalogAssociationRequest) RetryPolicy ¶
func (request DeleteServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteServiceCatalogAssociationRequest) String ¶
func (request DeleteServiceCatalogAssociationRequest) String() string
type DeleteServiceCatalogAssociationResponse ¶
type DeleteServiceCatalogAssociationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteServiceCatalogAssociationResponse wrapper for the DeleteServiceCatalogAssociation operation
func (DeleteServiceCatalogAssociationResponse) HTTPResponse ¶
func (response DeleteServiceCatalogAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteServiceCatalogAssociationResponse) String ¶
func (response DeleteServiceCatalogAssociationResponse) String() string
type DeleteServiceCatalogRequest ¶
type DeleteServiceCatalogRequest struct { // The unique identifier for the service catalog. ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to // the value of the etag from a previous GET or POST response for that resource. The resource will be updated or // deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteServiceCatalogRequest wrapper for the DeleteServiceCatalog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/DeleteServiceCatalog.go.html to see an example of how to use DeleteServiceCatalogRequest.
func (DeleteServiceCatalogRequest) BinaryRequestBody ¶
func (request DeleteServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteServiceCatalogRequest) HTTPRequest ¶
func (request DeleteServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteServiceCatalogRequest) RetryPolicy ¶
func (request DeleteServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteServiceCatalogRequest) String ¶
func (request DeleteServiceCatalogRequest) String() string
type DeleteServiceCatalogResponse ¶
type DeleteServiceCatalogResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteServiceCatalogResponse wrapper for the DeleteServiceCatalog operation
func (DeleteServiceCatalogResponse) HTTPResponse ¶
func (response DeleteServiceCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteServiceCatalogResponse) String ¶
func (response DeleteServiceCatalogResponse) String() string
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
type GetPrivateApplicationActionDownloadLogoRequest ¶
type GetPrivateApplicationActionDownloadLogoRequest struct { // The unique identifier for the private application. PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPrivateApplicationActionDownloadLogoRequest wrapper for the GetPrivateApplicationActionDownloadLogo operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetPrivateApplicationActionDownloadLogo.go.html to see an example of how to use GetPrivateApplicationActionDownloadLogoRequest.
func (GetPrivateApplicationActionDownloadLogoRequest) BinaryRequestBody ¶
func (request GetPrivateApplicationActionDownloadLogoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPrivateApplicationActionDownloadLogoRequest) HTTPRequest ¶
func (request GetPrivateApplicationActionDownloadLogoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPrivateApplicationActionDownloadLogoRequest) RetryPolicy ¶
func (request GetPrivateApplicationActionDownloadLogoRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPrivateApplicationActionDownloadLogoRequest) String ¶
func (request GetPrivateApplicationActionDownloadLogoRequest) String() string
type GetPrivateApplicationActionDownloadLogoResponse ¶
type GetPrivateApplicationActionDownloadLogoResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetPrivateApplicationActionDownloadLogoResponse wrapper for the GetPrivateApplicationActionDownloadLogo operation
func (GetPrivateApplicationActionDownloadLogoResponse) HTTPResponse ¶
func (response GetPrivateApplicationActionDownloadLogoResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPrivateApplicationActionDownloadLogoResponse) String ¶
func (response GetPrivateApplicationActionDownloadLogoResponse) String() string
type GetPrivateApplicationPackageActionDownloadConfigRequest ¶
type GetPrivateApplicationPackageActionDownloadConfigRequest struct { // The unique identifier for the private application package. PrivateApplicationPackageId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationPackageId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPrivateApplicationPackageActionDownloadConfigRequest wrapper for the GetPrivateApplicationPackageActionDownloadConfig operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetPrivateApplicationPackageActionDownloadConfig.go.html to see an example of how to use GetPrivateApplicationPackageActionDownloadConfigRequest.
func (GetPrivateApplicationPackageActionDownloadConfigRequest) BinaryRequestBody ¶
func (request GetPrivateApplicationPackageActionDownloadConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPrivateApplicationPackageActionDownloadConfigRequest) HTTPRequest ¶
func (request GetPrivateApplicationPackageActionDownloadConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPrivateApplicationPackageActionDownloadConfigRequest) RetryPolicy ¶
func (request GetPrivateApplicationPackageActionDownloadConfigRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPrivateApplicationPackageActionDownloadConfigRequest) String ¶
func (request GetPrivateApplicationPackageActionDownloadConfigRequest) String() string
type GetPrivateApplicationPackageActionDownloadConfigResponse ¶
type GetPrivateApplicationPackageActionDownloadConfigResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetPrivateApplicationPackageActionDownloadConfigResponse wrapper for the GetPrivateApplicationPackageActionDownloadConfig operation
func (GetPrivateApplicationPackageActionDownloadConfigResponse) HTTPResponse ¶
func (response GetPrivateApplicationPackageActionDownloadConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPrivateApplicationPackageActionDownloadConfigResponse) String ¶
func (response GetPrivateApplicationPackageActionDownloadConfigResponse) String() string
type GetPrivateApplicationPackageRequest ¶
type GetPrivateApplicationPackageRequest struct { // The unique identifier for the private application package. PrivateApplicationPackageId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationPackageId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPrivateApplicationPackageRequest wrapper for the GetPrivateApplicationPackage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetPrivateApplicationPackage.go.html to see an example of how to use GetPrivateApplicationPackageRequest.
func (GetPrivateApplicationPackageRequest) BinaryRequestBody ¶
func (request GetPrivateApplicationPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPrivateApplicationPackageRequest) HTTPRequest ¶
func (request GetPrivateApplicationPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPrivateApplicationPackageRequest) RetryPolicy ¶
func (request GetPrivateApplicationPackageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPrivateApplicationPackageRequest) String ¶
func (request GetPrivateApplicationPackageRequest) String() string
type GetPrivateApplicationPackageResponse ¶
type GetPrivateApplicationPackageResponse struct { // The underlying http response RawResponse *http.Response // The PrivateApplicationPackage instance PrivateApplicationPackage `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetPrivateApplicationPackageResponse wrapper for the GetPrivateApplicationPackage operation
func (GetPrivateApplicationPackageResponse) HTTPResponse ¶
func (response GetPrivateApplicationPackageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPrivateApplicationPackageResponse) String ¶
func (response GetPrivateApplicationPackageResponse) String() string
type GetPrivateApplicationRequest ¶
type GetPrivateApplicationRequest struct { // The unique identifier for the private application. PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPrivateApplicationRequest wrapper for the GetPrivateApplication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetPrivateApplication.go.html to see an example of how to use GetPrivateApplicationRequest.
func (GetPrivateApplicationRequest) BinaryRequestBody ¶
func (request GetPrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPrivateApplicationRequest) HTTPRequest ¶
func (request GetPrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPrivateApplicationRequest) RetryPolicy ¶
func (request GetPrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPrivateApplicationRequest) String ¶
func (request GetPrivateApplicationRequest) String() string
type GetPrivateApplicationResponse ¶
type GetPrivateApplicationResponse struct { // The underlying http response RawResponse *http.Response // The PrivateApplication instance PrivateApplication `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetPrivateApplicationResponse wrapper for the GetPrivateApplication operation
func (GetPrivateApplicationResponse) HTTPResponse ¶
func (response GetPrivateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPrivateApplicationResponse) String ¶
func (response GetPrivateApplicationResponse) String() string
type GetServiceCatalogAssociationRequest ¶
type GetServiceCatalogAssociationRequest struct { // The unique identifier of the service catalog association. ServiceCatalogAssociationId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogAssociationId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetServiceCatalogAssociationRequest wrapper for the GetServiceCatalogAssociation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetServiceCatalogAssociation.go.html to see an example of how to use GetServiceCatalogAssociationRequest.
func (GetServiceCatalogAssociationRequest) BinaryRequestBody ¶
func (request GetServiceCatalogAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetServiceCatalogAssociationRequest) HTTPRequest ¶
func (request GetServiceCatalogAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetServiceCatalogAssociationRequest) RetryPolicy ¶
func (request GetServiceCatalogAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetServiceCatalogAssociationRequest) String ¶
func (request GetServiceCatalogAssociationRequest) String() string
type GetServiceCatalogAssociationResponse ¶
type GetServiceCatalogAssociationResponse struct { // The underlying http response RawResponse *http.Response // The ServiceCatalogAssociation instance ServiceCatalogAssociation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
GetServiceCatalogAssociationResponse wrapper for the GetServiceCatalogAssociation operation
func (GetServiceCatalogAssociationResponse) HTTPResponse ¶
func (response GetServiceCatalogAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetServiceCatalogAssociationResponse) String ¶
func (response GetServiceCatalogAssociationResponse) String() string
type GetServiceCatalogRequest ¶
type GetServiceCatalogRequest struct { // The unique identifier for the service catalog. ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetServiceCatalogRequest wrapper for the GetServiceCatalog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetServiceCatalog.go.html to see an example of how to use GetServiceCatalogRequest.
func (GetServiceCatalogRequest) BinaryRequestBody ¶
func (request GetServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetServiceCatalogRequest) HTTPRequest ¶
func (request GetServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetServiceCatalogRequest) RetryPolicy ¶
func (request GetServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetServiceCatalogRequest) String ¶
func (request GetServiceCatalogRequest) String() string
type GetServiceCatalogResponse ¶
type GetServiceCatalogResponse struct { // The underlying http response RawResponse *http.Response // The ServiceCatalog instance ServiceCatalog `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
GetServiceCatalogResponse wrapper for the GetServiceCatalog operation
func (GetServiceCatalogResponse) HTTPResponse ¶
func (response GetServiceCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetServiceCatalogResponse) String ¶
func (response GetServiceCatalogResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *int `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type ListApplicationsRequest ¶
type ListApplicationsRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The unique identifier for the service catalog. ServiceCatalogId *string `mandatory:"false" contributesTo:"query" name:"serviceCatalogId"` // The type of the application in the service catalog. EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` response header from the previous "List" call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Exact match name filter. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The unique identifier of the entity associated with service catalog. EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"` // Limit results to just this publisher. PublisherId []string `contributesTo:"query" name:"publisherId" collectionFormat:"multi"` // Name of the package type. If multiple package types are provided, then any resource with // one or more matching package types will be returned. PackageType []PackageTypeEnumEnum `contributesTo:"query" name:"packageType" omitEmpty:"true" collectionFormat:"multi"` // Name of the pricing type. If multiple pricing types are provided, then any resource with // one or more matching pricing models will be returned. Pricing []PricingTypeEnumEnum `contributesTo:"query" name:"pricing" omitEmpty:"true" collectionFormat:"multi"` // Indicates whether to show only featured resources. If this is set to `false` or is omitted, then all resources will be returned. IsFeatured *bool `mandatory:"false" contributesTo:"query" name:"isFeatured"` // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`. SortOrder ListApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListApplicationsRequest wrapper for the ListApplications operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListApplications.go.html to see an example of how to use ListApplicationsRequest.
func (ListApplicationsRequest) BinaryRequestBody ¶
func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListApplicationsRequest) HTTPRequest ¶
func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListApplicationsRequest) RetryPolicy ¶
func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListApplicationsRequest) String ¶
func (request ListApplicationsRequest) String() string
type ListApplicationsResponse ¶
type ListApplicationsResponse struct { // The underlying http response RawResponse *http.Response // A list of ApplicationCollection instances ApplicationCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListApplicationsResponse wrapper for the ListApplications operation
func (ListApplicationsResponse) HTTPResponse ¶
func (response ListApplicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListApplicationsResponse) String ¶
func (response ListApplicationsResponse) String() string
type ListApplicationsSortOrderEnum ¶
type ListApplicationsSortOrderEnum string
ListApplicationsSortOrderEnum Enum with underlying type: string
const ( ListApplicationsSortOrderAsc ListApplicationsSortOrderEnum = "ASC" ListApplicationsSortOrderDesc ListApplicationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListApplicationsSortOrderEnum
func GetListApplicationsSortOrderEnumValues ¶
func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum
GetListApplicationsSortOrderEnumValues Enumerates the set of values for ListApplicationsSortOrderEnum
type ListPrivateApplicationPackagesRequest ¶
type ListPrivateApplicationPackagesRequest struct { // The unique identifier for the private application. PrivateApplicationId *string `mandatory:"true" contributesTo:"query" name:"privateApplicationId"` // The unique identifier for the private application package. PrivateApplicationPackageId *string `mandatory:"false" contributesTo:"query" name:"privateApplicationPackageId"` // Name of the package type. If multiple package types are provided, then any resource with // one or more matching package types will be returned. PackageType []PackageTypeEnumEnum `contributesTo:"query" name:"packageType" omitEmpty:"true" collectionFormat:"multi"` // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` response header from the previous "List" call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to use to sort listed results. You can only specify one field to sort by. // `TIMECREATED` displays results in descending order by default. You can change your // preference by specifying a different sort order. SortBy ListPrivateApplicationPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`. SortOrder ListPrivateApplicationPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Exact match name filter. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPrivateApplicationPackagesRequest wrapper for the ListPrivateApplicationPackages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListPrivateApplicationPackages.go.html to see an example of how to use ListPrivateApplicationPackagesRequest.
func (ListPrivateApplicationPackagesRequest) BinaryRequestBody ¶
func (request ListPrivateApplicationPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPrivateApplicationPackagesRequest) HTTPRequest ¶
func (request ListPrivateApplicationPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPrivateApplicationPackagesRequest) RetryPolicy ¶
func (request ListPrivateApplicationPackagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPrivateApplicationPackagesRequest) String ¶
func (request ListPrivateApplicationPackagesRequest) String() string
type ListPrivateApplicationPackagesResponse ¶
type ListPrivateApplicationPackagesResponse struct { // The underlying http response RawResponse *http.Response // A list of PrivateApplicationPackageCollection instances PrivateApplicationPackageCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListPrivateApplicationPackagesResponse wrapper for the ListPrivateApplicationPackages operation
func (ListPrivateApplicationPackagesResponse) HTTPResponse ¶
func (response ListPrivateApplicationPackagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPrivateApplicationPackagesResponse) String ¶
func (response ListPrivateApplicationPackagesResponse) String() string
type ListPrivateApplicationPackagesSortByEnum ¶
type ListPrivateApplicationPackagesSortByEnum string
ListPrivateApplicationPackagesSortByEnum Enum with underlying type: string
const ( ListPrivateApplicationPackagesSortByTimecreated ListPrivateApplicationPackagesSortByEnum = "TIMECREATED" ListPrivateApplicationPackagesSortByVersion ListPrivateApplicationPackagesSortByEnum = "VERSION" )
Set of constants representing the allowable values for ListPrivateApplicationPackagesSortByEnum
func GetListPrivateApplicationPackagesSortByEnumValues ¶
func GetListPrivateApplicationPackagesSortByEnumValues() []ListPrivateApplicationPackagesSortByEnum
GetListPrivateApplicationPackagesSortByEnumValues Enumerates the set of values for ListPrivateApplicationPackagesSortByEnum
type ListPrivateApplicationPackagesSortOrderEnum ¶
type ListPrivateApplicationPackagesSortOrderEnum string
ListPrivateApplicationPackagesSortOrderEnum Enum with underlying type: string
const ( ListPrivateApplicationPackagesSortOrderAsc ListPrivateApplicationPackagesSortOrderEnum = "ASC" ListPrivateApplicationPackagesSortOrderDesc ListPrivateApplicationPackagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPrivateApplicationPackagesSortOrderEnum
func GetListPrivateApplicationPackagesSortOrderEnumValues ¶
func GetListPrivateApplicationPackagesSortOrderEnumValues() []ListPrivateApplicationPackagesSortOrderEnum
GetListPrivateApplicationPackagesSortOrderEnumValues Enumerates the set of values for ListPrivateApplicationPackagesSortOrderEnum
type ListPrivateApplicationsRequest ¶
type ListPrivateApplicationsRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The unique identifier for the private application. PrivateApplicationId *string `mandatory:"false" contributesTo:"query" name:"privateApplicationId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` response header from the previous "List" call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to use to sort listed results. You can only specify one field to sort by. // Default is `TIMECREATED`. SortBy ListPrivateApplicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`. SortOrder ListPrivateApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Exact match name filter. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPrivateApplicationsRequest wrapper for the ListPrivateApplications operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListPrivateApplications.go.html to see an example of how to use ListPrivateApplicationsRequest.
func (ListPrivateApplicationsRequest) BinaryRequestBody ¶
func (request ListPrivateApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPrivateApplicationsRequest) HTTPRequest ¶
func (request ListPrivateApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPrivateApplicationsRequest) RetryPolicy ¶
func (request ListPrivateApplicationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPrivateApplicationsRequest) String ¶
func (request ListPrivateApplicationsRequest) String() string
type ListPrivateApplicationsResponse ¶
type ListPrivateApplicationsResponse struct { // The underlying http response RawResponse *http.Response // A list of PrivateApplicationCollection instances PrivateApplicationCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListPrivateApplicationsResponse wrapper for the ListPrivateApplications operation
func (ListPrivateApplicationsResponse) HTTPResponse ¶
func (response ListPrivateApplicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPrivateApplicationsResponse) String ¶
func (response ListPrivateApplicationsResponse) String() string
type ListPrivateApplicationsSortByEnum ¶
type ListPrivateApplicationsSortByEnum string
ListPrivateApplicationsSortByEnum Enum with underlying type: string
const ( ListPrivateApplicationsSortByTimecreated ListPrivateApplicationsSortByEnum = "TIMECREATED" ListPrivateApplicationsSortByLifecyclestate ListPrivateApplicationsSortByEnum = "LIFECYCLESTATE" )
Set of constants representing the allowable values for ListPrivateApplicationsSortByEnum
func GetListPrivateApplicationsSortByEnumValues ¶
func GetListPrivateApplicationsSortByEnumValues() []ListPrivateApplicationsSortByEnum
GetListPrivateApplicationsSortByEnumValues Enumerates the set of values for ListPrivateApplicationsSortByEnum
type ListPrivateApplicationsSortOrderEnum ¶
type ListPrivateApplicationsSortOrderEnum string
ListPrivateApplicationsSortOrderEnum Enum with underlying type: string
const ( ListPrivateApplicationsSortOrderAsc ListPrivateApplicationsSortOrderEnum = "ASC" ListPrivateApplicationsSortOrderDesc ListPrivateApplicationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPrivateApplicationsSortOrderEnum
func GetListPrivateApplicationsSortOrderEnumValues ¶
func GetListPrivateApplicationsSortOrderEnumValues() []ListPrivateApplicationsSortOrderEnum
GetListPrivateApplicationsSortOrderEnumValues Enumerates the set of values for ListPrivateApplicationsSortOrderEnum
type ListServiceCatalogAssociationsRequest ¶
type ListServiceCatalogAssociationsRequest struct { // The unique identifier for the service catalog association. ServiceCatalogAssociationId *string `mandatory:"false" contributesTo:"query" name:"serviceCatalogAssociationId"` // The unique identifier for the service catalog. ServiceCatalogId *string `mandatory:"false" contributesTo:"query" name:"serviceCatalogId"` // The unique identifier of the entity associated with service catalog. EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"` // The type of the application in the service catalog. EntityType *string `mandatory:"false" contributesTo:"query" name:"entityType"` // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` response header from the previous "List" call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`. SortOrder ListServiceCatalogAssociationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Default is `TIMECREATED` SortBy ListServiceCatalogAssociationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListServiceCatalogAssociationsRequest wrapper for the ListServiceCatalogAssociations operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListServiceCatalogAssociations.go.html to see an example of how to use ListServiceCatalogAssociationsRequest.
func (ListServiceCatalogAssociationsRequest) BinaryRequestBody ¶
func (request ListServiceCatalogAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListServiceCatalogAssociationsRequest) HTTPRequest ¶
func (request ListServiceCatalogAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListServiceCatalogAssociationsRequest) RetryPolicy ¶
func (request ListServiceCatalogAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListServiceCatalogAssociationsRequest) String ¶
func (request ListServiceCatalogAssociationsRequest) String() string
type ListServiceCatalogAssociationsResponse ¶
type ListServiceCatalogAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of ServiceCatalogAssociationCollection instances ServiceCatalogAssociationCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListServiceCatalogAssociationsResponse wrapper for the ListServiceCatalogAssociations operation
func (ListServiceCatalogAssociationsResponse) HTTPResponse ¶
func (response ListServiceCatalogAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListServiceCatalogAssociationsResponse) String ¶
func (response ListServiceCatalogAssociationsResponse) String() string
type ListServiceCatalogAssociationsSortByEnum ¶
type ListServiceCatalogAssociationsSortByEnum string
ListServiceCatalogAssociationsSortByEnum Enum with underlying type: string
const (
ListServiceCatalogAssociationsSortByTimecreated ListServiceCatalogAssociationsSortByEnum = "TIMECREATED"
)
Set of constants representing the allowable values for ListServiceCatalogAssociationsSortByEnum
func GetListServiceCatalogAssociationsSortByEnumValues ¶
func GetListServiceCatalogAssociationsSortByEnumValues() []ListServiceCatalogAssociationsSortByEnum
GetListServiceCatalogAssociationsSortByEnumValues Enumerates the set of values for ListServiceCatalogAssociationsSortByEnum
type ListServiceCatalogAssociationsSortOrderEnum ¶
type ListServiceCatalogAssociationsSortOrderEnum string
ListServiceCatalogAssociationsSortOrderEnum Enum with underlying type: string
const ( ListServiceCatalogAssociationsSortOrderAsc ListServiceCatalogAssociationsSortOrderEnum = "ASC" ListServiceCatalogAssociationsSortOrderDesc ListServiceCatalogAssociationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListServiceCatalogAssociationsSortOrderEnum
func GetListServiceCatalogAssociationsSortOrderEnumValues ¶
func GetListServiceCatalogAssociationsSortOrderEnumValues() []ListServiceCatalogAssociationsSortOrderEnum
GetListServiceCatalogAssociationsSortOrderEnumValues Enumerates the set of values for ListServiceCatalogAssociationsSortOrderEnum
type ListServiceCatalogsRequest ¶
type ListServiceCatalogsRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The unique identifier for the service catalog. ServiceCatalogId *string `mandatory:"false" contributesTo:"query" name:"serviceCatalogId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The value of the `opc-next-page` response header from the previous "List" call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Default is `TIMECREATED` SortBy ListServiceCatalogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`. SortOrder ListServiceCatalogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Exact match name filter. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListServiceCatalogsRequest wrapper for the ListServiceCatalogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListServiceCatalogs.go.html to see an example of how to use ListServiceCatalogsRequest.
func (ListServiceCatalogsRequest) BinaryRequestBody ¶
func (request ListServiceCatalogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListServiceCatalogsRequest) HTTPRequest ¶
func (request ListServiceCatalogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListServiceCatalogsRequest) RetryPolicy ¶
func (request ListServiceCatalogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListServiceCatalogsRequest) String ¶
func (request ListServiceCatalogsRequest) String() string
type ListServiceCatalogsResponse ¶
type ListServiceCatalogsResponse struct { // The underlying http response RawResponse *http.Response // A list of ServiceCatalogCollection instances ServiceCatalogCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListServiceCatalogsResponse wrapper for the ListServiceCatalogs operation
func (ListServiceCatalogsResponse) HTTPResponse ¶
func (response ListServiceCatalogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListServiceCatalogsResponse) String ¶
func (response ListServiceCatalogsResponse) String() string
type ListServiceCatalogsSortByEnum ¶
type ListServiceCatalogsSortByEnum string
ListServiceCatalogsSortByEnum Enum with underlying type: string
const (
ListServiceCatalogsSortByTimecreated ListServiceCatalogsSortByEnum = "TIMECREATED"
)
Set of constants representing the allowable values for ListServiceCatalogsSortByEnum
func GetListServiceCatalogsSortByEnumValues ¶
func GetListServiceCatalogsSortByEnumValues() []ListServiceCatalogsSortByEnum
GetListServiceCatalogsSortByEnumValues Enumerates the set of values for ListServiceCatalogsSortByEnum
type ListServiceCatalogsSortOrderEnum ¶
type ListServiceCatalogsSortOrderEnum string
ListServiceCatalogsSortOrderEnum Enum with underlying type: string
const ( ListServiceCatalogsSortOrderAsc ListServiceCatalogsSortOrderEnum = "ASC" ListServiceCatalogsSortOrderDesc ListServiceCatalogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListServiceCatalogsSortOrderEnum
func GetListServiceCatalogsSortOrderEnumValues ¶
func GetListServiceCatalogsSortOrderEnumValues() []ListServiceCatalogsSortOrderEnum
GetListServiceCatalogsSortOrderEnumValues Enumerates the set of values for ListServiceCatalogsSortOrderEnum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The value of the `opc-next-page` response header from the previous "List" call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`. SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const (
ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
type ListWorkRequestErrorsSortOrderEnum ¶
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 ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The value of the `opc-next-page` response header from the previous "List" call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`. SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse ¶
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 ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const (
ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
type ListWorkRequestLogsSortOrderEnum ¶
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 ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The unique identifier for the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The ID of the asynchronous work request. WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"` // A filter to return only resources their lifecycleState matches the given OperationStatus. Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // The ID of the resource affected by the work request ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The value of the `opc-next-page` response header from the previous "List" call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The sort order to apply, either `ASC` or `DESC`. Default is `ASC`. SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestSummaryCollection instances WorkRequestSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const (
ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
type ListWorkRequestsSortOrderEnum ¶
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 ¶
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
type ListWorkRequestsStatusEnum ¶
type ListWorkRequestsStatusEnum string
ListWorkRequestsStatusEnum Enum with underlying type: string
const ( ListWorkRequestsStatusAccepted ListWorkRequestsStatusEnum = "ACCEPTED" ListWorkRequestsStatusFailed ListWorkRequestsStatusEnum = "FAILED" ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
func GetListWorkRequestsStatusEnumValues ¶
func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum
type OperationStatusEnum ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for OperationStatusEnum
func GetOperationStatusEnumValues ¶
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypeEnum ¶
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
const ( OperationTypeCreatePrivateApplication OperationTypeEnum = "CREATE_PRIVATE_APPLICATION" OperationTypeUpdatePrivateApplication OperationTypeEnum = "UPDATE_PRIVATE_APPLICATION" OperationTypeDeletePrivateApplication OperationTypeEnum = "DELETE_PRIVATE_APPLICATION" OperationTypeMovePrivateApplication OperationTypeEnum = "MOVE_PRIVATE_APPLICATION" )
Set of constants representing the allowable values for OperationTypeEnum
func GetOperationTypeEnumValues ¶
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
type PackageTypeEnumEnum ¶
type PackageTypeEnumEnum string
PackageTypeEnumEnum Enum with underlying type: string
const (
PackageTypeEnumStack PackageTypeEnumEnum = "STACK"
)
Set of constants representing the allowable values for PackageTypeEnumEnum
func GetPackageTypeEnumEnumValues ¶
func GetPackageTypeEnumEnumValues() []PackageTypeEnumEnum
GetPackageTypeEnumEnumValues Enumerates the set of values for PackageTypeEnumEnum
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 GetPricingTypeEnumEnumValues ¶
func GetPricingTypeEnumEnumValues() []PricingTypeEnumEnum
GetPricingTypeEnumEnumValues Enumerates the set of values for PricingTypeEnumEnum
type PrivateApplication ¶
type PrivateApplication struct { // The lifecycle state of the private application. LifecycleState PrivateApplicationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the private application resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The unique identifier for the private application in Marketplace. Id *string `mandatory:"true" json:"id"` // The name of the private application. DisplayName *string `mandatory:"true" json:"displayName"` // Type of packages within this private application. PackageType PackageTypeEnumEnum `mandatory:"true" json:"packageType"` // The date and time the private application was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-05-26T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // A short description of the private application. ShortDescription *string `mandatory:"false" json:"shortDescription"` // A long description of the private application. LongDescription *string `mandatory:"false" json:"longDescription"` Logo *UploadData `mandatory:"false" json:"logo"` // The date and time the private application was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-12-10T05:10:29.721Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
PrivateApplication Full details of an application or a solution, which lives inside the tenancy and may be included into service catalogs.
func (PrivateApplication) String ¶
func (m PrivateApplication) String() string
type PrivateApplicationCollection ¶
type PrivateApplicationCollection struct { // Collection of items. Items []PrivateApplicationSummary `mandatory:"true" json:"items"` }
PrivateApplicationCollection Collection of private applications.
func (PrivateApplicationCollection) String ¶
func (m PrivateApplicationCollection) String() string
type PrivateApplicationLifecycleStateEnum ¶
type PrivateApplicationLifecycleStateEnum string
PrivateApplicationLifecycleStateEnum Enum with underlying type: string
const ( PrivateApplicationLifecycleStateCreating PrivateApplicationLifecycleStateEnum = "CREATING" PrivateApplicationLifecycleStateUpdating PrivateApplicationLifecycleStateEnum = "UPDATING" PrivateApplicationLifecycleStateActive PrivateApplicationLifecycleStateEnum = "ACTIVE" PrivateApplicationLifecycleStateDeleting PrivateApplicationLifecycleStateEnum = "DELETING" PrivateApplicationLifecycleStateDeleted PrivateApplicationLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for PrivateApplicationLifecycleStateEnum
func GetPrivateApplicationLifecycleStateEnumValues ¶
func GetPrivateApplicationLifecycleStateEnumValues() []PrivateApplicationLifecycleStateEnum
GetPrivateApplicationLifecycleStateEnumValues Enumerates the set of values for PrivateApplicationLifecycleStateEnum
type PrivateApplicationPackage ¶
type PrivateApplicationPackage interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application package. GetId() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application where the package is hosted. GetPrivateApplicationId() *string // The package version. GetVersion() *string // The date and time the private application package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-05-27T21:10:29.600Z` GetTimeCreated() *common.SDKTime // The display name of the package. GetDisplayName() *string }
PrivateApplicationPackage A base object for all types of private application packages.
type PrivateApplicationPackageCollection ¶
type PrivateApplicationPackageCollection struct { // Collection of items. Items []PrivateApplicationPackageSummary `mandatory:"true" json:"items"` }
PrivateApplicationPackageCollection Collection of Private Application Package summary objects.
func (PrivateApplicationPackageCollection) String ¶
func (m PrivateApplicationPackageCollection) String() string
type PrivateApplicationPackageSummary ¶
type PrivateApplicationPackageSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application package. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application where the package is hosted. PrivateApplicationId *string `mandatory:"true" json:"privateApplicationId"` // The version of the specified package. Version *string `mandatory:"true" json:"version"` // The type of the package. PackageType PackageTypeEnumEnum `mandatory:"true" json:"packageType"` // The date and time the private application package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-05-27T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The display name of the specified package. DisplayName *string `mandatory:"false" json:"displayName"` }
PrivateApplicationPackageSummary The model for a summary of a private application package.
func (PrivateApplicationPackageSummary) String ¶
func (m PrivateApplicationPackageSummary) String() string
type PrivateApplicationStackPackage ¶
type PrivateApplicationStackPackage struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application package. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application where the package is hosted. PrivateApplicationId *string `mandatory:"true" json:"privateApplicationId"` // The package version. Version *string `mandatory:"true" json:"version"` // The date and time the private application package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-05-27T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The display name of the package. DisplayName *string `mandatory:"false" json:"displayName"` // The content URL of the terraform configuration. ContentUrl *string `mandatory:"false" json:"contentUrl"` // The MIME type of the terraform configuration. MimeType *string `mandatory:"false" json:"mimeType"` }
PrivateApplicationStackPackage A stack package for private applications.
func (PrivateApplicationStackPackage) GetDisplayName ¶
func (m PrivateApplicationStackPackage) GetDisplayName() *string
GetDisplayName returns DisplayName
func (PrivateApplicationStackPackage) GetId ¶
func (m PrivateApplicationStackPackage) GetId() *string
GetId returns Id
func (PrivateApplicationStackPackage) GetPrivateApplicationId ¶
func (m PrivateApplicationStackPackage) GetPrivateApplicationId() *string
GetPrivateApplicationId returns PrivateApplicationId
func (PrivateApplicationStackPackage) GetTimeCreated ¶
func (m PrivateApplicationStackPackage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (PrivateApplicationStackPackage) GetVersion ¶
func (m PrivateApplicationStackPackage) GetVersion() *string
GetVersion returns Version
func (PrivateApplicationStackPackage) MarshalJSON ¶
func (m PrivateApplicationStackPackage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PrivateApplicationStackPackage) String ¶
func (m PrivateApplicationStackPackage) String() string
type PrivateApplicationSummary ¶
type PrivateApplicationSummary struct { // The lifecycle state of the private application. LifecycleState PrivateApplicationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the private application resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private application. Id *string `mandatory:"true" json:"id"` // The name of the private application. DisplayName *string `mandatory:"true" json:"displayName"` // Type of the packages, which are hosted by the private application. PackageType PackageTypeEnumEnum `mandatory:"true" json:"packageType"` // The date and time the private application was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-05-27T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // A short description of the private application. ShortDescription *string `mandatory:"false" json:"shortDescription"` Logo *UploadData `mandatory:"false" json:"logo"` }
PrivateApplicationSummary Brief data about an application or a solution, which lives inside the tenancy and may be included into service catalogs.
func (PrivateApplicationSummary) String ¶
func (m PrivateApplicationSummary) String() string
type PublisherSummary ¶
type PublisherSummary struct { // The unique identifier for the publisher. Id *string `mandatory:"true" json:"id"` // The name of the publisher. DisplayName *string `mandatory:"true" json:"displayName"` }
PublisherSummary Summary details about the publisher of the resource.
func (PublisherSummary) String ¶
func (m PublisherSummary) String() string
type ServiceCatalog ¶
type ServiceCatalog struct { // The unique identifier for the Service catalog. Id *string `mandatory:"true" json:"id"` // The Compartment id where the service catalog exists CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the service catalog. DisplayName *string `mandatory:"true" json:"displayName"` // The lifecycle state of the service catalog. LifecycleState ServiceCatalogLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the service catalog was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-05-26T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the service catalog was last modified, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-12-10T05:10:29.721Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
ServiceCatalog The model for an Oracle Cloud Infrastructure Service Catalog.
func (ServiceCatalog) String ¶
func (m ServiceCatalog) String() string
type ServiceCatalogAssociation ¶
type ServiceCatalogAssociation struct { // Identifier of the association. Id *string `mandatory:"true" json:"id"` // Identifier of the service catalog. ServiceCatalogId *string `mandatory:"true" json:"serviceCatalogId"` // Identifier of the entity being associated with service catalog. EntityId *string `mandatory:"true" json:"entityId"` // Timestamp of when the resource was associated with service catalog. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The type of the entity that is associated with the service catalog. EntityType *string `mandatory:"false" json:"entityType"` }
ServiceCatalogAssociation The detailed model for service catalog association.
func (ServiceCatalogAssociation) String ¶
func (m ServiceCatalogAssociation) String() string
type ServiceCatalogAssociationCollection ¶
type ServiceCatalogAssociationCollection struct { // Collection of service catalog and the resources associated with it. Items []ServiceCatalogAssociationSummary `mandatory:"true" json:"items"` }
ServiceCatalogAssociationCollection Collection of service catalog associations.
func (ServiceCatalogAssociationCollection) String ¶
func (m ServiceCatalogAssociationCollection) String() string
type ServiceCatalogAssociationSummary ¶
type ServiceCatalogAssociationSummary struct { // The unique identifier of the service catalog association. Id *string `mandatory:"true" json:"id"` // The unique identifier of the service catalog. ServiceCatalogId *string `mandatory:"true" json:"serviceCatalogId"` // The unique identifier of the resource being associated to service catalog. EntityId *string `mandatory:"true" json:"entityId"` // Timestamp of when the resource was associated with service catalog. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The type of the entity that is associated with the service catalog. EntityType *string `mandatory:"false" json:"entityType"` }
ServiceCatalogAssociationSummary The model for a summary of a service catalog association.
func (ServiceCatalogAssociationSummary) String ¶
func (m ServiceCatalogAssociationSummary) String() string
type ServiceCatalogClient ¶
type ServiceCatalogClient struct { common.BaseClient // contains filtered or unexported fields }
ServiceCatalogClient a client for ServiceCatalog
func NewServiceCatalogClientWithConfigurationProvider ¶
func NewServiceCatalogClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ServiceCatalogClient, err error)
NewServiceCatalogClientWithConfigurationProvider Creates a new default ServiceCatalog client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewServiceCatalogClientWithOboToken ¶
func NewServiceCatalogClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ServiceCatalogClient, err error)
NewServiceCatalogClientWithOboToken Creates a new default ServiceCatalog client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (ServiceCatalogClient) BulkReplaceServiceCatalogAssociations ¶
func (client ServiceCatalogClient) BulkReplaceServiceCatalogAssociations(ctx context.Context, request BulkReplaceServiceCatalogAssociationsRequest) (response BulkReplaceServiceCatalogAssociationsResponse, err error)
BulkReplaceServiceCatalogAssociations Replace all associations of a given service catalog in one bulk transaction.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/BulkReplaceServiceCatalogAssociations.go.html to see an example of how to use BulkReplaceServiceCatalogAssociations API.
func (ServiceCatalogClient) ChangePrivateApplicationCompartment ¶
func (client ServiceCatalogClient) ChangePrivateApplicationCompartment(ctx context.Context, request ChangePrivateApplicationCompartmentRequest) (response ChangePrivateApplicationCompartmentResponse, err error)
ChangePrivateApplicationCompartment Moves the specified private application from one compartment to another.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ChangePrivateApplicationCompartment.go.html to see an example of how to use ChangePrivateApplicationCompartment API.
func (ServiceCatalogClient) ChangeServiceCatalogCompartment ¶
func (client ServiceCatalogClient) ChangeServiceCatalogCompartment(ctx context.Context, request ChangeServiceCatalogCompartmentRequest) (response ChangeServiceCatalogCompartmentResponse, err error)
ChangeServiceCatalogCompartment Moves the specified service catalog from one compartment to another.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ChangeServiceCatalogCompartment.go.html to see an example of how to use ChangeServiceCatalogCompartment API.
func (*ServiceCatalogClient) ConfigurationProvider ¶
func (client *ServiceCatalogClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (ServiceCatalogClient) CreatePrivateApplication ¶
func (client ServiceCatalogClient) CreatePrivateApplication(ctx context.Context, request CreatePrivateApplicationRequest) (response CreatePrivateApplicationResponse, err error)
CreatePrivateApplication Creates a private application along with a single package to be hosted.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/CreatePrivateApplication.go.html to see an example of how to use CreatePrivateApplication API.
func (ServiceCatalogClient) CreateServiceCatalog ¶
func (client ServiceCatalogClient) CreateServiceCatalog(ctx context.Context, request CreateServiceCatalogRequest) (response CreateServiceCatalogResponse, err error)
CreateServiceCatalog Creates a brand new service catalog in a given compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/CreateServiceCatalog.go.html to see an example of how to use CreateServiceCatalog API.
func (ServiceCatalogClient) CreateServiceCatalogAssociation ¶
func (client ServiceCatalogClient) CreateServiceCatalogAssociation(ctx context.Context, request CreateServiceCatalogAssociationRequest) (response CreateServiceCatalogAssociationResponse, err error)
CreateServiceCatalogAssociation Creates an association between service catalog and a resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/CreateServiceCatalogAssociation.go.html to see an example of how to use CreateServiceCatalogAssociation API.
func (ServiceCatalogClient) DeletePrivateApplication ¶
func (client ServiceCatalogClient) DeletePrivateApplication(ctx context.Context, request DeletePrivateApplicationRequest) (response DeletePrivateApplicationResponse, err error)
DeletePrivateApplication Deletes an existing private application.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/DeletePrivateApplication.go.html to see an example of how to use DeletePrivateApplication API.
func (ServiceCatalogClient) DeleteServiceCatalog ¶
func (client ServiceCatalogClient) DeleteServiceCatalog(ctx context.Context, request DeleteServiceCatalogRequest) (response DeleteServiceCatalogResponse, err error)
DeleteServiceCatalog Deletes the specified service catalog from the compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/DeleteServiceCatalog.go.html to see an example of how to use DeleteServiceCatalog API.
func (ServiceCatalogClient) DeleteServiceCatalogAssociation ¶
func (client ServiceCatalogClient) DeleteServiceCatalogAssociation(ctx context.Context, request DeleteServiceCatalogAssociationRequest) (response DeleteServiceCatalogAssociationResponse, err error)
DeleteServiceCatalogAssociation Removes an association between service catalog and a resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/DeleteServiceCatalogAssociation.go.html to see an example of how to use DeleteServiceCatalogAssociation API.
func (ServiceCatalogClient) GetPrivateApplication ¶
func (client ServiceCatalogClient) GetPrivateApplication(ctx context.Context, request GetPrivateApplicationRequest) (response GetPrivateApplicationResponse, err error)
GetPrivateApplication Gets the details of the specified private application.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetPrivateApplication.go.html to see an example of how to use GetPrivateApplication API.
func (ServiceCatalogClient) GetPrivateApplicationActionDownloadLogo ¶
func (client ServiceCatalogClient) GetPrivateApplicationActionDownloadLogo(ctx context.Context, request GetPrivateApplicationActionDownloadLogoRequest) (response GetPrivateApplicationActionDownloadLogoResponse, err error)
GetPrivateApplicationActionDownloadLogo Downloads the binary payload of the logo image of the private application.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetPrivateApplicationActionDownloadLogo.go.html to see an example of how to use GetPrivateApplicationActionDownloadLogo API.
func (ServiceCatalogClient) GetPrivateApplicationPackage ¶
func (client ServiceCatalogClient) GetPrivateApplicationPackage(ctx context.Context, request GetPrivateApplicationPackageRequest) (response GetPrivateApplicationPackageResponse, err error)
GetPrivateApplicationPackage Gets the details of a specific package within a given private application.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetPrivateApplicationPackage.go.html to see an example of how to use GetPrivateApplicationPackage API.
func (ServiceCatalogClient) GetPrivateApplicationPackageActionDownloadConfig ¶
func (client ServiceCatalogClient) GetPrivateApplicationPackageActionDownloadConfig(ctx context.Context, request GetPrivateApplicationPackageActionDownloadConfigRequest) (response GetPrivateApplicationPackageActionDownloadConfigResponse, err error)
GetPrivateApplicationPackageActionDownloadConfig Downloads the configuration that was used to create the private application package.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetPrivateApplicationPackageActionDownloadConfig.go.html to see an example of how to use GetPrivateApplicationPackageActionDownloadConfig API.
func (ServiceCatalogClient) GetServiceCatalog ¶
func (client ServiceCatalogClient) GetServiceCatalog(ctx context.Context, request GetServiceCatalogRequest) (response GetServiceCatalogResponse, err error)
GetServiceCatalog Gets detailed information about the service catalog including name, compartmentId
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetServiceCatalog.go.html to see an example of how to use GetServiceCatalog API.
func (ServiceCatalogClient) GetServiceCatalogAssociation ¶
func (client ServiceCatalogClient) GetServiceCatalogAssociation(ctx context.Context, request GetServiceCatalogAssociationRequest) (response GetServiceCatalogAssociationResponse, err error)
GetServiceCatalogAssociation Gets detailed information about specific service catalog association.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetServiceCatalogAssociation.go.html to see an example of how to use GetServiceCatalogAssociation API.
func (ServiceCatalogClient) GetWorkRequest ¶
func (client ServiceCatalogClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (ServiceCatalogClient) ListApplications ¶
func (client ServiceCatalogClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)
ListApplications Lists all the applications in a service catalog or a tenancy. If no parameter is specified, all catalogs from all compartments in the tenancy will be scanned for any type of content.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListApplications.go.html to see an example of how to use ListApplications API.
func (ServiceCatalogClient) ListPrivateApplicationPackages ¶
func (client ServiceCatalogClient) ListPrivateApplicationPackages(ctx context.Context, request ListPrivateApplicationPackagesRequest) (response ListPrivateApplicationPackagesResponse, err error)
ListPrivateApplicationPackages Lists the packages in the specified private application.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListPrivateApplicationPackages.go.html to see an example of how to use ListPrivateApplicationPackages API.
func (ServiceCatalogClient) ListPrivateApplications ¶
func (client ServiceCatalogClient) ListPrivateApplications(ctx context.Context, request ListPrivateApplicationsRequest) (response ListPrivateApplicationsResponse, err error)
ListPrivateApplications Lists all the private applications in a given compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListPrivateApplications.go.html to see an example of how to use ListPrivateApplications API.
func (ServiceCatalogClient) ListServiceCatalogAssociations ¶
func (client ServiceCatalogClient) ListServiceCatalogAssociations(ctx context.Context, request ListServiceCatalogAssociationsRequest) (response ListServiceCatalogAssociationsResponse, err error)
ListServiceCatalogAssociations Lists all the resource associations for a specific service catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListServiceCatalogAssociations.go.html to see an example of how to use ListServiceCatalogAssociations API.
func (ServiceCatalogClient) ListServiceCatalogs ¶
func (client ServiceCatalogClient) ListServiceCatalogs(ctx context.Context, request ListServiceCatalogsRequest) (response ListServiceCatalogsResponse, err error)
ListServiceCatalogs Lists all the service catalogs in the given compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListServiceCatalogs.go.html to see an example of how to use ListServiceCatalogs API.
func (ServiceCatalogClient) ListWorkRequestErrors ¶
func (client ServiceCatalogClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (ServiceCatalogClient) ListWorkRequestLogs ¶
func (client ServiceCatalogClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (ServiceCatalogClient) ListWorkRequests ¶
func (client ServiceCatalogClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (*ServiceCatalogClient) SetRegion ¶
func (client *ServiceCatalogClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (ServiceCatalogClient) UpdatePrivateApplication ¶
func (client ServiceCatalogClient) UpdatePrivateApplication(ctx context.Context, request UpdatePrivateApplicationRequest) (response UpdatePrivateApplicationResponse, err error)
UpdatePrivateApplication Updates the details of an existing private application.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/UpdatePrivateApplication.go.html to see an example of how to use UpdatePrivateApplication API.
func (ServiceCatalogClient) UpdateServiceCatalog ¶
func (client ServiceCatalogClient) UpdateServiceCatalog(ctx context.Context, request UpdateServiceCatalogRequest) (response UpdateServiceCatalogResponse, err error)
UpdateServiceCatalog Updates the details of a previously created service catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/UpdateServiceCatalog.go.html to see an example of how to use UpdateServiceCatalog API.
type ServiceCatalogCollection ¶
type ServiceCatalogCollection struct { // Collection of catalog summaries. Items []ServiceCatalogSummary `mandatory:"true" json:"items"` }
ServiceCatalogCollection Collection of Service Catalog Summaries.
func (ServiceCatalogCollection) String ¶
func (m ServiceCatalogCollection) String() string
type ServiceCatalogLifecycleStateEnum ¶
type ServiceCatalogLifecycleStateEnum string
ServiceCatalogLifecycleStateEnum Enum with underlying type: string
const ( ServiceCatalogLifecycleStateActive ServiceCatalogLifecycleStateEnum = "ACTIVE" ServiceCatalogLifecycleStateDeleted ServiceCatalogLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ServiceCatalogLifecycleStateEnum
func GetServiceCatalogLifecycleStateEnumValues ¶
func GetServiceCatalogLifecycleStateEnumValues() []ServiceCatalogLifecycleStateEnum
GetServiceCatalogLifecycleStateEnumValues Enumerates the set of values for ServiceCatalogLifecycleStateEnum
type ServiceCatalogSummary ¶
type ServiceCatalogSummary struct { // The unique identifier for the Service catalog. Id *string `mandatory:"true" json:"id"` // The lifecycle state of the service catalog. LifecycleState ServiceCatalogLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The Compartment id where the service catalog exists. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the service catalog. DisplayName *string `mandatory:"true" json:"displayName"` // The date and time this service catalog was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) // timestamp format. // Example: `2021-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` }
ServiceCatalogSummary The model for a summary of an Oracle Cloud Infrastructure service catalog.
func (ServiceCatalogSummary) String ¶
func (m ServiceCatalogSummary) String() string
type UpdatePrivateApplicationDetails ¶
type UpdatePrivateApplicationDetails struct { // The name of the private application. DisplayName *string `mandatory:"false" json:"displayName"` // A short description of the private application. ShortDescription *string `mandatory:"false" json:"shortDescription"` // A long description of the private application. LongDescription *string `mandatory:"false" json:"longDescription"` // Base64-encoded logo to use as the private application icon. // Template icon file requirements: PNG format, 50 KB maximum, 130 x 130 pixels. LogoFileBase64Encoded *string `mandatory:"false" json:"logoFileBase64Encoded"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
UpdatePrivateApplicationDetails The model for the parameters needed to update a private application.
func (UpdatePrivateApplicationDetails) String ¶
func (m UpdatePrivateApplicationDetails) String() string
type UpdatePrivateApplicationRequest ¶
type UpdatePrivateApplicationRequest struct { // The unique identifier for the private application. PrivateApplicationId *string `mandatory:"true" contributesTo:"path" name:"privateApplicationId"` // The details for updating the private application. UpdatePrivateApplicationDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to // the value of the etag from a previous GET or POST response for that resource. The resource will be updated or // deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdatePrivateApplicationRequest wrapper for the UpdatePrivateApplication operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/UpdatePrivateApplication.go.html to see an example of how to use UpdatePrivateApplicationRequest.
func (UpdatePrivateApplicationRequest) BinaryRequestBody ¶
func (request UpdatePrivateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdatePrivateApplicationRequest) HTTPRequest ¶
func (request UpdatePrivateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdatePrivateApplicationRequest) RetryPolicy ¶
func (request UpdatePrivateApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdatePrivateApplicationRequest) String ¶
func (request UpdatePrivateApplicationRequest) String() string
type UpdatePrivateApplicationResponse ¶
type UpdatePrivateApplicationResponse struct { // The underlying http response RawResponse *http.Response // The PrivateApplication instance PrivateApplication `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdatePrivateApplicationResponse wrapper for the UpdatePrivateApplication operation
func (UpdatePrivateApplicationResponse) HTTPResponse ¶
func (response UpdatePrivateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePrivateApplicationResponse) String ¶
func (response UpdatePrivateApplicationResponse) String() string
type UpdateServiceCatalogDetails ¶
type UpdateServiceCatalogDetails struct { // A display name of the service catalog. DisplayName *string `mandatory:"true" json:"displayName"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` }
UpdateServiceCatalogDetails The model for the parameters needed to update a service catalog.
func (UpdateServiceCatalogDetails) String ¶
func (m UpdateServiceCatalogDetails) String() string
type UpdateServiceCatalogRequest ¶
type UpdateServiceCatalogRequest struct { // The unique identifier for the service catalog. ServiceCatalogId *string `mandatory:"true" contributesTo:"path" name:"serviceCatalogId"` // Details to update for a service catalog. UpdateServiceCatalogDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to // the value of the etag from a previous GET or POST response for that resource. The resource will be updated or // deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateServiceCatalogRequest wrapper for the UpdateServiceCatalog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/servicecatalog/UpdateServiceCatalog.go.html to see an example of how to use UpdateServiceCatalogRequest.
func (UpdateServiceCatalogRequest) BinaryRequestBody ¶
func (request UpdateServiceCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateServiceCatalogRequest) HTTPRequest ¶
func (request UpdateServiceCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateServiceCatalogRequest) RetryPolicy ¶
func (request UpdateServiceCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateServiceCatalogRequest) String ¶
func (request UpdateServiceCatalogRequest) String() string
type UpdateServiceCatalogResponse ¶
type UpdateServiceCatalogResponse struct { // The underlying http response RawResponse *http.Response // The ServiceCatalog instance ServiceCatalog `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateServiceCatalogResponse wrapper for the UpdateServiceCatalog operation
func (UpdateServiceCatalogResponse) HTTPResponse ¶
func (response UpdateServiceCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateServiceCatalogResponse) String ¶
func (response UpdateServiceCatalogResponse) String() string
type UploadData ¶
type UploadData struct { // The name used to refer to the uploaded data. DisplayName *string `mandatory:"false" json:"displayName"` // The content URL of the uploaded data. ContentUrl *string `mandatory:"false" json:"contentUrl"` // The MIME type of the uploaded data. MimeType *string `mandatory:"false" json:"mimeType"` }
UploadData The model for uploaded binary data, like logos and images.
func (UploadData) String ¶
func (m UploadData) String() string
type WorkRequest ¶
type WorkRequest struct { // Type of the work request OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest A description of workrequest status
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // List of workRequestError objects. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.
func (WorkRequestErrorCollection) String ¶
func (m WorkRequestErrorCollection) String() string
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // List of workRequestLogEntries. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
func (WorkRequestLogEntryCollection) String ¶
func (m WorkRequestLogEntryCollection) String() string
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType ActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. EntityId *string `mandatory:"true" json:"entityId"` // The URI path that the user can do a GET on to access the resource metadata EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestSummary ¶
type WorkRequestSummary struct { // Type of the work request OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A summary of the status of a work request.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
type WorkRequestSummaryCollection ¶
type WorkRequestSummaryCollection struct { // List of workRequestSummary objects. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
func (WorkRequestSummaryCollection) String ¶
func (m WorkRequestSummaryCollection) String() string
Source Files ¶
- action_type.go
- application_collection.go
- application_summary.go
- bulk_replace_service_catalog_associations_details.go
- bulk_replace_service_catalog_associations_request_response.go
- change_private_application_compartment_details.go
- change_private_application_compartment_request_response.go
- change_service_catalog_compartment_details.go
- change_service_catalog_compartment_request_response.go
- create_private_application_details.go
- create_private_application_package.go
- create_private_application_request_response.go
- create_private_application_stack_package.go
- create_service_catalog_association_details.go
- create_service_catalog_association_request_response.go
- create_service_catalog_details.go
- create_service_catalog_request_response.go
- delete_private_application_request_response.go
- delete_service_catalog_association_request_response.go
- delete_service_catalog_request_response.go
- error_entity.go
- get_private_application_action_download_logo_request_response.go
- get_private_application_package_action_download_config_request_response.go
- get_private_application_package_request_response.go
- get_private_application_request_response.go
- get_service_catalog_association_request_response.go
- get_service_catalog_request_response.go
- get_work_request_request_response.go
- list_applications_request_response.go
- list_private_application_packages_request_response.go
- list_private_applications_request_response.go
- list_service_catalog_associations_request_response.go
- list_service_catalogs_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- operation_status.go
- operation_type.go
- package_type_enum.go
- pricing_type_enum.go
- private_application.go
- private_application_collection.go
- private_application_package.go
- private_application_package_collection.go
- private_application_package_summary.go
- private_application_stack_package.go
- private_application_summary.go
- publisher_summary.go
- service_catalog.go
- service_catalog_association.go
- service_catalog_association_collection.go
- service_catalog_association_summary.go
- service_catalog_collection.go
- service_catalog_summary.go
- servicecatalog_client.go
- update_private_application_details.go
- update_private_application_request_response.go
- update_service_catalog_details.go
- update_service_catalog_request_response.go
- upload_data.go
- work_request.go
- work_request_error.go
- work_request_error_collection.go
- work_request_log_entry.go
- work_request_log_entry_collection.go
- work_request_resource.go
- work_request_summary.go
- work_request_summary_collection.go