Versions in this module Expand all Collapse all v0 v0.5.1 Sep 5, 2024 v0.5.0 Sep 5, 2024 Changes in this version + const JWTScopes + const MtlsScopes + func GetSwagger() (swagger *openapi3.T, err error) + func NewDeleteAccountRequest(server string, accountID AccountID, params *DeleteAccountParams) (*http.Request, error) + func NewDeleteAttestationAuthorityRequest(server string, attestationAuthorityID AttestationAuthorityID, ...) (*http.Request, error) + func NewDeleteAuthorityRequest(server string, authorityDomainOrID AuthorityDomainOrID, ...) (*http.Request, error) + func NewDeleteCollectionInstanceRequest(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewDeleteCollectionRequest(server string, collectionSlug CollectionSlug, params *DeleteCollectionParams) (*http.Request, error) + func NewDeleteDeviceCollectionAccountRequest(server string, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Request, error) + func NewDeleteDeviceCollectionRequest(server string, collectionSlug CollectionSlug, ...) (*http.Request, error) + func NewDeleteProvisionerRequest(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewDeleteSshGrantRequest(server string, grantID GrantID, params *DeleteSshGrantParams) (*http.Request, error) + func NewDeleteWebhookRequest(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewDeleteWorkloadRequest(server string, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Request, error) + func NewGetAccountRequest(server string, accountID AccountID, params *GetAccountParams) (*http.Request, error) + func NewGetAttestationAuthoritiesRequest(server string, params *GetAttestationAuthoritiesParams) (*http.Request, error) + func NewGetAttestationAuthorityRequest(server string, attestationAuthorityID AttestationAuthorityID, ...) (*http.Request, error) + func NewGetAuthoritiesRequest(server string, params *GetAuthoritiesParams) (*http.Request, error) + func NewGetAuthorityRequest(server string, authorityDomainOrID AuthorityDomainOrID, ...) (*http.Request, error) + func NewGetCertificateRequest(server string, serialNumber SerialNumber, params *GetCertificateParams) (*http.Request, error) + func NewGetCollectionInstanceDataRequest(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewGetCollectionInstanceRequest(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewGetCollectionRequest(server string, collectionSlug CollectionSlug, params *GetCollectionParams) (*http.Request, error) + func NewGetDeviceCollectionAccountRequest(server string, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Request, error) + func NewGetDeviceCollectionRequest(server string, collectionSlug CollectionSlug, ...) (*http.Request, error) + func NewGetPlatformsRequest(server string, params *GetPlatformsParams) (*http.Request, error) + func NewGetProvisionerRequest(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewGetSshGrantRequest(server string, grantID GrantID, params *GetSshGrantParams) (*http.Request, error) + func NewGetSshGrantsRequest(server string, params *GetSshGrantsParams) (*http.Request, error) + func NewGetSshGroupRequest(server string, groupID GroupID, params *GetSshGroupParams) (*http.Request, error) + func NewGetSshGroupsRequest(server string, params *GetSshGroupsParams) (*http.Request, error) + func NewGetSshHostRequest(server string, hostID HostID, params *GetSshHostParams) (*http.Request, error) + func NewGetSshHostTagsRequest(server string, params *GetSshHostTagsParams) (*http.Request, error) + func NewGetSshHostsRequest(server string, params *GetSshHostsParams) (*http.Request, error) + func NewGetSshUsersRequest(server string, params *GetSshUsersParams) (*http.Request, error) + func NewGetWebhookRequest(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewGetWorkloadRequest(server string, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Request, error) + func NewListAccountsRequest(server string, params *ListAccountsParams) (*http.Request, error) + func NewListAuthorityProvisionersRequest(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewListCertificatesRequest(server string, params *ListCertificatesParams) (*http.Request, error) + func NewListCollectionInstancesRequest(server string, collectionSlug CollectionSlug, ...) (*http.Request, error) + func NewListCollectionsRequest(server string, params *ListCollectionsParams) (*http.Request, error) + func NewPostAccountsRequest(server string, params *PostAccountsParams, body PostAccountsJSONRequestBody) (*http.Request, error) + func NewPostAccountsRequestWithBody(server string, params *PostAccountsParams, contentType string, body io.Reader) (*http.Request, error) + func NewPostAttestationAuthoritiesRequest(server string, params *PostAttestationAuthoritiesParams, ...) (*http.Request, error) + func NewPostAttestationAuthoritiesRequestWithBody(server string, params *PostAttestationAuthoritiesParams, contentType string, ...) (*http.Request, error) + func NewPostAuthRequest(server string, body PostAuthJSONRequestBody) (*http.Request, error) + func NewPostAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) + func NewPostAuthoritiesCsrRequest(server string, params *PostAuthoritiesCsrParams, ...) (*http.Request, error) + func NewPostAuthoritiesCsrRequestWithBody(server string, params *PostAuthoritiesCsrParams, contentType string, ...) (*http.Request, error) + func NewPostAuthoritiesRequest(server string, params *PostAuthoritiesParams, ...) (*http.Request, error) + func NewPostAuthoritiesRequestWithBody(server string, params *PostAuthoritiesParams, contentType string, ...) (*http.Request, error) + func NewPostAuthorityProvisionersRequest(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewPostAuthorityProvisionersRequestWithBody(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewPostAuthorityRootRequest(server string, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*http.Request, error) + func NewPostAuthorityRootRequestWithBody(server string, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*http.Request, error) + func NewPostCollectionsRequest(server string, params *PostCollectionsParams, ...) (*http.Request, error) + func NewPostCollectionsRequestWithBody(server string, params *PostCollectionsParams, contentType string, ...) (*http.Request, error) + func NewPostDeviceEnrollmentTokenRequest(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewPostDeviceEnrollmentTokenRequestWithBody(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewPostHostsHostIDTagsRequest(server string, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*http.Request, error) + func NewPostHostsHostIDTagsRequestWithBody(server string, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*http.Request, error) + func NewPostSshGrantsRequest(server string, params *PostSshGrantsParams, body PostSshGrantsJSONRequestBody) (*http.Request, error) + func NewPostSshGrantsRequestWithBody(server string, params *PostSshGrantsParams, contentType string, body io.Reader) (*http.Request, error) + func NewPostWebhooksRequest(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewPostWebhooksRequestWithBody(server string, authorityID AuthorityID, ...) (*http.Request, error) + func NewPutAccountRequest(server string, accountID AccountID, params *PutAccountParams, ...) (*http.Request, error) + func NewPutAccountRequestWithBody(server string, accountID AccountID, params *PutAccountParams, ...) (*http.Request, error) + func NewPutCollectionInstanceDataRequest(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewPutCollectionInstanceDataRequestWithBody(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewPutCollectionInstanceRequest(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewPutCollectionInstanceRequestWithBody(server string, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Request, error) + func NewPutCollectionRequest(server string, collectionSlug CollectionSlug, params *PutCollectionParams, ...) (*http.Request, error) + func NewPutCollectionRequestWithBody(server string, collectionSlug CollectionSlug, params *PutCollectionParams, ...) (*http.Request, error) + func NewPutDeviceCollectionAccountRequest(server string, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Request, error) + func NewPutDeviceCollectionAccountRequestWithBody(server string, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Request, error) + func NewPutDeviceCollectionRequest(server string, collectionSlug CollectionSlug, ...) (*http.Request, error) + func NewPutDeviceCollectionRequestWithBody(server string, collectionSlug CollectionSlug, ...) (*http.Request, error) + func NewPutPlatformRequest(server string, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*http.Request, error) + func NewPutPlatformRequestWithBody(server string, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*http.Request, error) + func NewPutWorkloadRequest(server string, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Request, error) + func NewPutWorkloadRequestWithBody(server string, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Request, error) + func NewUnregisterSshHostRequest(server string, hostID HostID, params *UnregisterSshHostParams) (*http.Request, error) + func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error) + type Accept = string + type Account struct + Id *string + Name string + Type AccountType + func (t *Account) FromBrowserAccount(v BrowserAccount) error + func (t *Account) FromEthernetAccount(v EthernetAccount) error + func (t *Account) FromVpnAccount(v VpnAccount) error + func (t *Account) FromWifiAccount(v WifiAccount) error + func (t *Account) MergeBrowserAccount(v BrowserAccount) error + func (t *Account) MergeEthernetAccount(v EthernetAccount) error + func (t *Account) MergeVpnAccount(v VpnAccount) error + func (t *Account) MergeWifiAccount(v WifiAccount) error + func (t *Account) UnmarshalJSON(b []byte) error + func (t Account) AsBrowserAccount() (BrowserAccount, error) + func (t Account) AsEthernetAccount() (EthernetAccount, error) + func (t Account) AsVpnAccount() (VpnAccount, error) + func (t Account) AsWifiAccount() (WifiAccount, error) + func (t Account) MarshalJSON() ([]byte, error) + type AccountID = string + type AccountSlug = string + type AccountType string + const Browser + const Ethernet + const Vpn + const Wifi + type AcmeAttestationProvisioner struct + AttestationFormats []AcmeAttestationProvisionerAttestationFormats + AttestationRoots *[]string + ForceCN *bool + RequireEAB *bool + type AcmeAttestationProvisionerAttestationFormats string + const AcmeAttestationProvisionerAttestationFormatsApple + const AcmeAttestationProvisionerAttestationFormatsStep + const AcmeAttestationProvisionerAttestationFormatsTpm + type AcmeProvisioner struct + Challenges []AcmeProvisionerChallenges + ForceCN *bool + RequireEAB bool + type AcmeProvisionerChallenges string + const Dns01 + const Http01 + const TlsAlpn01 + type AttestationAuthority struct + AttestorIntermediates *string + AttestorRoots string + CreatedAt *time.Time + Id *string + Name string + Root *string + Slug *string + type AttestationAuthorityID = string + type Authority struct + ActiveRevocation *bool + AdminEmails *[]string + CreatedAt time.Time + Domain string + Fingerprint *string + Id string + Name string + Root *string + Type AuthorityType + type AuthorityCsr struct + AuthorityID string + Csr string + Id string + type AuthorityDomainOrID = string + type AuthorityID = string + type AuthorityType string + const AuthorityTypeAdvanced + const AuthorityTypeDevops + const AuthorityTypeManaged + type AwsAccounts = []string + type AwsDisableCustomSANs = bool + type AwsPlatform struct + AccountId string + Name string + RoleArn *string + type AwsProvisioner struct + Accounts AwsAccounts + DisableCustomSANs *AwsDisableCustomSANs + DisableTrustOnFirstUse *bool + InstanceAge *InstanceAge + type AwsVM struct + Accounts AwsAccounts + DisableCustomSANs *AwsDisableCustomSANs + type AzureAudience = string + type AzureDisableCustomSANs = bool + type AzurePlatform struct + ClientId *string + ClientSecret *string + Name string + ResourceGroups []string + TenantId string + type AzureProvisioner struct + Audience *AzureAudience + DisableCustomSANs *AzureDisableCustomSANs + DisableTrustOnFirstUse *bool + ResourceGroups AzureResourceGroups + TenantID AzureTenantID + type AzureResourceGroups = []string + type AzureTenantID = string + type AzureVM struct + Audience *AzureAudience + DisableCustomSANs *AzureDisableCustomSANs + ResourceGroups AzureResourceGroups + TenantID AzureTenantID + type BasicAuth struct + Password string + Username string + type BasicConstraints struct + IsCA bool + MaxPathLen int + type BrowserAccount = map[string]interface + type CertificateField struct + func (t *CertificateField) FromCertificateFieldDeviceMetadata(v CertificateFieldDeviceMetadata) error + func (t *CertificateField) FromCertificateFieldStatic(v CertificateFieldStatic) error + func (t *CertificateField) MergeCertificateFieldDeviceMetadata(v CertificateFieldDeviceMetadata) error + func (t *CertificateField) MergeCertificateFieldStatic(v CertificateFieldStatic) error + func (t *CertificateField) UnmarshalJSON(b []byte) error + func (t CertificateField) AsCertificateFieldDeviceMetadata() (CertificateFieldDeviceMetadata, error) + func (t CertificateField) AsCertificateFieldStatic() (CertificateFieldStatic, error) + func (t CertificateField) MarshalJSON() ([]byte, error) + type CertificateFieldDeviceMetadata struct + DeviceMetadata string + type CertificateFieldList struct + DeviceMetadata *[]string + Static *[]string + type CertificateFieldStatic struct + Static string + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) DeleteAccount(ctx context.Context, accountID AccountID, params *DeleteAccountParams, ...) (*http.Response, error) + func (c *Client) DeleteAttestationAuthority(ctx context.Context, attestationAuthorityID AttestationAuthorityID, ...) (*http.Response, error) + func (c *Client) DeleteAuthority(ctx context.Context, authorityDomainOrID AuthorityDomainOrID, ...) (*http.Response, error) + func (c *Client) DeleteCollection(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) DeleteCollectionInstance(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) DeleteDeviceCollection(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) DeleteDeviceCollectionAccount(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Response, error) + func (c *Client) DeleteProvisioner(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) DeleteSshGrant(ctx context.Context, grantID GrantID, params *DeleteSshGrantParams, ...) (*http.Response, error) + func (c *Client) DeleteWebhook(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) DeleteWorkload(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Response, error) + func (c *Client) GetAccount(ctx context.Context, accountID AccountID, params *GetAccountParams, ...) (*http.Response, error) + func (c *Client) GetAttestationAuthorities(ctx context.Context, params *GetAttestationAuthoritiesParams, ...) (*http.Response, error) + func (c *Client) GetAttestationAuthority(ctx context.Context, attestationAuthorityID AttestationAuthorityID, ...) (*http.Response, error) + func (c *Client) GetAuthorities(ctx context.Context, params *GetAuthoritiesParams, ...) (*http.Response, error) + func (c *Client) GetAuthority(ctx context.Context, authorityDomainOrID AuthorityDomainOrID, ...) (*http.Response, error) + func (c *Client) GetCertificate(ctx context.Context, serialNumber SerialNumber, params *GetCertificateParams, ...) (*http.Response, error) + func (c *Client) GetCollection(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) GetCollectionInstance(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) GetCollectionInstanceData(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) GetDeviceCollection(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) GetDeviceCollectionAccount(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Response, error) + func (c *Client) GetPlatforms(ctx context.Context, params *GetPlatformsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetProvisioner(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) GetSshGrant(ctx context.Context, grantID GrantID, params *GetSshGrantParams, ...) (*http.Response, error) + func (c *Client) GetSshGrants(ctx context.Context, params *GetSshGrantsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetSshGroup(ctx context.Context, groupID GroupID, params *GetSshGroupParams, ...) (*http.Response, error) + func (c *Client) GetSshGroups(ctx context.Context, params *GetSshGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetSshHost(ctx context.Context, hostID HostID, params *GetSshHostParams, ...) (*http.Response, error) + func (c *Client) GetSshHostTags(ctx context.Context, params *GetSshHostTagsParams, ...) (*http.Response, error) + func (c *Client) GetSshHosts(ctx context.Context, params *GetSshHostsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetSshUsers(ctx context.Context, params *GetSshUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetWebhook(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) GetWorkload(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Response, error) + func (c *Client) ListAccounts(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) ListAuthorityProvisioners(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) ListCertificates(ctx context.Context, params *ListCertificatesParams, ...) (*http.Response, error) + func (c *Client) ListCollectionInstances(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) ListCollections(ctx context.Context, params *ListCollectionsParams, ...) (*http.Response, error) + func (c *Client) PostAccounts(ctx context.Context, params *PostAccountsParams, ...) (*http.Response, error) + func (c *Client) PostAccountsWithBody(ctx context.Context, params *PostAccountsParams, contentType string, ...) (*http.Response, error) + func (c *Client) PostAttestationAuthorities(ctx context.Context, params *PostAttestationAuthoritiesParams, ...) (*http.Response, error) + func (c *Client) PostAttestationAuthoritiesWithBody(ctx context.Context, params *PostAttestationAuthoritiesParams, ...) (*http.Response, error) + func (c *Client) PostAuth(ctx context.Context, body PostAuthJSONRequestBody, ...) (*http.Response, error) + func (c *Client) PostAuthWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + func (c *Client) PostAuthorities(ctx context.Context, params *PostAuthoritiesParams, ...) (*http.Response, error) + func (c *Client) PostAuthoritiesCsr(ctx context.Context, params *PostAuthoritiesCsrParams, ...) (*http.Response, error) + func (c *Client) PostAuthoritiesCsrWithBody(ctx context.Context, params *PostAuthoritiesCsrParams, contentType string, ...) (*http.Response, error) + func (c *Client) PostAuthoritiesWithBody(ctx context.Context, params *PostAuthoritiesParams, contentType string, ...) (*http.Response, error) + func (c *Client) PostAuthorityProvisioners(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) PostAuthorityProvisionersWithBody(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) PostAuthorityRoot(ctx context.Context, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*http.Response, error) + func (c *Client) PostAuthorityRootWithBody(ctx context.Context, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*http.Response, error) + func (c *Client) PostCollections(ctx context.Context, params *PostCollectionsParams, ...) (*http.Response, error) + func (c *Client) PostCollectionsWithBody(ctx context.Context, params *PostCollectionsParams, contentType string, ...) (*http.Response, error) + func (c *Client) PostDeviceEnrollmentToken(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) PostDeviceEnrollmentTokenWithBody(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) PostHostsHostIDTags(ctx context.Context, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*http.Response, error) + func (c *Client) PostHostsHostIDTagsWithBody(ctx context.Context, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*http.Response, error) + func (c *Client) PostSshGrants(ctx context.Context, params *PostSshGrantsParams, ...) (*http.Response, error) + func (c *Client) PostSshGrantsWithBody(ctx context.Context, params *PostSshGrantsParams, contentType string, ...) (*http.Response, error) + func (c *Client) PostWebhooks(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) PostWebhooksWithBody(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + func (c *Client) PutAccount(ctx context.Context, accountID AccountID, params *PutAccountParams, ...) (*http.Response, error) + func (c *Client) PutAccountWithBody(ctx context.Context, accountID AccountID, params *PutAccountParams, ...) (*http.Response, error) + func (c *Client) PutCollection(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) PutCollectionInstance(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) PutCollectionInstanceData(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) PutCollectionInstanceDataWithBody(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) PutCollectionInstanceWithBody(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + func (c *Client) PutCollectionWithBody(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) PutDeviceCollection(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) PutDeviceCollectionAccount(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Response, error) + func (c *Client) PutDeviceCollectionAccountWithBody(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Response, error) + func (c *Client) PutDeviceCollectionWithBody(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + func (c *Client) PutPlatform(ctx context.Context, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*http.Response, error) + func (c *Client) PutPlatformWithBody(ctx context.Context, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*http.Response, error) + func (c *Client) PutWorkload(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Response, error) + func (c *Client) PutWorkloadWithBody(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Response, error) + func (c *Client) UnregisterSshHost(ctx context.Context, hostID HostID, params *UnregisterSshHostParams, ...) (*http.Response, error) + type ClientInterface interface + DeleteAccount func(ctx context.Context, accountID AccountID, params *DeleteAccountParams, ...) (*http.Response, error) + DeleteAttestationAuthority func(ctx context.Context, attestationAuthorityID AttestationAuthorityID, ...) (*http.Response, error) + DeleteAuthority func(ctx context.Context, authorityDomainOrID AuthorityDomainOrID, ...) (*http.Response, error) + DeleteCollection func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + DeleteCollectionInstance func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + DeleteDeviceCollection func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + DeleteDeviceCollectionAccount func(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Response, error) + DeleteProvisioner func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + DeleteSshGrant func(ctx context.Context, grantID GrantID, params *DeleteSshGrantParams, ...) (*http.Response, error) + DeleteWebhook func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + DeleteWorkload func(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Response, error) + GetAccount func(ctx context.Context, accountID AccountID, params *GetAccountParams, ...) (*http.Response, error) + GetAttestationAuthorities func(ctx context.Context, params *GetAttestationAuthoritiesParams, ...) (*http.Response, error) + GetAttestationAuthority func(ctx context.Context, attestationAuthorityID AttestationAuthorityID, ...) (*http.Response, error) + GetAuthorities func(ctx context.Context, params *GetAuthoritiesParams, ...) (*http.Response, error) + GetAuthority func(ctx context.Context, authorityDomainOrID AuthorityDomainOrID, ...) (*http.Response, error) + GetCertificate func(ctx context.Context, serialNumber SerialNumber, params *GetCertificateParams, ...) (*http.Response, error) + GetCollection func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + GetCollectionInstance func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + GetCollectionInstanceData func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + GetDeviceCollection func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + GetDeviceCollectionAccount func(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Response, error) + GetPlatforms func(ctx context.Context, params *GetPlatformsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetProvisioner func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + GetSshGrant func(ctx context.Context, grantID GrantID, params *GetSshGrantParams, ...) (*http.Response, error) + GetSshGrants func(ctx context.Context, params *GetSshGrantsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetSshGroup func(ctx context.Context, groupID GroupID, params *GetSshGroupParams, ...) (*http.Response, error) + GetSshGroups func(ctx context.Context, params *GetSshGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetSshHost func(ctx context.Context, hostID HostID, params *GetSshHostParams, ...) (*http.Response, error) + GetSshHostTags func(ctx context.Context, params *GetSshHostTagsParams, ...) (*http.Response, error) + GetSshHosts func(ctx context.Context, params *GetSshHostsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetSshUsers func(ctx context.Context, params *GetSshUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetWebhook func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + GetWorkload func(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Response, error) + ListAccounts func(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListAuthorityProvisioners func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + ListCertificates func(ctx context.Context, params *ListCertificatesParams, ...) (*http.Response, error) + ListCollectionInstances func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + ListCollections func(ctx context.Context, params *ListCollectionsParams, ...) (*http.Response, error) + PostAccounts func(ctx context.Context, params *PostAccountsParams, ...) (*http.Response, error) + PostAccountsWithBody func(ctx context.Context, params *PostAccountsParams, contentType string, ...) (*http.Response, error) + PostAttestationAuthorities func(ctx context.Context, params *PostAttestationAuthoritiesParams, ...) (*http.Response, error) + PostAttestationAuthoritiesWithBody func(ctx context.Context, params *PostAttestationAuthoritiesParams, ...) (*http.Response, error) + PostAuth func(ctx context.Context, body PostAuthJSONRequestBody, ...) (*http.Response, error) + PostAuthWithBody func(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error) + PostAuthorities func(ctx context.Context, params *PostAuthoritiesParams, ...) (*http.Response, error) + PostAuthoritiesCsr func(ctx context.Context, params *PostAuthoritiesCsrParams, ...) (*http.Response, error) + PostAuthoritiesCsrWithBody func(ctx context.Context, params *PostAuthoritiesCsrParams, contentType string, ...) (*http.Response, error) + PostAuthoritiesWithBody func(ctx context.Context, params *PostAuthoritiesParams, contentType string, ...) (*http.Response, error) + PostAuthorityProvisioners func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + PostAuthorityProvisionersWithBody func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + PostAuthorityRoot func(ctx context.Context, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*http.Response, error) + PostAuthorityRootWithBody func(ctx context.Context, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*http.Response, error) + PostCollections func(ctx context.Context, params *PostCollectionsParams, ...) (*http.Response, error) + PostCollectionsWithBody func(ctx context.Context, params *PostCollectionsParams, contentType string, ...) (*http.Response, error) + PostDeviceEnrollmentToken func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + PostDeviceEnrollmentTokenWithBody func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + PostHostsHostIDTags func(ctx context.Context, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*http.Response, error) + PostHostsHostIDTagsWithBody func(ctx context.Context, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*http.Response, error) + PostSshGrants func(ctx context.Context, params *PostSshGrantsParams, ...) (*http.Response, error) + PostSshGrantsWithBody func(ctx context.Context, params *PostSshGrantsParams, contentType string, ...) (*http.Response, error) + PostWebhooks func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + PostWebhooksWithBody func(ctx context.Context, authorityID AuthorityID, ...) (*http.Response, error) + PutAccount func(ctx context.Context, accountID AccountID, params *PutAccountParams, ...) (*http.Response, error) + PutAccountWithBody func(ctx context.Context, accountID AccountID, params *PutAccountParams, ...) (*http.Response, error) + PutCollection func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + PutCollectionInstance func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + PutCollectionInstanceData func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + PutCollectionInstanceDataWithBody func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + PutCollectionInstanceWithBody func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*http.Response, error) + PutCollectionWithBody func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + PutDeviceCollection func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + PutDeviceCollectionAccount func(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Response, error) + PutDeviceCollectionAccountWithBody func(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*http.Response, error) + PutDeviceCollectionWithBody func(ctx context.Context, collectionSlug CollectionSlug, ...) (*http.Response, error) + PutPlatform func(ctx context.Context, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*http.Response, error) + PutPlatformWithBody func(ctx context.Context, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*http.Response, error) + PutWorkload func(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Response, error) + PutWorkloadWithBody func(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*http.Response, error) + UnregisterSshHost func(ctx context.Context, hostID HostID, params *UnregisterSshHostParams, ...) (*http.Response, error) + type ClientOption func(*Client) error + func WithBaseURL(baseURL string) ClientOption + func WithHTTPClient(doer HttpRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type ClientWithResponses struct + func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) + func (c *ClientWithResponses) DeleteAccountWithResponse(ctx context.Context, accountID AccountID, params *DeleteAccountParams, ...) (*DeleteAccountResponse, error) + func (c *ClientWithResponses) DeleteAttestationAuthorityWithResponse(ctx context.Context, attestationAuthorityID AttestationAuthorityID, ...) (*DeleteAttestationAuthorityResponse, error) + func (c *ClientWithResponses) DeleteAuthorityWithResponse(ctx context.Context, authorityDomainOrID AuthorityDomainOrID, ...) (*DeleteAuthorityResponse, error) + func (c *ClientWithResponses) DeleteCollectionInstanceWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*DeleteCollectionInstanceResponse, error) + func (c *ClientWithResponses) DeleteCollectionWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*DeleteCollectionResponse, error) + func (c *ClientWithResponses) DeleteDeviceCollectionAccountWithResponse(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*DeleteDeviceCollectionAccountResponse, error) + func (c *ClientWithResponses) DeleteDeviceCollectionWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*DeleteDeviceCollectionResponse, error) + func (c *ClientWithResponses) DeleteProvisionerWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*DeleteProvisionerResponse, error) + func (c *ClientWithResponses) DeleteSshGrantWithResponse(ctx context.Context, grantID GrantID, params *DeleteSshGrantParams, ...) (*DeleteSshGrantResponse, error) + func (c *ClientWithResponses) DeleteWebhookWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*DeleteWebhookResponse, error) + func (c *ClientWithResponses) DeleteWorkloadWithResponse(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*DeleteWorkloadResponse, error) + func (c *ClientWithResponses) GetAccountWithResponse(ctx context.Context, accountID AccountID, params *GetAccountParams, ...) (*GetAccountResponse, error) + func (c *ClientWithResponses) GetAttestationAuthoritiesWithResponse(ctx context.Context, params *GetAttestationAuthoritiesParams, ...) (*GetAttestationAuthoritiesResponse, error) + func (c *ClientWithResponses) GetAttestationAuthorityWithResponse(ctx context.Context, attestationAuthorityID AttestationAuthorityID, ...) (*GetAttestationAuthorityResponse, error) + func (c *ClientWithResponses) GetAuthoritiesWithResponse(ctx context.Context, params *GetAuthoritiesParams, ...) (*GetAuthoritiesResponse, error) + func (c *ClientWithResponses) GetAuthorityWithResponse(ctx context.Context, authorityDomainOrID AuthorityDomainOrID, ...) (*GetAuthorityResponse, error) + func (c *ClientWithResponses) GetCertificateWithResponse(ctx context.Context, serialNumber SerialNumber, params *GetCertificateParams, ...) (*GetCertificateResponse, error) + func (c *ClientWithResponses) GetCollectionInstanceDataWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*GetCollectionInstanceDataResponse, error) + func (c *ClientWithResponses) GetCollectionInstanceWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*GetCollectionInstanceResponse, error) + func (c *ClientWithResponses) GetCollectionWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*GetCollectionResponse, error) + func (c *ClientWithResponses) GetDeviceCollectionAccountWithResponse(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*GetDeviceCollectionAccountResponse, error) + func (c *ClientWithResponses) GetDeviceCollectionWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*GetDeviceCollectionResponse, error) + func (c *ClientWithResponses) GetPlatformsWithResponse(ctx context.Context, params *GetPlatformsParams, reqEditors ...RequestEditorFn) (*GetPlatformsResponse, error) + func (c *ClientWithResponses) GetProvisionerWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*GetProvisionerResponse, error) + func (c *ClientWithResponses) GetSshGrantWithResponse(ctx context.Context, grantID GrantID, params *GetSshGrantParams, ...) (*GetSshGrantResponse, error) + func (c *ClientWithResponses) GetSshGrantsWithResponse(ctx context.Context, params *GetSshGrantsParams, reqEditors ...RequestEditorFn) (*GetSshGrantsResponse, error) + func (c *ClientWithResponses) GetSshGroupWithResponse(ctx context.Context, groupID GroupID, params *GetSshGroupParams, ...) (*GetSshGroupResponse, error) + func (c *ClientWithResponses) GetSshGroupsWithResponse(ctx context.Context, params *GetSshGroupsParams, reqEditors ...RequestEditorFn) (*GetSshGroupsResponse, error) + func (c *ClientWithResponses) GetSshHostTagsWithResponse(ctx context.Context, params *GetSshHostTagsParams, ...) (*GetSshHostTagsResponse, error) + func (c *ClientWithResponses) GetSshHostWithResponse(ctx context.Context, hostID HostID, params *GetSshHostParams, ...) (*GetSshHostResponse, error) + func (c *ClientWithResponses) GetSshHostsWithResponse(ctx context.Context, params *GetSshHostsParams, reqEditors ...RequestEditorFn) (*GetSshHostsResponse, error) + func (c *ClientWithResponses) GetSshUsersWithResponse(ctx context.Context, params *GetSshUsersParams, reqEditors ...RequestEditorFn) (*GetSshUsersResponse, error) + func (c *ClientWithResponses) GetWebhookWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*GetWebhookResponse, error) + func (c *ClientWithResponses) GetWorkloadWithResponse(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*GetWorkloadResponse, error) + func (c *ClientWithResponses) ListAccountsWithResponse(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*ListAccountsResponse, error) + func (c *ClientWithResponses) ListAuthorityProvisionersWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*ListAuthorityProvisionersResponse, error) + func (c *ClientWithResponses) ListCertificatesWithResponse(ctx context.Context, params *ListCertificatesParams, ...) (*ListCertificatesResponse, error) + func (c *ClientWithResponses) ListCollectionInstancesWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*ListCollectionInstancesResponse, error) + func (c *ClientWithResponses) ListCollectionsWithResponse(ctx context.Context, params *ListCollectionsParams, ...) (*ListCollectionsResponse, error) + func (c *ClientWithResponses) PostAccountsWithBodyWithResponse(ctx context.Context, params *PostAccountsParams, contentType string, ...) (*PostAccountsResponse, error) + func (c *ClientWithResponses) PostAccountsWithResponse(ctx context.Context, params *PostAccountsParams, ...) (*PostAccountsResponse, error) + func (c *ClientWithResponses) PostAttestationAuthoritiesWithBodyWithResponse(ctx context.Context, params *PostAttestationAuthoritiesParams, ...) (*PostAttestationAuthoritiesResponse, error) + func (c *ClientWithResponses) PostAttestationAuthoritiesWithResponse(ctx context.Context, params *PostAttestationAuthoritiesParams, ...) (*PostAttestationAuthoritiesResponse, error) + func (c *ClientWithResponses) PostAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostAuthResponse, error) + func (c *ClientWithResponses) PostAuthWithResponse(ctx context.Context, body PostAuthJSONRequestBody, ...) (*PostAuthResponse, error) + func (c *ClientWithResponses) PostAuthoritiesCsrWithBodyWithResponse(ctx context.Context, params *PostAuthoritiesCsrParams, contentType string, ...) (*PostAuthoritiesCsrResponse, error) + func (c *ClientWithResponses) PostAuthoritiesCsrWithResponse(ctx context.Context, params *PostAuthoritiesCsrParams, ...) (*PostAuthoritiesCsrResponse, error) + func (c *ClientWithResponses) PostAuthoritiesWithBodyWithResponse(ctx context.Context, params *PostAuthoritiesParams, contentType string, ...) (*PostAuthoritiesResponse, error) + func (c *ClientWithResponses) PostAuthoritiesWithResponse(ctx context.Context, params *PostAuthoritiesParams, ...) (*PostAuthoritiesResponse, error) + func (c *ClientWithResponses) PostAuthorityProvisionersWithBodyWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*PostAuthorityProvisionersResponse, error) + func (c *ClientWithResponses) PostAuthorityProvisionersWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*PostAuthorityProvisionersResponse, error) + func (c *ClientWithResponses) PostAuthorityRootWithBodyWithResponse(ctx context.Context, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*PostAuthorityRootResponse, error) + func (c *ClientWithResponses) PostAuthorityRootWithResponse(ctx context.Context, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*PostAuthorityRootResponse, error) + func (c *ClientWithResponses) PostCollectionsWithBodyWithResponse(ctx context.Context, params *PostCollectionsParams, contentType string, ...) (*PostCollectionsResponse, error) + func (c *ClientWithResponses) PostCollectionsWithResponse(ctx context.Context, params *PostCollectionsParams, ...) (*PostCollectionsResponse, error) + func (c *ClientWithResponses) PostDeviceEnrollmentTokenWithBodyWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PostDeviceEnrollmentTokenResponse, error) + func (c *ClientWithResponses) PostDeviceEnrollmentTokenWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PostDeviceEnrollmentTokenResponse, error) + func (c *ClientWithResponses) PostHostsHostIDTagsWithBodyWithResponse(ctx context.Context, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*PostHostsHostIDTagsResponse, error) + func (c *ClientWithResponses) PostHostsHostIDTagsWithResponse(ctx context.Context, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*PostHostsHostIDTagsResponse, error) + func (c *ClientWithResponses) PostSshGrantsWithBodyWithResponse(ctx context.Context, params *PostSshGrantsParams, contentType string, ...) (*PostSshGrantsResponse, error) + func (c *ClientWithResponses) PostSshGrantsWithResponse(ctx context.Context, params *PostSshGrantsParams, ...) (*PostSshGrantsResponse, error) + func (c *ClientWithResponses) PostWebhooksWithBodyWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*PostWebhooksResponse, error) + func (c *ClientWithResponses) PostWebhooksWithResponse(ctx context.Context, authorityID AuthorityID, ...) (*PostWebhooksResponse, error) + func (c *ClientWithResponses) PutAccountWithBodyWithResponse(ctx context.Context, accountID AccountID, params *PutAccountParams, ...) (*PutAccountResponse, error) + func (c *ClientWithResponses) PutAccountWithResponse(ctx context.Context, accountID AccountID, params *PutAccountParams, ...) (*PutAccountResponse, error) + func (c *ClientWithResponses) PutCollectionInstanceDataWithBodyWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PutCollectionInstanceDataResponse, error) + func (c *ClientWithResponses) PutCollectionInstanceDataWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PutCollectionInstanceDataResponse, error) + func (c *ClientWithResponses) PutCollectionInstanceWithBodyWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PutCollectionInstanceResponse, error) + func (c *ClientWithResponses) PutCollectionInstanceWithResponse(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PutCollectionInstanceResponse, error) + func (c *ClientWithResponses) PutCollectionWithBodyWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*PutCollectionResponse, error) + func (c *ClientWithResponses) PutCollectionWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*PutCollectionResponse, error) + func (c *ClientWithResponses) PutDeviceCollectionAccountWithBodyWithResponse(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*PutDeviceCollectionAccountResponse, error) + func (c *ClientWithResponses) PutDeviceCollectionAccountWithResponse(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*PutDeviceCollectionAccountResponse, error) + func (c *ClientWithResponses) PutDeviceCollectionWithBodyWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*PutDeviceCollectionResponse, error) + func (c *ClientWithResponses) PutDeviceCollectionWithResponse(ctx context.Context, collectionSlug CollectionSlug, ...) (*PutDeviceCollectionResponse, error) + func (c *ClientWithResponses) PutPlatformWithBodyWithResponse(ctx context.Context, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*PutPlatformResponse, error) + func (c *ClientWithResponses) PutPlatformWithResponse(ctx context.Context, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*PutPlatformResponse, error) + func (c *ClientWithResponses) PutWorkloadWithBodyWithResponse(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*PutWorkloadResponse, error) + func (c *ClientWithResponses) PutWorkloadWithResponse(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*PutWorkloadResponse, error) + func (c *ClientWithResponses) UnregisterSshHostWithResponse(ctx context.Context, hostID HostID, params *UnregisterSshHostParams, ...) (*UnregisterSshHostResponse, error) + type ClientWithResponsesInterface interface + DeleteAccountWithResponse func(ctx context.Context, accountID AccountID, params *DeleteAccountParams, ...) (*DeleteAccountResponse, error) + DeleteAttestationAuthorityWithResponse func(ctx context.Context, attestationAuthorityID AttestationAuthorityID, ...) (*DeleteAttestationAuthorityResponse, error) + DeleteAuthorityWithResponse func(ctx context.Context, authorityDomainOrID AuthorityDomainOrID, ...) (*DeleteAuthorityResponse, error) + DeleteCollectionInstanceWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*DeleteCollectionInstanceResponse, error) + DeleteCollectionWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*DeleteCollectionResponse, error) + DeleteDeviceCollectionAccountWithResponse func(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*DeleteDeviceCollectionAccountResponse, error) + DeleteDeviceCollectionWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*DeleteDeviceCollectionResponse, error) + DeleteProvisionerWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*DeleteProvisionerResponse, error) + DeleteSshGrantWithResponse func(ctx context.Context, grantID GrantID, params *DeleteSshGrantParams, ...) (*DeleteSshGrantResponse, error) + DeleteWebhookWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*DeleteWebhookResponse, error) + DeleteWorkloadWithResponse func(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*DeleteWorkloadResponse, error) + GetAccountWithResponse func(ctx context.Context, accountID AccountID, params *GetAccountParams, ...) (*GetAccountResponse, error) + GetAttestationAuthoritiesWithResponse func(ctx context.Context, params *GetAttestationAuthoritiesParams, ...) (*GetAttestationAuthoritiesResponse, error) + GetAttestationAuthorityWithResponse func(ctx context.Context, attestationAuthorityID AttestationAuthorityID, ...) (*GetAttestationAuthorityResponse, error) + GetAuthoritiesWithResponse func(ctx context.Context, params *GetAuthoritiesParams, ...) (*GetAuthoritiesResponse, error) + GetAuthorityWithResponse func(ctx context.Context, authorityDomainOrID AuthorityDomainOrID, ...) (*GetAuthorityResponse, error) + GetCertificateWithResponse func(ctx context.Context, serialNumber SerialNumber, params *GetCertificateParams, ...) (*GetCertificateResponse, error) + GetCollectionInstanceDataWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*GetCollectionInstanceDataResponse, error) + GetCollectionInstanceWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*GetCollectionInstanceResponse, error) + GetCollectionWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*GetCollectionResponse, error) + GetDeviceCollectionAccountWithResponse func(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*GetDeviceCollectionAccountResponse, error) + GetDeviceCollectionWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*GetDeviceCollectionResponse, error) + GetPlatformsWithResponse func(ctx context.Context, params *GetPlatformsParams, reqEditors ...RequestEditorFn) (*GetPlatformsResponse, error) + GetProvisionerWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*GetProvisionerResponse, error) + GetSshGrantWithResponse func(ctx context.Context, grantID GrantID, params *GetSshGrantParams, ...) (*GetSshGrantResponse, error) + GetSshGrantsWithResponse func(ctx context.Context, params *GetSshGrantsParams, reqEditors ...RequestEditorFn) (*GetSshGrantsResponse, error) + GetSshGroupWithResponse func(ctx context.Context, groupID GroupID, params *GetSshGroupParams, ...) (*GetSshGroupResponse, error) + GetSshGroupsWithResponse func(ctx context.Context, params *GetSshGroupsParams, reqEditors ...RequestEditorFn) (*GetSshGroupsResponse, error) + GetSshHostTagsWithResponse func(ctx context.Context, params *GetSshHostTagsParams, ...) (*GetSshHostTagsResponse, error) + GetSshHostWithResponse func(ctx context.Context, hostID HostID, params *GetSshHostParams, ...) (*GetSshHostResponse, error) + GetSshHostsWithResponse func(ctx context.Context, params *GetSshHostsParams, reqEditors ...RequestEditorFn) (*GetSshHostsResponse, error) + GetSshUsersWithResponse func(ctx context.Context, params *GetSshUsersParams, reqEditors ...RequestEditorFn) (*GetSshUsersResponse, error) + GetWebhookWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*GetWebhookResponse, error) + GetWorkloadWithResponse func(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*GetWorkloadResponse, error) + ListAccountsWithResponse func(ctx context.Context, params *ListAccountsParams, reqEditors ...RequestEditorFn) (*ListAccountsResponse, error) + ListAuthorityProvisionersWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*ListAuthorityProvisionersResponse, error) + ListCertificatesWithResponse func(ctx context.Context, params *ListCertificatesParams, ...) (*ListCertificatesResponse, error) + ListCollectionInstancesWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*ListCollectionInstancesResponse, error) + ListCollectionsWithResponse func(ctx context.Context, params *ListCollectionsParams, ...) (*ListCollectionsResponse, error) + PostAccountsWithBodyWithResponse func(ctx context.Context, params *PostAccountsParams, contentType string, ...) (*PostAccountsResponse, error) + PostAccountsWithResponse func(ctx context.Context, params *PostAccountsParams, ...) (*PostAccountsResponse, error) + PostAttestationAuthoritiesWithBodyWithResponse func(ctx context.Context, params *PostAttestationAuthoritiesParams, ...) (*PostAttestationAuthoritiesResponse, error) + PostAttestationAuthoritiesWithResponse func(ctx context.Context, params *PostAttestationAuthoritiesParams, ...) (*PostAttestationAuthoritiesResponse, error) + PostAuthWithBodyWithResponse func(ctx context.Context, contentType string, body io.Reader, ...) (*PostAuthResponse, error) + PostAuthWithResponse func(ctx context.Context, body PostAuthJSONRequestBody, ...) (*PostAuthResponse, error) + PostAuthoritiesCsrWithBodyWithResponse func(ctx context.Context, params *PostAuthoritiesCsrParams, contentType string, ...) (*PostAuthoritiesCsrResponse, error) + PostAuthoritiesCsrWithResponse func(ctx context.Context, params *PostAuthoritiesCsrParams, ...) (*PostAuthoritiesCsrResponse, error) + PostAuthoritiesWithBodyWithResponse func(ctx context.Context, params *PostAuthoritiesParams, contentType string, ...) (*PostAuthoritiesResponse, error) + PostAuthoritiesWithResponse func(ctx context.Context, params *PostAuthoritiesParams, ...) (*PostAuthoritiesResponse, error) + PostAuthorityProvisionersWithBodyWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*PostAuthorityProvisionersResponse, error) + PostAuthorityProvisionersWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*PostAuthorityProvisionersResponse, error) + PostAuthorityRootWithBodyWithResponse func(ctx context.Context, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*PostAuthorityRootResponse, error) + PostAuthorityRootWithResponse func(ctx context.Context, authorityID AuthorityID, params *PostAuthorityRootParams, ...) (*PostAuthorityRootResponse, error) + PostCollectionsWithBodyWithResponse func(ctx context.Context, params *PostCollectionsParams, contentType string, ...) (*PostCollectionsResponse, error) + PostCollectionsWithResponse func(ctx context.Context, params *PostCollectionsParams, ...) (*PostCollectionsResponse, error) + PostDeviceEnrollmentTokenWithBodyWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PostDeviceEnrollmentTokenResponse, error) + PostDeviceEnrollmentTokenWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PostDeviceEnrollmentTokenResponse, error) + PostHostsHostIDTagsWithBodyWithResponse func(ctx context.Context, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*PostHostsHostIDTagsResponse, error) + PostHostsHostIDTagsWithResponse func(ctx context.Context, hostID HostID, params *PostHostsHostIDTagsParams, ...) (*PostHostsHostIDTagsResponse, error) + PostSshGrantsWithBodyWithResponse func(ctx context.Context, params *PostSshGrantsParams, contentType string, ...) (*PostSshGrantsResponse, error) + PostSshGrantsWithResponse func(ctx context.Context, params *PostSshGrantsParams, ...) (*PostSshGrantsResponse, error) + PostWebhooksWithBodyWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*PostWebhooksResponse, error) + PostWebhooksWithResponse func(ctx context.Context, authorityID AuthorityID, ...) (*PostWebhooksResponse, error) + PutAccountWithBodyWithResponse func(ctx context.Context, accountID AccountID, params *PutAccountParams, ...) (*PutAccountResponse, error) + PutAccountWithResponse func(ctx context.Context, accountID AccountID, params *PutAccountParams, ...) (*PutAccountResponse, error) + PutCollectionInstanceDataWithBodyWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PutCollectionInstanceDataResponse, error) + PutCollectionInstanceDataWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PutCollectionInstanceDataResponse, error) + PutCollectionInstanceWithBodyWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PutCollectionInstanceResponse, error) + PutCollectionInstanceWithResponse func(ctx context.Context, collectionSlug CollectionSlug, instanceID InstanceID, ...) (*PutCollectionInstanceResponse, error) + PutCollectionWithBodyWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*PutCollectionResponse, error) + PutCollectionWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*PutCollectionResponse, error) + PutDeviceCollectionAccountWithBodyWithResponse func(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*PutDeviceCollectionAccountResponse, error) + PutDeviceCollectionAccountWithResponse func(ctx context.Context, collectionSlug CollectionSlug, accountSlug AccountSlug, ...) (*PutDeviceCollectionAccountResponse, error) + PutDeviceCollectionWithBodyWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*PutDeviceCollectionResponse, error) + PutDeviceCollectionWithResponse func(ctx context.Context, collectionSlug CollectionSlug, ...) (*PutDeviceCollectionResponse, error) + PutPlatformWithBodyWithResponse func(ctx context.Context, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*PutPlatformResponse, error) + PutPlatformWithResponse func(ctx context.Context, platformSlug PlatformSlug, params *PutPlatformParams, ...) (*PutPlatformResponse, error) + PutWorkloadWithBodyWithResponse func(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*PutWorkloadResponse, error) + PutWorkloadWithResponse func(ctx context.Context, collectionSlug CollectionSlug, workloadSlug WorkloadSlug, ...) (*PutWorkloadResponse, error) + UnregisterSshHostWithResponse func(ctx context.Context, hostID HostID, params *UnregisterSshHostParams, ...) (*UnregisterSshHostResponse, error) + type Collection struct + CreatedAt time.Time + DisplayName string + InstanceCount int + SchemaURI *string + Slug string + UpdatedAt time.Time + type CollectionInstance struct + CreatedAt time.Time + Data interface{} + Id string + UpdatedAt time.Time + type CollectionSlug = string + type DeleteAccountParams struct + Accept *Accept + XRequestId *RequestID + type DeleteAccountResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseDeleteAccountResponse(rsp *http.Response) (*DeleteAccountResponse, error) + func (r DeleteAccountResponse) Status() string + func (r DeleteAccountResponse) StatusCode() int + type DeleteAttestationAuthorityParams struct + Accept *Accept + XRequestId *RequestID + type DeleteAttestationAuthorityResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseDeleteAttestationAuthorityResponse(rsp *http.Response) (*DeleteAttestationAuthorityResponse, error) + func (r DeleteAttestationAuthorityResponse) Status() string + func (r DeleteAttestationAuthorityResponse) StatusCode() int + type DeleteAuthorityParams struct + Accept *Accept + XRequestId *RequestID + type DeleteAuthorityResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON422 *N422 + JSON500 *N500 + func ParseDeleteAuthorityResponse(rsp *http.Response) (*DeleteAuthorityResponse, error) + func (r DeleteAuthorityResponse) Status() string + func (r DeleteAuthorityResponse) StatusCode() int + type DeleteCollectionInstanceParams struct + Accept *Accept + XRequestId *RequestID + type DeleteCollectionInstanceResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseDeleteCollectionInstanceResponse(rsp *http.Response) (*DeleteCollectionInstanceResponse, error) + func (r DeleteCollectionInstanceResponse) Status() string + func (r DeleteCollectionInstanceResponse) StatusCode() int + type DeleteCollectionParams struct + Accept *Accept + XRequestId *RequestID + type DeleteCollectionResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON500 *N500 + func ParseDeleteCollectionResponse(rsp *http.Response) (*DeleteCollectionResponse, error) + func (r DeleteCollectionResponse) Status() string + func (r DeleteCollectionResponse) StatusCode() int + type DeleteDeviceCollectionAccountParams struct + Accept *Accept + XRequestId *RequestID + type DeleteDeviceCollectionAccountResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseDeleteDeviceCollectionAccountResponse(rsp *http.Response) (*DeleteDeviceCollectionAccountResponse, error) + func (r DeleteDeviceCollectionAccountResponse) Status() string + func (r DeleteDeviceCollectionAccountResponse) StatusCode() int + type DeleteDeviceCollectionParams struct + Accept *Accept + Purge *bool + XRequestId *RequestID + type DeleteDeviceCollectionResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON422 *N422 + JSON500 *N500 + func ParseDeleteDeviceCollectionResponse(rsp *http.Response) (*DeleteDeviceCollectionResponse, error) + func (r DeleteDeviceCollectionResponse) Status() string + func (r DeleteDeviceCollectionResponse) StatusCode() int + type DeleteProvisionerParams struct + Accept *Accept + XRequestId *RequestID + type DeleteProvisionerResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON422 *N422 + JSON500 *N500 + func ParseDeleteProvisionerResponse(rsp *http.Response) (*DeleteProvisionerResponse, error) + func (r DeleteProvisionerResponse) Status() string + func (r DeleteProvisionerResponse) StatusCode() int + type DeleteSshGrantParams struct + Accept *Accept + XRequestId *RequestID + type DeleteSshGrantResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseDeleteSshGrantResponse(rsp *http.Response) (*DeleteSshGrantResponse, error) + func (r DeleteSshGrantResponse) Status() string + func (r DeleteSshGrantResponse) StatusCode() int + type DeleteWebhookParams struct + Accept *Accept + XRequestId *RequestID + type DeleteWebhookResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON422 *N422 + JSON500 *N500 + func ParseDeleteWebhookResponse(rsp *http.Response) (*DeleteWebhookResponse, error) + func (r DeleteWebhookResponse) Status() string + func (r DeleteWebhookResponse) StatusCode() int + type DeleteWorkloadParams struct + Accept *Accept + XRequestId *RequestID + type DeleteWorkloadResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseDeleteWorkloadResponse(rsp *http.Response) (*DeleteWorkloadResponse, error) + func (r DeleteWorkloadResponse) Status() string + func (r DeleteWorkloadResponse) StatusCode() int + type DeviceCollection struct + AuthorityID string + DeviceType DeviceCollectionDeviceType + DeviceTypeConfiguration DeviceCollection_DeviceTypeConfiguration + DisplayName string + Slug string + type DeviceCollectionAccount struct + AccountID string + AuthorityID string + CertificateInfo *EndpointCertificateInfo + DisplayName string + Hooks *EndpointHooks + KeyInfo *EndpointKeyInfo + ReloadInfo *EndpointReloadInfo + Slug string + func (t *DeviceCollectionAccount) FromX509Fields(v X509Fields) error + func (t *DeviceCollectionAccount) MergeX509Fields(v X509Fields) error + func (t *DeviceCollectionAccount) UnmarshalJSON(b []byte) error + func (t DeviceCollectionAccount) AsX509Fields() (X509Fields, error) + func (t DeviceCollectionAccount) MarshalJSON() ([]byte, error) + type DeviceCollectionDeviceType string + const DeviceCollectionDeviceTypeAwsVm + const DeviceCollectionDeviceTypeAzureVm + const DeviceCollectionDeviceTypeGcpVm + const DeviceCollectionDeviceTypeTpm + type DeviceCollection_DeviceTypeConfiguration struct + func (t *DeviceCollection_DeviceTypeConfiguration) FromAwsVM(v AwsVM) error + func (t *DeviceCollection_DeviceTypeConfiguration) FromAzureVM(v AzureVM) error + func (t *DeviceCollection_DeviceTypeConfiguration) FromGcpVM(v GcpVM) error + func (t *DeviceCollection_DeviceTypeConfiguration) FromTpm(v Tpm) error + func (t *DeviceCollection_DeviceTypeConfiguration) MergeAwsVM(v AwsVM) error + func (t *DeviceCollection_DeviceTypeConfiguration) MergeAzureVM(v AzureVM) error + func (t *DeviceCollection_DeviceTypeConfiguration) MergeGcpVM(v GcpVM) error + func (t *DeviceCollection_DeviceTypeConfiguration) MergeTpm(v Tpm) error + func (t *DeviceCollection_DeviceTypeConfiguration) UnmarshalJSON(b []byte) error + func (t DeviceCollection_DeviceTypeConfiguration) AsAwsVM() (AwsVM, error) + func (t DeviceCollection_DeviceTypeConfiguration) AsAzureVM() (AzureVM, error) + func (t DeviceCollection_DeviceTypeConfiguration) AsGcpVM() (GcpVM, error) + func (t DeviceCollection_DeviceTypeConfiguration) AsTpm() (Tpm, error) + func (t DeviceCollection_DeviceTypeConfiguration) MarshalJSON() ([]byte, error) + type DistinguishedName struct + CommonName *string + Country *string + EmailAddress *string + Locality *string + Organization *string + OrganizationalUnit *string + PostalCode *string + Province *string + SerialNumber *string + StreetAddress *string + type Email struct + Email *string + Primary *bool + type EndpointCertificateInfo struct + CrtFile *string + Duration *string + Gid *int + KeyFile *string + Mode *int + RootFile *string + Type EndpointCertificateInfoType + Uid *int + type EndpointCertificateInfoType string + const EndpointCertificateInfoTypeSSHHOST + const EndpointCertificateInfoTypeSSHUSER + const EndpointCertificateInfoTypeX509 + type EndpointHook struct + After *[]string + Before *[]string + OnError *[]string + Shell *string + type EndpointHooks struct + Renew *EndpointHook + Sign *EndpointHook + type EndpointKeyInfo struct + Format *EndpointKeyInfoFormat + Protection *EndpointKeyInfoProtection + PubFile *string + Type *EndpointKeyInfoType + type EndpointKeyInfoFormat string + const EndpointKeyInfoFormatCLASSIC + const EndpointKeyInfoFormatDEFAULT + const EndpointKeyInfoFormatOPENSSH + const EndpointKeyInfoFormatPKCS8 + const EndpointKeyInfoFormatTSS2 + type EndpointKeyInfoProtection string + const EndpointKeyInfoProtectionDEFAULT + const EndpointKeyInfoProtectionHARDWARE + const EndpointKeyInfoProtectionHARDWAREATTESTED + const EndpointKeyInfoProtectionHARDWAREWITHFALLBACK + const EndpointKeyInfoProtectionNONE + type EndpointKeyInfoType string + const DEFAULT + const ECDSAP256 + const ECDSAP384 + const ECDSAP521 + const ED25519 + const RSA2048 + const RSA3072 + const RSA4096 + type EndpointReloadInfo struct + Method EndpointReloadInfoMethod + PidFile *string + Signal *int + UnitName *string + type EndpointReloadInfoMethod string + const AUTOMATIC + const CUSTOM + const DBUS + const PLATFORM + const SIGNAL + type EnrollmentToken struct + Id *string + Secret *string + Title *string + type Error struct + Message string + type EthernetAccount struct + Autojoin *bool + CaChain *string + ExternalRadiusServer *bool + NetworkAccessServerIP *string + type ExtraName struct + Type string + Value interface{} + type GcpDisableCustomSANs = bool + type GcpPlatform struct + Name string + ProjectIds []string + ServiceAccountKey *string + ServiceAccounts *[]string + type GcpProjectIDs = []string + type GcpProvisioner struct + DisableCustomSANs *GcpDisableCustomSANs + DisableTrustOnFirstUse *bool + InstanceAge *InstanceAge + ProjectIDs *GcpProjectIDs + ServiceAccounts *GcpServiceAccounts + type GcpServiceAccounts = []string + type GcpVM struct + DisableCustomSANs *GcpDisableCustomSANs + ProjectIDs *GcpProjectIDs + ServiceAccounts *GcpServiceAccounts + type GetAccountParams struct + Accept *Accept + XRequestId *RequestID + type GetAccountResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Account + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetAccountResponse(rsp *http.Response) (*GetAccountResponse, error) + func (r GetAccountResponse) Status() string + func (r GetAccountResponse) StatusCode() int + type GetAttestationAuthoritiesParams struct + Accept *Accept + XRequestId *RequestID + type GetAttestationAuthoritiesResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]AttestationAuthority + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseGetAttestationAuthoritiesResponse(rsp *http.Response) (*GetAttestationAuthoritiesResponse, error) + func (r GetAttestationAuthoritiesResponse) Status() string + func (r GetAttestationAuthoritiesResponse) StatusCode() int + type GetAttestationAuthorityParams struct + Accept *Accept + XRequestId *RequestID + type GetAttestationAuthorityResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *AttestationAuthority + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetAttestationAuthorityResponse(rsp *http.Response) (*GetAttestationAuthorityResponse, error) + func (r GetAttestationAuthorityResponse) Status() string + func (r GetAttestationAuthorityResponse) StatusCode() int + type GetAuthoritiesParams struct + Accept *Accept + XRequestId *RequestID + type GetAuthoritiesResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Authority + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseGetAuthoritiesResponse(rsp *http.Response) (*GetAuthoritiesResponse, error) + func (r GetAuthoritiesResponse) Status() string + func (r GetAuthoritiesResponse) StatusCode() int + type GetAuthorityParams struct + Accept *Accept + XRequestId *RequestID + type GetAuthorityResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Authority + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetAuthorityResponse(rsp *http.Response) (*GetAuthorityResponse, error) + func (r GetAuthorityResponse) Status() string + func (r GetAuthorityResponse) StatusCode() int + type GetCertificateParams struct + Accept *Accept + XRequestId *RequestID + type GetCertificateResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *X509Certificate + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetCertificateResponse(rsp *http.Response) (*GetCertificateResponse, error) + func (r GetCertificateResponse) Status() string + func (r GetCertificateResponse) StatusCode() int + type GetCollectionInstanceDataParams struct + Accept *Accept + XRequestId *RequestID + type GetCollectionInstanceDataResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *interface{} + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetCollectionInstanceDataResponse(rsp *http.Response) (*GetCollectionInstanceDataResponse, error) + func (r GetCollectionInstanceDataResponse) Status() string + func (r GetCollectionInstanceDataResponse) StatusCode() int + type GetCollectionInstanceParams struct + Accept *Accept + XRequestId *RequestID + type GetCollectionInstanceResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *CollectionInstance + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetCollectionInstanceResponse(rsp *http.Response) (*GetCollectionInstanceResponse, error) + func (r GetCollectionInstanceResponse) Status() string + func (r GetCollectionInstanceResponse) StatusCode() int + type GetCollectionParams struct + Accept *Accept + XRequestId *RequestID + type GetCollectionResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Collection + JSON400 *N400 + JSON401 *N401 + JSON404 *N401 + JSON500 *N500 + func ParseGetCollectionResponse(rsp *http.Response) (*GetCollectionResponse, error) + func (r GetCollectionResponse) Status() string + func (r GetCollectionResponse) StatusCode() int + type GetDeviceCollectionAccountParams struct + Accept *Accept + XRequestId *RequestID + type GetDeviceCollectionAccountResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *DeviceCollectionAccount + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetDeviceCollectionAccountResponse(rsp *http.Response) (*GetDeviceCollectionAccountResponse, error) + func (r GetDeviceCollectionAccountResponse) Status() string + func (r GetDeviceCollectionAccountResponse) StatusCode() int + type GetDeviceCollectionParams struct + Accept *Accept + XRequestId *RequestID + type GetDeviceCollectionResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *DeviceCollection + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetDeviceCollectionResponse(rsp *http.Response) (*GetDeviceCollectionResponse, error) + func (r GetDeviceCollectionResponse) Status() string + func (r GetDeviceCollectionResponse) StatusCode() int + type GetPlatformsParams struct + Accept *Accept + Pagination *Pagination + XRequestId *RequestID + type GetPlatformsResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Platform + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseGetPlatformsResponse(rsp *http.Response) (*GetPlatformsResponse, error) + func (r GetPlatformsResponse) Status() string + func (r GetPlatformsResponse) StatusCode() int + type GetProvisionerParams struct + Accept *Accept + XRequestId *RequestID + type GetProvisionerResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Provisioner + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetProvisionerResponse(rsp *http.Response) (*GetProvisionerResponse, error) + func (r GetProvisionerResponse) Status() string + func (r GetProvisionerResponse) StatusCode() int + type GetSshGrantParams struct + Accept *Accept + XRequestId *RequestID + type GetSshGrantResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Grant + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetSshGrantResponse(rsp *http.Response) (*GetSshGrantResponse, error) + func (r GetSshGrantResponse) Status() string + func (r GetSshGrantResponse) StatusCode() int + type GetSshGrantsParams struct + Accept *Accept + XRequestId *RequestID + type GetSshGrantsResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Grant + JSON401 *N401 + JSON500 *N500 + func ParseGetSshGrantsResponse(rsp *http.Response) (*GetSshGrantsResponse, error) + func (r GetSshGrantsResponse) Status() string + func (r GetSshGrantsResponse) StatusCode() int + type GetSshGroupParams struct + Accept *Accept + XRequestId *RequestID + type GetSshGroupResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Group + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetSshGroupResponse(rsp *http.Response) (*GetSshGroupResponse, error) + func (r GetSshGroupResponse) Status() string + func (r GetSshGroupResponse) StatusCode() int + type GetSshGroupsParams struct + Accept *Accept + Pagination *Pagination + XRequestId *RequestID + type GetSshGroupsResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Group + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseGetSshGroupsResponse(rsp *http.Response) (*GetSshGroupsResponse, error) + func (r GetSshGroupsResponse) Status() string + func (r GetSshGroupsResponse) StatusCode() int + type GetSshHostParams struct + Accept *Accept + XRequestId *RequestID + type GetSshHostResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Host + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetSshHostResponse(rsp *http.Response) (*GetSshHostResponse, error) + func (r GetSshHostResponse) Status() string + func (r GetSshHostResponse) StatusCode() int + type GetSshHostTagsParams struct + Accept *Accept + Pagination *Pagination + XRequestId *RequestID + type GetSshHostTagsResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Tag + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseGetSshHostTagsResponse(rsp *http.Response) (*GetSshHostTagsResponse, error) + func (r GetSshHostTagsResponse) Status() string + func (r GetSshHostTagsResponse) StatusCode() int + type GetSshHostsParams struct + Accept *Accept + Active *bool + Bastion *bool + Pagination *Pagination + XRequestId *RequestID + type GetSshHostsResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Host + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseGetSshHostsResponse(rsp *http.Response) (*GetSshHostsResponse, error) + func (r GetSshHostsResponse) Status() string + func (r GetSshHostsResponse) StatusCode() int + type GetSshUsersParams struct + Accept *Accept + Pagination *Pagination + XRequestId *RequestID + type GetSshUsersResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]User + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseGetSshUsersResponse(rsp *http.Response) (*GetSshUsersResponse, error) + func (r GetSshUsersResponse) Status() string + func (r GetSshUsersResponse) StatusCode() int + type GetWebhookParams struct + Accept *Accept + XRequestId *RequestID + type GetWebhookResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *ProvisionerWebhook + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetWebhookResponse(rsp *http.Response) (*GetWebhookResponse, error) + func (r GetWebhookResponse) Status() string + func (r GetWebhookResponse) StatusCode() int + type GetWorkloadParams struct + Accept *Accept + XRequestId *RequestID + type GetWorkloadResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Workload + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseGetWorkloadResponse(rsp *http.Response) (*GetWorkloadResponse, error) + func (r GetWorkloadResponse) Status() string + func (r GetWorkloadResponse) StatusCode() int + type Grant struct + GroupID *string + Id *string + Name *string + Sudo *bool + Value *string + type GrantID = string + type Group struct + HostGrants *[]Grant + Id *string + Name *string + PosixGroups *[]PosixGroup + Principals *[]string + type GroupID = string + type Host struct + Active *bool + Bastion *bool + BastionHostname *string + CreatedAt *time.Time + Hostname *string + Id *string + Tags *[]Tag + UpdatedAt *time.Time + type HostID = string + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type IkeV2Config struct + CaChain *string + Eap *bool + RemoteID *string + type InstanceAge = string + type InstanceID = string + type JwkProvisioner struct + EncryptedKey *string + Key interface{} + type ListAccountsParams struct + Accept *Accept + Pagination *Pagination + XRequestId *RequestID + type ListAccountsResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Account + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseListAccountsResponse(rsp *http.Response) (*ListAccountsResponse, error) + func (r ListAccountsResponse) Status() string + func (r ListAccountsResponse) StatusCode() int + type ListAuthorityProvisionersParams struct + Accept *Accept + XRequestId *RequestID + type ListAuthorityProvisionersResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Provisioner + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParseListAuthorityProvisionersResponse(rsp *http.Response) (*ListAuthorityProvisionersResponse, error) + func (r ListAuthorityProvisionersResponse) Status() string + func (r ListAuthorityProvisionersResponse) StatusCode() int + type ListCertificatesParams struct + Accept *Accept + Pagination *Pagination + XRequestId *RequestID + type ListCertificatesResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]X509Certificate + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseListCertificatesResponse(rsp *http.Response) (*ListCertificatesResponse, error) + func (r ListCertificatesResponse) Status() string + func (r ListCertificatesResponse) StatusCode() int + type ListCollectionInstancesParams struct + Accept *Accept + Pagination *Pagination + XRequestId *RequestID + type ListCollectionInstancesResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]CollectionInstance + JSON400 *N400 + JSON401 *N401 + JSON404 *N401 + JSON500 *N500 + func ParseListCollectionInstancesResponse(rsp *http.Response) (*ListCollectionInstancesResponse, error) + func (r ListCollectionInstancesResponse) Status() string + func (r ListCollectionInstancesResponse) StatusCode() int + type ListCollectionsParams struct + Accept *Accept + Pagination *Pagination + XRequestId *RequestID + type ListCollectionsResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]Collection + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseListCollectionsResponse(rsp *http.Response) (*ListCollectionsResponse, error) + func (r ListCollectionsResponse) Status() string + func (r ListCollectionsResponse) StatusCode() int + type N400 = Error + type N401 = Error + type N403 = Error + type N404 = Error + type N409 = Error + type N412 = Error + type N422 = Error + type N500 = Error + type NameConstraints struct + Critical *bool + ExcludedDNSDomains *[]string + ExcludedEmailAddresses *[]string + ExcludedIPRanges *[]string + ExcludedURIDomains *[]string + PermittedDNSDomains *[]string + PermittedEmailAddresses *[]string + PermittedIPRanges *[]string + PermittedURIDomains *[]string + type NewAuthority struct + ActiveRevocation *bool + AdminEmails []string + IntermediateIssuer *X509Issuer + Name string + RootIssuer *X509Issuer + Subdomain string + Type NewAuthorityType + type NewAuthorityCsr struct + ActiveRevocation *bool + IntermediateIssuer X509Issuer + Name string + Subdomain string + type NewAuthorityType string + const NewAuthorityTypeAdvanced + const NewAuthorityTypeDevops + type NewCollection struct + DisplayName *string + SchemaURI *string + Slug string + type NewEnrollmentToken struct + Title *string + type NewGrant struct + GroupID string + Name string + Sudo *bool + Value *string + type NewPlatform struct + DisplayName string + PlatformConfiguration NewPlatform_PlatformConfiguration + PlatformType NewPlatformPlatformType + Slug string + type NewPlatformPlatformType string + const NewPlatformPlatformTypeAws + const NewPlatformPlatformTypeAzure + const NewPlatformPlatformTypeGcp + type NewPlatform_PlatformConfiguration struct + func (t *NewPlatform_PlatformConfiguration) FromAwsPlatform(v AwsPlatform) error + func (t *NewPlatform_PlatformConfiguration) FromAzurePlatform(v AzurePlatform) error + func (t *NewPlatform_PlatformConfiguration) FromGcpPlatform(v GcpPlatform) error + func (t *NewPlatform_PlatformConfiguration) MergeAwsPlatform(v AwsPlatform) error + func (t *NewPlatform_PlatformConfiguration) MergeAzurePlatform(v AzurePlatform) error + func (t *NewPlatform_PlatformConfiguration) MergeGcpPlatform(v GcpPlatform) error + func (t *NewPlatform_PlatformConfiguration) UnmarshalJSON(b []byte) error + func (t NewPlatform_PlatformConfiguration) AsAwsPlatform() (AwsPlatform, error) + func (t NewPlatform_PlatformConfiguration) AsAzurePlatform() (AzurePlatform, error) + func (t NewPlatform_PlatformConfiguration) AsGcpPlatform() (GcpPlatform, error) + func (t NewPlatform_PlatformConfiguration) MarshalJSON() ([]byte, error) + type NewTag struct + Name *string + Value *string + type OidcProvisioner struct + Admins *[]string + ClientID string + ClientSecret string + ConfigurationEndpoint string + Domains *[]string + Groups *[]string + ListenAddress *string + TenantID *string + type Pagination struct + After *string + First *int + type Platform struct + DisplayName string + PlatformConfigurations []Platform_PlatformConfigurations_Item + PlatformType PlatformPlatformType + Slug string + type PlatformPlatformType string + const PlatformPlatformTypeAws + const PlatformPlatformTypeAzure + const PlatformPlatformTypeGcp + type PlatformSlug = string + type Platform_PlatformConfigurations_Item struct + func (t *Platform_PlatformConfigurations_Item) FromAwsPlatform(v AwsPlatform) error + func (t *Platform_PlatformConfigurations_Item) FromAzurePlatform(v AzurePlatform) error + func (t *Platform_PlatformConfigurations_Item) FromGcpPlatform(v GcpPlatform) error + func (t *Platform_PlatformConfigurations_Item) MergeAwsPlatform(v AwsPlatform) error + func (t *Platform_PlatformConfigurations_Item) MergeAzurePlatform(v AzurePlatform) error + func (t *Platform_PlatformConfigurations_Item) MergeGcpPlatform(v GcpPlatform) error + func (t *Platform_PlatformConfigurations_Item) UnmarshalJSON(b []byte) error + func (t Platform_PlatformConfigurations_Item) AsAwsPlatform() (AwsPlatform, error) + func (t Platform_PlatformConfigurations_Item) AsAzurePlatform() (AzurePlatform, error) + func (t Platform_PlatformConfigurations_Item) AsGcpPlatform() (GcpPlatform, error) + func (t Platform_PlatformConfigurations_Item) MarshalJSON() ([]byte, error) + type PosixGroup struct + Gid *int + Id *string + Managed *bool + Name *string + type PosixUser struct + Gid *int + HomeDir *string + Shell *string + Uid *int + Username *string + type PostAccountsJSONRequestBody = Account + type PostAccountsParams struct + Accept *Accept + XRequestId *RequestID + type PostAccountsResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *Account + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParsePostAccountsResponse(rsp *http.Response) (*PostAccountsResponse, error) + func (r PostAccountsResponse) Status() string + func (r PostAccountsResponse) StatusCode() int + type PostAttestationAuthoritiesJSONRequestBody = AttestationAuthority + type PostAttestationAuthoritiesParams struct + Accept *Accept + XRequestId *RequestID + type PostAttestationAuthoritiesResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *AttestationAuthority + JSON400 *N400 + JSON401 *N401 + JSON409 *N409 + JSON500 *N500 + func ParsePostAttestationAuthoritiesResponse(rsp *http.Response) (*PostAttestationAuthoritiesResponse, error) + func (r PostAttestationAuthoritiesResponse) Status() string + func (r PostAttestationAuthoritiesResponse) StatusCode() int + type PostAuthJSONBody struct + Audience *PostAuthJSONBodyAudience + Bundle *[]openapi_types.File + TeamID *string + TeamSlug *string + type PostAuthJSONBodyAudience string + const StepAgent + type PostAuthJSONRequestBody PostAuthJSONBody + type PostAuthResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 ... + JSON400 *N400 + JSON401 *N401 + JSON403 *N403 + JSON500 *N500 + func ParsePostAuthResponse(rsp *http.Response) (*PostAuthResponse, error) + func (r PostAuthResponse) Status() string + func (r PostAuthResponse) StatusCode() int + type PostAuthoritiesCsrJSONRequestBody = NewAuthorityCsr + type PostAuthoritiesCsrParams struct + Accept *Accept + XRequestId *RequestID + type PostAuthoritiesCsrResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *AuthorityCsr + JSON400 *N400 + JSON401 *N401 + JSON409 *N409 + JSON412 *N412 + JSON500 *N500 + func ParsePostAuthoritiesCsrResponse(rsp *http.Response) (*PostAuthoritiesCsrResponse, error) + func (r PostAuthoritiesCsrResponse) Status() string + func (r PostAuthoritiesCsrResponse) StatusCode() int + type PostAuthoritiesJSONRequestBody = NewAuthority + type PostAuthoritiesParams struct + Accept *Accept + XRequestId *RequestID + type PostAuthoritiesResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *Authority + JSON400 *N400 + JSON401 *N401 + JSON409 *N409 + JSON412 *N412 + JSON422 *N422 + JSON500 *N500 + func ParsePostAuthoritiesResponse(rsp *http.Response) (*PostAuthoritiesResponse, error) + func (r PostAuthoritiesResponse) Status() string + func (r PostAuthoritiesResponse) StatusCode() int + type PostAuthorityProvisionersJSONRequestBody = Provisioner + type PostAuthorityProvisionersParams struct + Accept *Accept + XRequestId *RequestID + type PostAuthorityProvisionersResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *Provisioner + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON409 *N409 + JSON422 *N422 + JSON500 *N500 + func ParsePostAuthorityProvisionersResponse(rsp *http.Response) (*PostAuthorityProvisionersResponse, error) + func (r PostAuthorityProvisionersResponse) Status() string + func (r PostAuthorityProvisionersResponse) StatusCode() int + type PostAuthorityRootJSONBody struct + AdminEmails []string + Id string + IntermediatePEM string + RootName string + RootPEM string + type PostAuthorityRootJSONRequestBody PostAuthorityRootJSONBody + type PostAuthorityRootParams struct + Accept *Accept + XRequestId *RequestID + type PostAuthorityRootResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Authority + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParsePostAuthorityRootResponse(rsp *http.Response) (*PostAuthorityRootResponse, error) + func (r PostAuthorityRootResponse) Status() string + func (r PostAuthorityRootResponse) StatusCode() int + type PostCollectionsJSONRequestBody = NewCollection + type PostCollectionsParams struct + Accept *Accept + XRequestId *RequestID + type PostCollectionsResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *Collection + JSON400 *N400 + JSON401 *N401 + JSON409 *N409 + JSON412 *N412 + JSON500 *N500 + func ParsePostCollectionsResponse(rsp *http.Response) (*PostCollectionsResponse, error) + func (r PostCollectionsResponse) Status() string + func (r PostCollectionsResponse) StatusCode() int + type PostDeviceEnrollmentTokenJSONRequestBody = NewEnrollmentToken + type PostDeviceEnrollmentTokenParams struct + Accept *Accept + XRequestId *RequestID + type PostDeviceEnrollmentTokenResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *EnrollmentToken + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON412 *N412 + JSON500 *N500 + func ParsePostDeviceEnrollmentTokenResponse(rsp *http.Response) (*PostDeviceEnrollmentTokenResponse, error) + func (r PostDeviceEnrollmentTokenResponse) Status() string + func (r PostDeviceEnrollmentTokenResponse) StatusCode() int + type PostHostsHostIDTagsJSONRequestBody = NewTag + type PostHostsHostIDTagsParams struct + Accept *Accept + XRequestId *RequestID + type PostHostsHostIDTagsResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *Tag + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON500 *N500 + func ParsePostHostsHostIDTagsResponse(rsp *http.Response) (*PostHostsHostIDTagsResponse, error) + func (r PostHostsHostIDTagsResponse) Status() string + func (r PostHostsHostIDTagsResponse) StatusCode() int + type PostSshGrantsJSONRequestBody = NewGrant + type PostSshGrantsParams struct + Accept *Accept + XRequestId *RequestID + type PostSshGrantsResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *Grant + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParsePostSshGrantsResponse(rsp *http.Response) (*PostSshGrantsResponse, error) + func (r PostSshGrantsResponse) Status() string + func (r PostSshGrantsResponse) StatusCode() int + type PostWebhooksJSONRequestBody = ProvisionerWebhook + type PostWebhooksParams struct + Accept *Accept + XRequestId *RequestID + type PostWebhooksResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *ProvisionerWebhook + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON409 *N409 + JSON412 *N412 + JSON422 *N422 + JSON500 *N500 + func ParsePostWebhooksResponse(rsp *http.Response) (*PostWebhooksResponse, error) + func (r PostWebhooksResponse) Status() string + func (r PostWebhooksResponse) StatusCode() int + type Provisioner struct + Claims *ProvisionerClaims + CreatedAt *time.Time + Id *string + Name string + Options *ProvisionerOptions + Type ProvisionerType + func (t *Provisioner) FromAcmeAttestationProvisioner(v AcmeAttestationProvisioner) error + func (t *Provisioner) FromAcmeProvisioner(v AcmeProvisioner) error + func (t *Provisioner) FromAwsProvisioner(v AwsProvisioner) error + func (t *Provisioner) FromAzureProvisioner(v AzureProvisioner) error + func (t *Provisioner) FromGcpProvisioner(v GcpProvisioner) error + func (t *Provisioner) FromJwkProvisioner(v JwkProvisioner) error + func (t *Provisioner) FromOidcProvisioner(v OidcProvisioner) error + func (t *Provisioner) FromScepProvisioner(v ScepProvisioner) error + func (t *Provisioner) FromX5cProvisioner(v X5cProvisioner) error + func (t *Provisioner) MergeAcmeAttestationProvisioner(v AcmeAttestationProvisioner) error + func (t *Provisioner) MergeAcmeProvisioner(v AcmeProvisioner) error + func (t *Provisioner) MergeAwsProvisioner(v AwsProvisioner) error + func (t *Provisioner) MergeAzureProvisioner(v AzureProvisioner) error + func (t *Provisioner) MergeGcpProvisioner(v GcpProvisioner) error + func (t *Provisioner) MergeJwkProvisioner(v JwkProvisioner) error + func (t *Provisioner) MergeOidcProvisioner(v OidcProvisioner) error + func (t *Provisioner) MergeScepProvisioner(v ScepProvisioner) error + func (t *Provisioner) MergeX5cProvisioner(v X5cProvisioner) error + func (t *Provisioner) UnmarshalJSON(b []byte) error + func (t Provisioner) AsAcmeAttestationProvisioner() (AcmeAttestationProvisioner, error) + func (t Provisioner) AsAcmeProvisioner() (AcmeProvisioner, error) + func (t Provisioner) AsAwsProvisioner() (AwsProvisioner, error) + func (t Provisioner) AsAzureProvisioner() (AzureProvisioner, error) + func (t Provisioner) AsGcpProvisioner() (GcpProvisioner, error) + func (t Provisioner) AsJwkProvisioner() (JwkProvisioner, error) + func (t Provisioner) AsOidcProvisioner() (OidcProvisioner, error) + func (t Provisioner) AsScepProvisioner() (ScepProvisioner, error) + func (t Provisioner) AsX5cProvisioner() (X5cProvisioner, error) + func (t Provisioner) MarshalJSON() ([]byte, error) + type ProvisionerClaims struct + AllowRenewalAfterExpiry *bool + DefaultHostSSHCertDuration *string + DefaultTLSCertDuration *string + DefaultUserSSHCertDuration *string + DisableRenewal *bool + EnableSSHCA *bool + MaxHostSSHCertDuration *string + MaxTLSCertDuration *string + MaxUserSSHCertDuration *string + MinHostSSHCertDuration *string + MinTLSCertDuration *string + MinUserSSHCertDuration *string + type ProvisionerNameOrID = string + type ProvisionerOptions struct + Ssh *SshOptions + Webhooks *[]ProvisionerWebhook + X509 *X509Options + type ProvisionerType string + const ACME + const ACMEATTESTATION + const AWS + const AZURE + const GCP + const JWK + const OIDC + const SCEP + const X5C + type ProvisionerWebhook struct + BasicAuth *BasicAuth + BearerToken *string + CertType ProvisionerWebhookCertType + CollectionSlug *string + DisableTLSClientAuth *bool + Id *string + Kind ProvisionerWebhookKind + Name string + Secret *string + ServerType ProvisionerWebhookServerType + Url *string + type ProvisionerWebhookCertType string + const ProvisionerWebhookCertTypeALL + const ProvisionerWebhookCertTypeSSH + const ProvisionerWebhookCertTypeX509 + type ProvisionerWebhookKind string + const ENRICHING + type ProvisionerWebhookServerType string + const EXTERNAL + const HOSTEDATTESTATION + type PutAccountJSONRequestBody = Account + type PutAccountParams struct + Accept *Accept + XRequestId *RequestID + type PutAccountResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Account + JSON400 *N400 + JSON401 *N401 + JSON404 *N401 + JSON500 *N500 + func ParsePutAccountResponse(rsp *http.Response) (*PutAccountResponse, error) + func (r PutAccountResponse) Status() string + func (r PutAccountResponse) StatusCode() int + type PutCollectionInstanceDataJSONBody = interface + type PutCollectionInstanceDataJSONRequestBody = PutCollectionInstanceDataJSONBody + type PutCollectionInstanceDataParams struct + Accept *Accept + XRequestId *RequestID + type PutCollectionInstanceDataResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *interface{} + JSON400 *N400 + JSON401 *N401 + JSON409 *N409 + JSON412 *N412 + JSON500 *N500 + func ParsePutCollectionInstanceDataResponse(rsp *http.Response) (*PutCollectionInstanceDataResponse, error) + func (r PutCollectionInstanceDataResponse) Status() string + func (r PutCollectionInstanceDataResponse) StatusCode() int + type PutCollectionInstanceJSONBody struct + Data interface{} + type PutCollectionInstanceJSONRequestBody PutCollectionInstanceJSONBody + type PutCollectionInstanceParams struct + Accept *Accept + XRequestId *RequestID + type PutCollectionInstanceResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *CollectionInstance + JSON400 *N400 + JSON401 *N401 + JSON409 *N409 + JSON412 *N412 + JSON500 *N500 + func ParsePutCollectionInstanceResponse(rsp *http.Response) (*PutCollectionInstanceResponse, error) + func (r PutCollectionInstanceResponse) Status() string + func (r PutCollectionInstanceResponse) StatusCode() int + type PutCollectionJSONRequestBody = Collection + type PutCollectionParams struct + Accept *Accept + XRequestId *RequestID + type PutCollectionResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Collection + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON412 *N412 + JSON500 *N500 + func ParsePutCollectionResponse(rsp *http.Response) (*PutCollectionResponse, error) + func (r PutCollectionResponse) Status() string + func (r PutCollectionResponse) StatusCode() int + type PutDeviceCollectionAccountJSONRequestBody = DeviceCollectionAccount + type PutDeviceCollectionAccountParams struct + Accept *Accept + XRequestId *RequestID + type PutDeviceCollectionAccountResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *DeviceCollectionAccount + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON422 *N422 + JSON500 *N500 + func ParsePutDeviceCollectionAccountResponse(rsp *http.Response) (*PutDeviceCollectionAccountResponse, error) + func (r PutDeviceCollectionAccountResponse) Status() string + func (r PutDeviceCollectionAccountResponse) StatusCode() int + type PutDeviceCollectionJSONRequestBody = DeviceCollection + type PutDeviceCollectionParams struct + Accept *Accept + XRequestId *RequestID + type PutDeviceCollectionResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *DeviceCollection + JSON400 *N400 + JSON401 *N401 + JSON409 *N409 + JSON500 *N500 + func ParsePutDeviceCollectionResponse(rsp *http.Response) (*PutDeviceCollectionResponse, error) + func (r PutDeviceCollectionResponse) Status() string + func (r PutDeviceCollectionResponse) StatusCode() int + type PutPlatformJSONRequestBody = NewPlatform + type PutPlatformParams struct + Accept *Accept + XRequestId *RequestID + type PutPlatformResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Platform + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParsePutPlatformResponse(rsp *http.Response) (*PutPlatformResponse, error) + func (r PutPlatformResponse) Status() string + func (r PutPlatformResponse) StatusCode() int + type PutWorkloadJSONRequestBody = Workload + type PutWorkloadParams struct + Accept *Accept + XRequestId *RequestID + type PutWorkloadResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Workload + JSON400 *N400 + JSON401 *N401 + JSON404 *N404 + JSON412 *N412 + JSON500 *N500 + func ParsePutWorkloadResponse(rsp *http.Response) (*PutWorkloadResponse, error) + func (r PutWorkloadResponse) Status() string + func (r PutWorkloadResponse) StatusCode() int + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type RequestID = string + type ScepProvisioner struct + AutogenerateDecrypter *bool + Challenge *string + DecrypterCertificate *string + DecrypterKey *string + DecrypterKeyPassword *string + EncryptionAlgorithmIdentifier *ScepProvisionerEncryptionAlgorithmIdentifier + ExcludeIntermediate *bool + ForceCN *bool + IncludeRoot *bool + MinimumPublicKeyLength *int + type ScepProvisionerEncryptionAlgorithmIdentifier string + const AES128CBC + const AES128GCM + const AES256CBC + const AES256GCM + const DESCBC + type SerialNumber = string + type SshOptions struct + Template *string + TemplateData *interface{} + type Subject struct + CommonName *string + Country *[]string + EmailAddress *[]string + ExtraNames *[]ExtraName + Locality *[]string + Organization *[]string + OrganizationalUnit *[]string + PostalCode *[]string + Province *[]string + SerialNumber *string + StreetAddress *[]string + type Tag struct + Id *string + Name *string + Value *string + type Tpm struct + AttestorIntermediates *string + AttestorRoots *string + ForceCN *bool + RequireEAB *bool + type UnregisterSshHostParams struct + Accept *Accept + XRequestId *RequestID + type UnregisterSshHostResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *Host + JSON400 *N400 + JSON401 *N401 + JSON500 *N500 + func ParseUnregisterSshHostResponse(rsp *http.Response) (*UnregisterSshHostResponse, error) + func (r UnregisterSshHostResponse) Status() string + func (r UnregisterSshHostResponse) StatusCode() int + type User struct + Active *bool + DisplayName *string + Emails *[]Email + FamilyName *string + GivenName *string + Groups *[]Group + Id *string + PosixUsers *[]PosixUser + type VpnAccount struct + Autojoin *bool + ConnectionType VpnAccountConnectionType + Ike *IkeV2Config + RemoteAddress string + Vendor *VpnAccountVendor + type VpnAccountConnectionType string + const IKEv2 + const IPSec + const SSL + type VpnAccountVendor string + const Cisco + const F5 + const Juniper + type WebhookNameOrID = string + type WifiAccount struct + Autojoin *bool + CaChain *string + ExternalRadiusServer *bool + Hidden *bool + NetworkAccessServerIP *string + Ssid string + type Workload struct + AuthorityID string + CertificateInfo *EndpointCertificateInfo + DisplayName string + Hooks *EndpointHooks + KeyInfo *EndpointKeyInfo + ReloadInfo *EndpointReloadInfo + Slug string + WorkloadType *string + func (t *Workload) FromX509Fields(v X509Fields) error + func (t *Workload) MergeX509Fields(v X509Fields) error + func (t *Workload) UnmarshalJSON(b []byte) error + func (t Workload) AsX509Fields() (X509Fields, error) + func (t Workload) MarshalJSON() ([]byte, error) + type WorkloadSlug = string + type X509Certificate struct + AuthorityKeyId string + BasicConstraints BasicConstraints + CrlDistributionPoints *[]string + DnsNames *[]string + EmailAddresses *[]string + ExtKeyUsage *[]string + IpAddresses *[]string + Issuer Subject + IssuingCertificateURL *[]string + KeyUsage []string + NameConstraints *NameConstraints + OcspServer *[]string + Pem string + PolicyIdentifiers *[]string + RevocationReason *X509CertificateRevocationReason + Revoked *bool + SerialNumber string + SignatureAlgorithm string + Subject Subject + SubjectKeyId string + Uris *[]string + Version int + type X509CertificateRevocationReason string + const AACOMPROMISE + const AFFILIATIONCHANGED + const CACOMPROMISE + const CERTIFICATEHOLD + const CESSATIONOFOPERATION + const KEYCOMPROMISE + const PRIVILEGEWITHDRAWN + const SUPERSEDED + const UNSPECIFIED + type X509Fields struct + CommonName *CertificateField + Country *CertificateFieldList + Locality *CertificateFieldList + Organization *CertificateFieldList + OrganizationalUnit *CertificateFieldList + PostalCode *CertificateFieldList + Province *CertificateFieldList + Sans *CertificateFieldList + StreetAddress *CertificateFieldList + type X509Issuer struct + Duration *string + KeyVersion X509IssuerKeyVersion + MaxPathLength *int + Name string + NameConstraints *NameConstraints + Subject *DistinguishedName + type X509IssuerKeyVersion string + const ECSIGNP256SHA256 + const ECSIGNP384SHA384 + const RSASIGNPKCS12048SHA256 + const RSASIGNPKCS13072SHA256 + const RSASIGNPKCS14096SHA256 + const RSASIGNPKCS14096SHA512 + const RSASIGNPSS2048SHA256 + const RSASIGNPSS3072SHA256 + const RSASIGNPSS4096SHA256 + const RSASIGNPSS4096SHA512 + type X509Options struct + Template *string + TemplateData *interface{} + type X5cProvisioner struct + Roots []string