All URIs are relative to /candlepin
Method | HTTP request | Description |
---|---|---|
AddConsumerContentOverrides | Put /consumers/{consumer_uuid}/content_overrides | |
Bind | Post /consumers/{consumer_uuid}/entitlements | |
ConsumerExists | Head /consumers/{consumer_uuid}/exists | |
ConsumerExistsBulk | Post /consumers/exists | |
CreateConsumer | Post /consumers | |
DeleteConsumer | Delete /consumers/{consumer_uuid} | |
DeleteConsumerContentOverrides | Delete /consumers/{consumer_uuid}/content_overrides | |
DownloadExistingExport | Get /consumers/{consumer_uuid}/export/{export_id} | |
DryBind | Get /consumers/{consumer_uuid}/entitlements/dry-run | |
ExportCertificates | Get /consumers/{consumer_uuid}/certificates | |
ExportData | Get /consumers/{consumer_uuid}/export | |
ExportDataAsync | Get /consumers/{consumer_uuid}/export/async | |
GetComplianceStatus | Get /consumers/{consumer_uuid}/compliance | |
GetComplianceStatusList | Get /consumers/compliance | |
GetConsumer | Get /consumers/{consumer_uuid} | |
GetContentAccessBody | Get /consumers/{consumer_uuid}/accessible_content | |
GetContentAccessForConsumer | Get /consumers/{consumer_uuid}/content_access | |
GetEntitlementCertificateSerials | Get /consumers/{consumer_uuid}/certificates/serials | |
GetGuests | Get /consumers/{consumer_uuid}/guests | |
GetHost | Get /consumers/{consumer_uuid}/host | |
GetOwnerByConsumerUuid | Get /consumers/{consumer_uuid}/owner | |
GetRelease | Get /consumers/{consumer_uuid}/release | |
GetSystemPurposeComplianceStatus | Get /consumers/{consumer_uuid}/purpose_compliance | |
ListConsumerContentOverrides | Get /consumers/{consumer_uuid}/content_overrides | |
ListEntitlements | Get /consumers/{consumer_uuid}/entitlements | |
RegenerateEntitlementCertificates | Put /consumers/{consumer_uuid}/certificates | |
RegenerateIdentityCertificates | Post /consumers/{consumer_uuid} | |
RemoveDeletionRecord | Delete /consumers/{consumer_uuid}/deletionrecord | |
SearchConsumers | Get /consumers | |
UnbindAll | Delete /consumers/{consumer_uuid}/entitlements | |
UnbindByEntitlementId | Delete /consumers/{consumer_uuid}/entitlements/{dbid} | |
UnbindByPool | Delete /consumers/{consumer_uuid}/entitlements/pool/{pool_id} | |
UnbindBySerial | Delete /consumers/{consumer_uuid}/certificates/{serial} | |
UpdateConsumer | Put /consumers/{consumer_uuid} |
[]ContentOverrideDTO AddConsumerContentOverrides(ctx, consumerUuid).ContentOverrideDTO(contentOverrideDTO).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The ID of the Consumer
contentOverrideDTO := []openapiclient.ContentOverrideDTO{*openapiclient.NewContentOverrideDTO()} // []ContentOverrideDTO | The list of the content overrides
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.AddConsumerContentOverrides(context.Background(), consumerUuid).ContentOverrideDTO(contentOverrideDTO).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.AddConsumerContentOverrides``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `AddConsumerContentOverrides`: []ContentOverrideDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.AddConsumerContentOverrides`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The ID of the Consumer |
Other parameters are passed through a pointer to a apiAddConsumerContentOverridesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
contentOverrideDTO | []ContentOverrideDTO | The list of the content overrides |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string Bind(ctx, consumerUuid).Pool(pool).Product(product).Quantity(quantity).Email(email).EmailLocale(emailLocale).Async(async).EntitleDate(entitleDate).FromPool(fromPool).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
pool := "pool_example" // string | Pool ID (optional)
product := []string{"Inner_example"} // []string | Product array (optional)
quantity := int32(56) // int32 | Quantity (optional)
email := "email_example" // string | Email address (optional)
emailLocale := "emailLocale_example" // string | Email locale (optional)
async := true // bool | Operation Type async or sync (optional) (default to false)
entitleDate := "entitleDate_example" // string | Entitlement date (optional)
fromPool := []string{"Inner_example"} // []string | From pool (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.Bind(context.Background(), consumerUuid).Pool(pool).Product(product).Quantity(quantity).Email(email).EmailLocale(emailLocale).Async(async).EntitleDate(entitleDate).FromPool(fromPool).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.Bind``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `Bind`: string
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.Bind`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiBindRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
pool | string | Pool ID | product | []string | Product array | quantity | int32 | Quantity | email | string | Email address | emailLocale | string | Email locale | async | bool | Operation Type async or sync | [default to false] entitleDate | string | Entitlement date | fromPool | []string | From pool |
string
No authorization required
- Content-Type: Not defined
- Accept: text/plain, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConsumerExists(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the Consumer
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.ConsumerExists(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.ConsumerExists``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the Consumer |
Other parameters are passed through a pointer to a apiConsumerExistsRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConsumerExistsBulk(ctx).RequestBody(requestBody).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
requestBody := []string{"Property_example"} // []string | Array of Consumer UUIDs (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.ConsumerExistsBulk(context.Background()).RequestBody(requestBody).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.ConsumerExistsBulk``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Other parameters are passed through a pointer to a apiConsumerExistsBulkRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
requestBody | []string | Array of Consumer UUIDs |
(empty response body)
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConsumerDTO CreateConsumer(ctx).ConsumerDTO(consumerDTO).Username(username).Owner(owner).ActivationKeys(activationKeys).IdentityCertCreation(identityCertCreation).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerDTO := *openapiclient.NewConsumerDTO() // ConsumerDTO | Consumer to be created
username := "username_example" // string | User name (optional)
owner := "owner_example" // string | Owner key (optional)
activationKeys := "activationKeys_example" // string | Activation key (optional)
identityCertCreation := true // bool | Boolean flag for identity cert generation. (optional) (default to true)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.CreateConsumer(context.Background()).ConsumerDTO(consumerDTO).Username(username).Owner(owner).ActivationKeys(activationKeys).IdentityCertCreation(identityCertCreation).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.CreateConsumer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateConsumer`: ConsumerDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.CreateConsumer`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiCreateConsumerRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
consumerDTO | ConsumerDTO | Consumer to be created | |
username | string | User name | |
owner | string | Owner key | |
activationKeys | string | Activation key | |
identityCertCreation | bool | Boolean flag for identity cert generation. | [default to true] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteConsumer(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the Consumer
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.DeleteConsumer(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.DeleteConsumer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the Consumer |
Other parameters are passed through a pointer to a apiDeleteConsumerRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]ContentOverrideDTO DeleteConsumerContentOverrides(ctx, consumerUuid).ContentOverrideDTO(contentOverrideDTO).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The ID of the Consumer
contentOverrideDTO := []openapiclient.ContentOverrideDTO{*openapiclient.NewContentOverrideDTO()} // []ContentOverrideDTO | The list of the content overrides
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.DeleteConsumerContentOverrides(context.Background(), consumerUuid).ContentOverrideDTO(contentOverrideDTO).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.DeleteConsumerContentOverrides``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DeleteConsumerContentOverrides`: []ContentOverrideDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.DeleteConsumerContentOverrides`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The ID of the Consumer |
Other parameters are passed through a pointer to a apiDeleteConsumerContentOverridesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
contentOverrideDTO | []ContentOverrideDTO | The list of the content overrides |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
*os.File DownloadExistingExport(ctx, consumerUuid, exportId).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the consumer
exportId := "exportId_example" // string | export ID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.DownloadExistingExport(context.Background(), consumerUuid, exportId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.DownloadExistingExport``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DownloadExistingExport`: *os.File
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.DownloadExistingExport`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the consumer | |
exportId | string | export ID |
Other parameters are passed through a pointer to a apiDownloadExistingExportRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/zip, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]PoolQuantityDTO DryBind(ctx, consumerUuid).ServiceLevel(serviceLevel).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
serviceLevel := "serviceLevel_example" // string | Service level (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.DryBind(context.Background(), consumerUuid).ServiceLevel(serviceLevel).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.DryBind``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `DryBind`: []PoolQuantityDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.DryBind`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiDryBindRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
serviceLevel | string | Service level |
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
map[string]interface{} ExportCertificates(ctx, consumerUuid).Serials(serials).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the consumer to retrieve guest
serials := "serials_example" // string | Certificate serials (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.ExportCertificates(context.Background(), consumerUuid).Serials(serials).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.ExportCertificates``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ExportCertificates`: map[string]interface{}
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.ExportCertificates`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the consumer to retrieve guest |
Other parameters are passed through a pointer to a apiExportCertificatesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
serials | string | Certificate serials |
map[string]interface{}
No authorization required
- Content-Type: Not defined
- Accept: text/plain, application/zip, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
*os.File ExportData(ctx, consumerUuid).CdnLabel(cdnLabel).WebappPrefix(webappPrefix).ApiUrl(apiUrl).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the target consumer.
cdnLabel := "cdnLabel_example" // string | The label of the target CDN. (optional)
webappPrefix := "webappPrefix_example" // string | The URL pointing to the manifest's originating web application. (optional)
apiUrl := "apiUrl_example" // string | The URL pointing to the manifest's originating candlepin API. (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.ExportData(context.Background(), consumerUuid).CdnLabel(cdnLabel).WebappPrefix(webappPrefix).ApiUrl(apiUrl).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.ExportData``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ExportData`: *os.File
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.ExportData`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the target consumer. |
Other parameters are passed through a pointer to a apiExportDataRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
cdnLabel | string | The label of the target CDN. | webappPrefix | string | The URL pointing to the manifest's originating web application. | apiUrl | string | The URL pointing to the manifest's originating candlepin API. |
No authorization required
- Content-Type: Not defined
- Accept: application/zip, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AsyncJobStatusDTO ExportDataAsync(ctx, consumerUuid).CdnLabel(cdnLabel).WebappPrefix(webappPrefix).ApiUrl(apiUrl).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the target consumer.
cdnLabel := "cdnLabel_example" // string | The lable of the target CDN. (optional)
webappPrefix := "webappPrefix_example" // string | The URL pointing to the manifest's originating web application. (optional)
apiUrl := "apiUrl_example" // string | The URL pointing to the manifest's originating candlepin API. (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.ExportDataAsync(context.Background(), consumerUuid).CdnLabel(cdnLabel).WebappPrefix(webappPrefix).ApiUrl(apiUrl).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.ExportDataAsync``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ExportDataAsync`: AsyncJobStatusDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.ExportDataAsync`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the target consumer. |
Other parameters are passed through a pointer to a apiExportDataAsyncRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
cdnLabel | string | The lable of the target CDN. | webappPrefix | string | The URL pointing to the manifest's originating web application. | apiUrl | string | The URL pointing to the manifest's originating candlepin API. |
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ComplianceStatusDTO GetComplianceStatus(ctx, consumerUuid).OnDate(onDate).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
onDate := "onDate_example" // string | Date to get compliance information for, default is now. (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetComplianceStatus(context.Background(), consumerUuid).OnDate(onDate).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetComplianceStatus``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetComplianceStatus`: ComplianceStatusDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetComplianceStatus`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetComplianceStatusRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
onDate | string | Date to get compliance information for, default is now. |
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
map[string]ComplianceStatusDTO GetComplianceStatusList(ctx).Uuid(uuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
uuid := []string{"Inner_example"} // []string | Consumers UUIDs (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetComplianceStatusList(context.Background()).Uuid(uuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetComplianceStatusList``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetComplianceStatusList`: map[string]ComplianceStatusDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetComplianceStatusList`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiGetComplianceStatusListRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
uuid | []string | Consumers UUIDs |
map[string]ComplianceStatusDTO
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConsumerDTO GetConsumer(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetConsumer(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetConsumer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetConsumer`: ConsumerDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetConsumer`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetConsumerRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string GetContentAccessBody(ctx, consumerUuid).IfModifiedSince(ifModifiedSince).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the consumer
ifModifiedSince := "ifModifiedSince_example" // string | Modified date. Accepted format EEE, dd MMM yyyy HH:mm:ss z (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetContentAccessBody(context.Background(), consumerUuid).IfModifiedSince(ifModifiedSince).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetContentAccessBody``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetContentAccessBody`: string
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetContentAccessBody`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the consumer |
Other parameters are passed through a pointer to a apiGetContentAccessBodyRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
ifModifiedSince | string | Modified date. Accepted format EEE, dd MMM yyyy HH:mm:ss z |
string
No authorization required
- Content-Type: Not defined
- Accept: text/plain, application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ContentAccessDTO GetContentAccessForConsumer(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetContentAccessForConsumer(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetContentAccessForConsumer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetContentAccessForConsumer`: ContentAccessDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetContentAccessForConsumer`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetContentAccessForConsumerRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]CertificateSerialDTO GetEntitlementCertificateSerials(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetEntitlementCertificateSerials(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetEntitlementCertificateSerials``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetEntitlementCertificateSerials`: []CertificateSerialDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetEntitlementCertificateSerials`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetEntitlementCertificateSerialsRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]ConsumerDTOArrayElement GetGuests(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetGuests(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetGuests``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetGuests`: []ConsumerDTOArrayElement
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetGuests`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetGuestsRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConsumerDTO GetHost(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetHost(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetHost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetHost`: ConsumerDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetHost`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetHostRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
OwnerDTO GetOwnerByConsumerUuid(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetOwnerByConsumerUuid(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetOwnerByConsumerUuid``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetOwnerByConsumerUuid`: OwnerDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetOwnerByConsumerUuid`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetOwnerByConsumerUuidRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ReleaseVerDTO GetRelease(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetRelease(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetRelease``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetRelease`: ReleaseVerDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetRelease`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetReleaseRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SystemPurposeComplianceStatusDTO GetSystemPurposeComplianceStatus(ctx, consumerUuid).OnDate(onDate).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
onDate := "onDate_example" // string | Date to get compliance information for, default is now. (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.GetSystemPurposeComplianceStatus(context.Background(), consumerUuid).OnDate(onDate).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.GetSystemPurposeComplianceStatus``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetSystemPurposeComplianceStatus`: SystemPurposeComplianceStatusDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.GetSystemPurposeComplianceStatus`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiGetSystemPurposeComplianceStatusRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
onDate | string | Date to get compliance information for, default is now. |
SystemPurposeComplianceStatusDTO
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]ContentOverrideDTO ListConsumerContentOverrides(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The ID of the consumer
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.ListConsumerContentOverrides(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.ListConsumerContentOverrides``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListConsumerContentOverrides`: []ContentOverrideDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.ListConsumerContentOverrides`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The ID of the consumer |
Other parameters are passed through a pointer to a apiListConsumerContentOverridesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]EntitlementDTO ListEntitlements(ctx, consumerUuid).Product(product).Regen(regen).Attribute(attribute).Page(page).PerPage(perPage).Order(order).SortBy(sortBy).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
product := "product_example" // string | ID of a Product (optional)
regen := true // bool | Boolean flag to regenerate entitlements (optional) (default to true)
attribute := []string{"Inner_example"} // []string | Attribute filters (optional)
page := int32(2) // int32 | Page index to return (optional)
perPage := int32(10) // int32 | Number of items to return per page (optional)
order := "asc" // string | Direction of ordering (optional)
sortBy := "name" // string | Property to use for ordering (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.ListEntitlements(context.Background(), consumerUuid).Product(product).Regen(regen).Attribute(attribute).Page(page).PerPage(perPage).Order(order).SortBy(sortBy).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.ListEntitlements``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListEntitlements`: []EntitlementDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.ListEntitlements`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiListEntitlementsRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
product | string | ID of a Product | regen | bool | Boolean flag to regenerate entitlements | [default to true] attribute | []string | Attribute filters | page | int32 | Page index to return | perPage | int32 | Number of items to return per page | order | string | Direction of ordering | sortBy | string | Property to use for ordering |
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RegenerateEntitlementCertificates(ctx, consumerUuid).Entitlement(entitlement).LazyRegen(lazyRegen).CleanupEntitlements(cleanupEntitlements).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the Consumer
entitlement := "entitlement_example" // string | Entitlement ID (optional)
lazyRegen := true // bool | Lazy regeneration of entitlement certs (optional) (default to true)
cleanupEntitlements := true // bool | Whether or not to remove unnecessary or unused entitlements for the consumer before regenerating certificates (optional) (default to false)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.RegenerateEntitlementCertificates(context.Background(), consumerUuid).Entitlement(entitlement).LazyRegen(lazyRegen).CleanupEntitlements(cleanupEntitlements).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.RegenerateEntitlementCertificates``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the Consumer |
Other parameters are passed through a pointer to a apiRegenerateEntitlementCertificatesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
entitlement | string | Entitlement ID | lazyRegen | bool | Lazy regeneration of entitlement certs | [default to true] cleanupEntitlements | bool | Whether or not to remove unnecessary or unused entitlements for the consumer before regenerating certificates | [default to false]
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ConsumerDTO RegenerateIdentityCertificates(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | Consumer UUID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.RegenerateIdentityCertificates(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.RegenerateIdentityCertificates``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `RegenerateIdentityCertificates`: ConsumerDTO
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.RegenerateIdentityCertificates`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | Consumer UUID |
Other parameters are passed through a pointer to a apiRegenerateIdentityCertificatesRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
RemoveDeletionRecord(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the Consumer
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.RemoveDeletionRecord(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.RemoveDeletionRecord``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the Consumer |
Other parameters are passed through a pointer to a apiRemoveDeletionRecordRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]ConsumerDTOArrayElement SearchConsumers(ctx).Username(username).Type_(type_).Owner(owner).Uuid(uuid).HypervisorId(hypervisorId).RegistrationAuthenticationMethod(registrationAuthenticationMethod).Fact(fact).EnvironmentId(environmentId).Page(page).PerPage(perPage).Order(order).SortBy(sortBy).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
username := "username_example" // string | Username (optional)
type_ := []string{"Inner_example"} // []string | Consumer type (optional)
owner := "owner_example" // string | Owner key (optional)
uuid := []string{"Inner_example"} // []string | The UUID of consumers (optional)
hypervisorId := []string{"Inner_example"} // []string | Hypervisor IDs (optional)
registrationAuthenticationMethod := "registrationAuthenticationMethod_example" // string | Registration Authentication Method (optional)
fact := []string{"Inner_example"} // []string | The consumer facts (optional)
environmentId := "environmentId_example" // string | Environment identifier (optional)
page := int32(2) // int32 | Page index to return (optional)
perPage := int32(10) // int32 | Number of items to return per page (optional)
order := "asc" // string | Direction of ordering (optional)
sortBy := "name" // string | Property to use for ordering (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.SearchConsumers(context.Background()).Username(username).Type_(type_).Owner(owner).Uuid(uuid).HypervisorId(hypervisorId).RegistrationAuthenticationMethod(registrationAuthenticationMethod).Fact(fact).EnvironmentId(environmentId).Page(page).PerPage(perPage).Order(order).SortBy(sortBy).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.SearchConsumers``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `SearchConsumers`: []ConsumerDTOArrayElement
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.SearchConsumers`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiSearchConsumersRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
username | string | Username | |
type_ | []string | Consumer type | |
owner | string | Owner key | |
uuid | []string | The UUID of consumers | |
hypervisorId | []string | Hypervisor IDs | |
registrationAuthenticationMethod | string | Registration Authentication Method | |
fact | []string | The consumer facts | |
environmentId | string | Environment identifier | |
page | int32 | Page index to return | |
perPage | int32 | Number of items to return per page | |
order | string | Direction of ordering | |
sortBy | string | Property to use for ordering |
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteResult UnbindAll(ctx, consumerUuid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the Consumer
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ConsumerAPI.UnbindAll(context.Background(), consumerUuid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.UnbindAll``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `UnbindAll`: DeleteResult
fmt.Fprintf(os.Stdout, "Response from `ConsumerAPI.UnbindAll`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the Consumer |
Other parameters are passed through a pointer to a apiUnbindAllRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UnbindByEntitlementId(ctx, consumerUuid, dbid).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the Consumer
dbid := "dbid_example" // string | Entitlement ID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.UnbindByEntitlementId(context.Background(), consumerUuid, dbid).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.UnbindByEntitlementId``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the Consumer | |
dbid | string | Entitlement ID |
Other parameters are passed through a pointer to a apiUnbindByEntitlementIdRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UnbindByPool(ctx, consumerUuid, poolId).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The ID of the Consumer
poolId := "poolId_example" // string | The ID of the Consumer
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.UnbindByPool(context.Background(), consumerUuid, poolId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.UnbindByPool``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The ID of the Consumer | |
poolId | string | The ID of the Consumer |
Other parameters are passed through a pointer to a apiUnbindByPoolRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UnbindBySerial(ctx, consumerUuid, serial).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the Consumer
serial := int64(789) // int64 | certificate serial
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.UnbindBySerial(context.Background(), consumerUuid, serial).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.UnbindBySerial``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the Consumer | |
serial | int64 | certificate serial |
Other parameters are passed through a pointer to a apiUnbindBySerialRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
(empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UpdateConsumer(ctx, consumerUuid).ConsumerDTO(consumerDTO).Execute()
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/content-services/caliri/release/v4"
)
func main() {
consumerUuid := "consumerUuid_example" // string | The UUID of the Consumer
consumerDTO := *openapiclient.NewConsumerDTO() // ConsumerDTO | Consumer to be updated
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.ConsumerAPI.UpdateConsumer(context.Background(), consumerUuid).ConsumerDTO(consumerDTO).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ConsumerAPI.UpdateConsumer``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
consumerUuid | string | The UUID of the Consumer |
Other parameters are passed through a pointer to a apiUpdateConsumerRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
consumerDTO | ConsumerDTO | Consumer to be updated |
(empty response body)
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]