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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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) (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