This README corresponds to v1 of the Go Client SDK!
All instructions in this document are relevant to v1 of the SDK. For information on the latest available SDK (and how to install it), please review the README for that SDK version.
As of writing, the latest available SDK is version 25.
This reference serves to document REST-based methods to manage and integrate with Keyfactor. In addition, an embedded interface allows for the execution of calls against the current Keyfactor API instance.
Keyfactor Command Go Client SDK is open source and supported on best effort level for this tool/library/client.
This means customers can report Bugs, Feature Requests, Documentation amendment or questions as well as requests for
customer information required for setup that needs Keyfactor access to obtain. Such requests do not follow normal SLA
commitments for response or resolution. If you have a support issue, please open a support ticket via the Keyfactor
Support Portal at https://support.keyfactor.com/
To report a problem or suggest a new feature, use the **Issues
** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **Pull requests ** tab.
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: v1
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Install the following dependencies:
go get "github.com/Keyfactor/keyfactor-go-client-sdk"Put the package under your project folder and add the following in import:
package main
import "github.com/Keyfactor/keyfactor-go-client-sdk/api/keyfactor"The keyfactor.NewConfiguration() method is used to configure the Keyfactor Go Client SDK. The client can be configured
by passing a map of configuration options to the NewConfiguration() method, or by passing a blank map and setting
the configuration options individually on the returned Configuration object.
The following configuration options are available:
package main
import (
"os"
"strings"
"fmt"
"github.com/Keyfactor/keyfactor-auth-client-go/auth_providers"
"github.com/Keyfactor/keyfactor-go-client-sdk/api/keyfactor"
)
func main(){
basicAuthNoParamsConfig := &auth_providers.CommandAuthConfigBasic{}
conf := basicAuthNoParamsConfig.GetServerConfig()
c := keyfactor.NewAPIClient(conf)
authErr := c.AuthClient.Authenticate()
if authErr != nil {
fmt.Errorf("%s", authErr)
return
}
}package main
import (
"os"
"strings"
"fmt"
"github.com/Keyfactor/keyfactor-auth-client-go/auth_providers"
"github.com/Keyfactor/keyfactor-go-client-sdk/api/keyfactor"
)
func main(){
username, _ := os.LookupEnv(auth_providers.EnvKeyfactorUsername)
password, _ := os.LookupEnv(auth_providers.EnvKeyfactorPassword)
domain, _ := os.LookupEnv(auth_providers.EnvKeyfactorDomain)
hostname, _ := os.LookupEnv(auth_providers.EnvKeyfactorHostName)
apiPath, _ := os.LookupEnv(auth_providers.EnvKeyfactorAPIPath)
skipVerify, _ := os.LookupEnv(auth_providers.EnvKeyfactorSkipVerify)
caCertPath, _ := os.LookupEnv(auth_providers.EnvKeyfactorCACert)
var skipVerifyBool bool
skipVerify = strings.ToLower(skipVerify)
skipVerifyBool = skipVerify == "true" || skipVerify == "1" || skipVerify == "yes" || skipVerify == "y" || skipVerify == "t"
basicAuthNoParamsConfig := &auth_providers.CommandAuthConfigBasic{}
basicAuthNoParamsConfig.
WithCommandHostName(hostname).
WithCommandAPIPath(apiPath).
WithCommandCACert(caCertPath).
WithSkipVerify(skipVerifyBool)
basicAuthNoParamsConfig.
WithUsername(username).
WithPassword(password).
WithDomain(domain)
conf := basicAuthNoParamsConfig.GetServerConfig()
c := keyfactor.NewAPIClient(conf)
authErr := c.AuthClient.Authenticate()
if authErr != nil {
fmt.Errorf("%s", authErr)
return
}
}package main
import (
"os"
"fmt"
"strings"
"github.com/Keyfactor/keyfactor-auth-client-go/auth_providers"
"github.com/Keyfactor/keyfactor-go-client-sdk/api/keyfactor"
)
func main() {
oAuthNoParamsConfig := &auth_providers.CommandConfigOauth{}
conf := oAuthNoParamsConfig.GetServerConfig()
c := keyfactor.NewAPIClient(&conf)
authErr := c.AuthClient.Authenticate()
if authErr != nil {
fmt.Errorf("%s", authErr)
return
}
}package main
import (
"os"
"fmt"
"strings"
"github.com/Keyfactor/keyfactor-auth-client-go/auth_providers"
"github.com/Keyfactor/keyfactor-go-client-sdk/api/keyfactor"
)
func main() {
clientId, _ := os.LookupEnv(auth_providers.EnvKeyfactorClientID)
clientSecret, _ := os.LookupEnv(auth_providers.EnvKeyfactorClientSecret)
tokenUrl, _ := os.LookupEnv(auth_providers.EnvKeyfactorAuthTokenURL)
hostname, _ := os.LookupEnv(auth_providers.EnvKeyfactorHostName)
apiPath, _ := os.LookupEnv(auth_providers.EnvKeyfactorAPIPath)
skipVerify, _ := os.LookupEnv(auth_providers.EnvKeyfactorSkipVerify)
caCertPath, _ := os.LookupEnv(auth_providers.EnvKeyfactorCACert)
var skipVerifyBool bool
skipVerify = strings.ToLower(skipVerify)
skipVerifyBool = skipVerify == "true" || skipVerify == "1" || skipVerify == "yes" || skipVerify == "y" || skipVerify == "t"
oAuthNoParamsConfig := &auth_providers.CommandConfigOauth{}
// Set base configuration
oAuthNoParamsConfig.CommandAuthConfig.
WithCommandHostName(hostname).
WithCommandAPIPath(apiPath).
WithCommandCACert(caCertPath).
WithSkipVerify(skipVerifyBool)
// Set OAuth2 configuration yes this must be done after setting the base configuration
oAuthNoParamsConfig.
WithClientId(clientId).
WithClientSecret(clientSecret).
WithTokenUrl(tokenUrl)
conf := oAuthNoParamsConfig.GetServerConfig()
c := keyfactor.NewAPIClient(&conf)
authErr := c.AuthClient.Authenticate()
if authErr != nil {
fmt.Errorf("%s", authErr)
return
}
}package main
import (
"fmt"
"os"
"strings"
"github.com/Keyfactor/keyfactor-auth-client-go/auth_providers"
"github.com/Keyfactor/keyfactor-go-client-sdk/api/keyfactor"
)
func main() {
var commandConfig *auth_providers.Config
var serverConfig auth_providers.Server
var profile string
var configFile string
profile, _ = os.LookupEnv(auth_providers.EnvKeyfactorAuthProfile)
configFile, _ = os.LookupEnv(auth_providers.EnvKeyfactorConfigFile)
if profile == "" {
profile = "default"
}
if configFile == "" {
homeDir, _ := os.UserHomeDir()
configFile = fmt.Sprintf("%s/%s", homeDir, auth_providers.DefaultConfigFilePath)
}
var cfgReadErr error
if strings.HasSuffix(configFile, ".yaml") || strings.HasSuffix(configFile, ".yml") {
commandConfig, cfgReadErr = auth_providers.ReadConfigFromYAML(configFile)
} else {
commandConfig, cfgReadErr = auth_providers.ReadConfigFromJSON(configFile)
}
if cfgReadErr != nil {
fmt.Errorf("%s",cfgReadErr)
return
}
// check if the profile exists in the config file
var ok bool
if serverConfig, ok = commandConfig.Servers[profile]; !ok {
fmt.Errorf("invalid profile: %s\n", profile)
return
}
c := keyfactor.NewAPIClient(&serverConfig)
authErr := c.AuthClient.Authenticate()
if authErr != nil {
fmt.Errorf("%s", authErr)
return
}
}All URIs are relative to http://keyfactor.example.com
- CSSCMSDataModelModelsPamProviderTypeParamValue
- CSSCMSDataModelModelsProvider
- CSSCMSDataModelModelsProviderType
- CSSCMSDataModelModelsProviderTypeParam
- CoreModelsEnrollmentEnrollmentCA
- CoreModelsEnrollmentEnrollmentTemplate
- CoreModelsEnrollmentEnrollmentTemplateCAResponse
- KeyfactorAPIModelsEnrollmentEnrollmentManagementResponse
- KeyfactorAPIModelsSMTPSMTPRequest
- KeyfactorAPIModelsSMTPSMTPResponse
- KeyfactorAPIModelsSMTPSMTPTestRequest
- KeyfactorAPIModelsSMTPSMTPTestResponse
- KeyfactorApiModelsAlertsAlertCertificateQueryAlertCertificateQueryResponse
- KeyfactorApiModelsAlertsAlertScheduleAlertScheduleRequest
- KeyfactorApiModelsAlertsAlertScheduleAlertScheduleResponse
- KeyfactorApiModelsAlertsAlertTemplateAlertTemplateResponse
- KeyfactorApiModelsAlertsDeniedDeniedAlertCreationRequest
- KeyfactorApiModelsAlertsDeniedDeniedAlertDefinitionResponse
- KeyfactorApiModelsAlertsDeniedDeniedAlertUpdateRequest
- KeyfactorApiModelsAlertsExpirationExpirationAlertCreationRequest
- KeyfactorApiModelsAlertsExpirationExpirationAlertDefinitionResponse
- KeyfactorApiModelsAlertsExpirationExpirationAlertResponse
- KeyfactorApiModelsAlertsExpirationExpirationAlertTestAllRequest
- KeyfactorApiModelsAlertsExpirationExpirationAlertTestRequest
- KeyfactorApiModelsAlertsExpirationExpirationAlertTestResponse
- KeyfactorApiModelsAlertsExpirationExpirationAlertUpdateRequest
- KeyfactorApiModelsAlertsIssuedIssuedAlertCreationRequest
- KeyfactorApiModelsAlertsIssuedIssuedAlertDefinitionResponse
- KeyfactorApiModelsAlertsIssuedIssuedAlertUpdateRequest
- KeyfactorApiModelsAlertsKeyRotationKeyRotationAlertCreationRequest
- KeyfactorApiModelsAlertsKeyRotationKeyRotationAlertDefinitionResponse
- KeyfactorApiModelsAlertsKeyRotationKeyRotationAlertResponse
- KeyfactorApiModelsAlertsKeyRotationKeyRotationAlertTestAllRequest
- KeyfactorApiModelsAlertsKeyRotationKeyRotationAlertTestRequest
- KeyfactorApiModelsAlertsKeyRotationKeyRotationAlertTestResponse
- KeyfactorApiModelsAlertsKeyRotationKeyRotationAlertUpdateRequest
- KeyfactorApiModelsAlertsPendingPendingAlertCreationRequest
- KeyfactorApiModelsAlertsPendingPendingAlertDefinitionResponse
- KeyfactorApiModelsAlertsPendingPendingAlertResponse
- KeyfactorApiModelsAlertsPendingPendingAlertTestAllRequest
- KeyfactorApiModelsAlertsPendingPendingAlertTestRequest
- KeyfactorApiModelsAlertsPendingPendingAlertTestResponse
- KeyfactorApiModelsAlertsPendingPendingAlertUpdateRequest
- KeyfactorApiModelsCertificateAuthoritiesCertificateAuthorityTestResponse
- KeyfactorApiModelsCertificateCollectionsCertificateCollectionCopyRequest
- KeyfactorApiModelsCertificateCollectionsCertificateCollectionCreateRequest
- KeyfactorApiModelsCertificateCollectionsCertificateCollectionResponse
- KeyfactorApiModelsCertificateCollectionsCertificateCollectionUpdateRequest
- KeyfactorApiModelsCertificateStoresAddCertificateRequest
- KeyfactorApiModelsCertificateStoresCertificateStoreApproveRequest
- KeyfactorApiModelsCertificateStoresJobHistoryResponse
- KeyfactorApiModelsCertificateStoresReenrollmentRequest
- KeyfactorApiModelsCertificateStoresRemoveCertificateRequest
- KeyfactorApiModelsCertificateStoresTypesCertificateStoreTypeCreationRequest
- KeyfactorApiModelsCertificateStoresTypesCertificateStoreTypeResponse
- KeyfactorApiModelsCertificateStoresTypesCertificateStoreTypeUpdateRequest
- KeyfactorApiModelsCertificatesAnalyzeCertificateRequest
- KeyfactorApiModelsCertificatesCertificateIdentityAuditResponse
- KeyfactorApiModelsCertificatesCertificateIdentityAuditResponseCertificatePermission
- KeyfactorApiModelsCertificatesCertificateLocationsResponse
- KeyfactorApiModelsCertificatesCertificateQueryRequest
- KeyfactorApiModelsConfigurationTenantConfigurationTenantRequest
- KeyfactorApiModelsEnrollmentEnrollmentManagementRequest
- KeyfactorApiModelsEnrollmentManagementStoreRequest
- KeyfactorApiModelsEnrollmentManagementStoreTypeRequest
- KeyfactorApiModelsEventHandlerEventHandlerParameterRequest
- KeyfactorApiModelsEventHandlerEventHandlerParameterResponse
- KeyfactorApiModelsEventHandlerRegisteredEventHandlerRequest
- KeyfactorApiModelsEventHandlerRegisteredEventHandlerResponse
- KeyfactorApiModelsLicenseLicenseResponse
- KeyfactorApiModelsLicenseLicenseResponseLicense
- KeyfactorApiModelsLicenseLicenseResponseLicensedCustomer
- KeyfactorApiModelsLicenseLicenseResponseLicensedFeature
- KeyfactorApiModelsLicenseLicenseResponseLicensedProduct
- KeyfactorApiModelsMacEnrollmentMacEnrollmentAPIModel
- KeyfactorApiModelsMetadataFieldMetadataFieldCreateRequest
- KeyfactorApiModelsMetadataFieldMetadataFieldResponse
- KeyfactorApiModelsMetadataFieldMetadataFieldUpdateRequest
- KeyfactorApiModelsMonitoringDashboardRequest
- KeyfactorApiModelsMonitoringDashboardResponse
- KeyfactorApiModelsMonitoringEmailRequest
- KeyfactorApiModelsMonitoringEmailResponse
- KeyfactorApiModelsMonitoringOCSPParametersRequest
- KeyfactorApiModelsMonitoringOCSPParametersResponse
- KeyfactorApiModelsMonitoringRevocationMonitoringAlertTestAllRequest
- KeyfactorApiModelsMonitoringRevocationMonitoringAlertTestRequest
- KeyfactorApiModelsMonitoringRevocationMonitoringAlertTestResponse
- KeyfactorApiModelsMonitoringRevocationMonitoringCreationRequest
- KeyfactorApiModelsMonitoringRevocationMonitoringDefinitionResponse
- KeyfactorApiModelsMonitoringRevocationMonitoringUpdateRequest
- KeyfactorApiModelsOrchestratorJobsAcknowledgeJobRequest
- KeyfactorApiModelsOrchestratorJobsBulkJobResponse
- KeyfactorApiModelsOrchestratorJobsCustomJobResultDataResponse
- KeyfactorApiModelsOrchestratorJobsJobFieldResponse
- KeyfactorApiModelsOrchestratorJobsJobResponse
- KeyfactorApiModelsOrchestratorJobsJobTypeFieldResponse
- KeyfactorApiModelsOrchestratorJobsJobTypeResponse
- KeyfactorApiModelsOrchestratorJobsRescheduleJobRequest
- KeyfactorApiModelsOrchestratorJobsUnscheduleJobRequest
- KeyfactorApiModelsOrchestratorsAgentBlueprintJobsResponse
- KeyfactorApiModelsOrchestratorsAgentBlueprintResponse
- KeyfactorApiModelsOrchestratorsAgentBlueprintStoresResponse
- KeyfactorApiModelsOrchestratorsAgentResponse
- KeyfactorApiModelsOrchestratorsUpdateOrchestratorAuthCertificateReenrollmentRequest
- KeyfactorApiModelsOrchestratorsUpdateOrchestratorAuthCertificateReenrollmentResponse
- KeyfactorApiModelsSecurityRolesAreaPermissionResponse
- KeyfactorApiModelsSecurityRolesContainerPermissionRequest
- KeyfactorApiModelsSecurityRolesContainerPermissionResponse
- KeyfactorApiModelsSecurityRolesIdentitiesSecurityRolesCollectionPermissionRequest
- KeyfactorApiModelsSecurityRolesIdentitiesSecurityRolesCollectionPermissionResponse
- KeyfactorApiModelsSecurityRolesIdentitiesSecurityRolesGlobalPermissionRequest
- KeyfactorApiModelsSecurityRolesIdentitiesSecurityRolesGlobalPermissionResponse
- KeyfactorApiModelsSecurityRolesRoleIdentitiesRequest
- KeyfactorApiModelsSecurityRolesRoleIdentitiesResponse
- KeyfactorApiModelsSecurityRolesSecurityRoleCopyRequest
- KeyfactorApiModelsSslCreateNetworkRequest
- KeyfactorApiModelsSslNetworkQueryResponse
- KeyfactorApiModelsSslNetworkResponse
- KeyfactorApiModelsSslQuietHourRequest
- KeyfactorApiModelsSslQuietHourResponse
- KeyfactorApiModelsSslUpdateNetworkRequest
- KeyfactorApiModelsTemplatesGlobalTemplateDefaultRequest
- KeyfactorApiModelsTemplatesGlobalTemplateDefaultResponse
- KeyfactorApiModelsTemplatesGlobalTemplatePolicyRequest
- KeyfactorApiModelsTemplatesGlobalTemplatePolicyResponse
- KeyfactorApiModelsTemplatesGlobalTemplateRegexRequest
- KeyfactorApiModelsTemplatesGlobalTemplateRegexResponse
- KeyfactorApiModelsTemplatesGlobalTemplateSettingsRequest
- KeyfactorApiModelsTemplatesGlobalTemplateSettingsResponse
- KeyfactorApiModelsTemplatesTemplateEnrollmentDefaultResponse
- KeyfactorApiModelsTemplatesTemplateEnrollmentPolicyResponse
- KeyfactorApiModelsTemplatesTemplateEnrollmentRegexResponse
- KeyfactorApiModelsTemplatesTemplateEnrollmentSettingsResponse
- KeyfactorApiModelsTemplatesValidSubjectPartResponse
- KeyfactorApiModelsWorkflowsAvailableSignalResponse
- KeyfactorApiModelsWorkflowsAvailableStepQueryResponse
- KeyfactorApiModelsWorkflowsAvailableStepResponse
- KeyfactorApiModelsWorkflowsConditionConfigurationRequest
- KeyfactorApiModelsWorkflowsConditionConfigurationResponse
- KeyfactorApiModelsWorkflowsDefinitionCreateRequest
- KeyfactorApiModelsWorkflowsDefinitionQueryResponse
- KeyfactorApiModelsWorkflowsDefinitionResponse
- KeyfactorApiModelsWorkflowsDefinitionStepRequest
- KeyfactorApiModelsWorkflowsDefinitionStepResponse
- KeyfactorApiModelsWorkflowsDefinitionStepSignalResponse
- KeyfactorApiModelsWorkflowsDefinitionUpdateRequest
- KeyfactorApiModelsWorkflowsInstanceDefinitionResponse
- KeyfactorApiModelsWorkflowsInstanceQueryResponse
- KeyfactorApiModelsWorkflowsInstanceResponse
- KeyfactorApiModelsWorkflowsParameterDefinitionResponse
- KeyfactorApiModelsWorkflowsSignalConfigurationRequest
- KeyfactorApiModelsWorkflowsSignalDefinitionResponse
- KeyfactorApiModelsWorkflowsSignalRequest
- KeyfactorApiModelsWorkflowsWorkflowTypeQueryResponse
- KeyfactorApiPAMProviderTypeCreateRequest
- KeyfactorApiPAMProviderTypeParameterCreateRequest
- KeyfactorApiPAMProviderTypeParameterResponse
- KeyfactorApiPAMProviderTypeResponse
- KeyfactorAuditingQueryingAuditLogEntry
- KeyfactorCommonSchedulingKeyfactorSchedule
- KeyfactorCommonSchedulingModelsIntervalModel
- KeyfactorCommonSchedulingModelsMonthlyModel
- KeyfactorCommonSchedulingModelsTimeModel
- KeyfactorCommonSchedulingModelsWeeklyModel
- ModelsAgentsAgentPool
- ModelsAgentsAgentPoolAgent
- ModelsCRLRequestModel
- ModelsCSRContents
- ModelsCSRGenerationResponseModel
- ModelsCertStoreLocationsCertificateLocationsGroup
- ModelsCertStoreLocationsCertificateStoreLocationsDetail
- ModelsCertStoreNewPasswordRequest
- ModelsCertStoreTypePasswordOptions
- ModelsCertStoreTypeSupportedOperations
- ModelsCertStoresSchedule
- ModelsCertificateAuthoritiesCertificateAuthorityAuthCertificate
- ModelsCertificateAuthoritiesCertificateAuthorityRequest
- ModelsCertificateAuthoritiesCertificateAuthorityResponse
- ModelsCertificateDetails
- ModelsCertificateDownloadRequest
- ModelsCertificateDownloadResponse
- ModelsCertificateImportRequestModel
- ModelsCertificateImportResponseModel
- ModelsCertificateLocationSpecifier
- ModelsCertificateQuery
- ModelsCertificateRecoveryRequest
- ModelsCertificateRetrievalResponse
- ModelsCertificateRetrievalResponseCRLDistributionPointModel
- ModelsCertificateRetrievalResponseCertificateStoreInventoryItemModel
- ModelsCertificateRetrievalResponseCertificateStoreLocationDetailModel
- ModelsCertificateRetrievalResponseDetailedKeyUsageModel
- ModelsCertificateRetrievalResponseExtendedKeyUsageModel
- ModelsCertificateRetrievalResponseLocationCountModel
- ModelsCertificateRetrievalResponseSubjectAlternativeNameModel
- ModelsCertificateStore
- ModelsCertificateStoreContainerListResponse
- ModelsCertificateStoreCreateServerRequest
- ModelsCertificateStoreEntry
- ModelsCertificateStoreInventory
- ModelsCertificateStoreInventoryCertificates
- ModelsCertificateStoreServerResponse
- ModelsCertificateStoreTypeProperty
- ModelsCertificateStoreTypesCertificateStoreTypeEntryParameter
- ModelsCertificateStoreUpdateServerRequest
- ModelsCertificateStoresCertificateStoreCreateRequest
- ModelsCertificateStoresCertificateStoreUpdateRequest
- ModelsCertificateValidationResponse
- ModelsCollectionRolePermissions
- ModelsContainerAssignment
- ModelsCustomReport
- ModelsCustomReportCreationRequest
- ModelsCustomReportUpdateRequest
- ModelsDiscoveryJobRequest
- ModelsEnrollmentAvailableRenewal
- ModelsEnrollmentCSREnrollmentRequest
- ModelsEnrollmentCSREnrollmentResponse
- ModelsEnrollmentCSRGenerationRequest
- ModelsEnrollmentExistingEnrollmentManagementRequest
- ModelsEnrollmentManagementStoreType
- ModelsEnrollmentPFXEnrollmentRequest
- ModelsEnrollmentPFXEnrollmentResponse
- ModelsEnrollmentRenewalRequest
- ModelsEnrollmentRenewalResponse
- ModelsExtendedKeyUsage
- ModelsInvalidKeystore
- ModelsKeyfactorAPISecret
- ModelsMetadataAllUpdateRequest
- ModelsMetadataFieldTypeModel
- ModelsMetadataSingleUpdateRequest
- ModelsMetadataUpdateRequest
- ModelsMonitoringRevocationMonitoringAlertResponse
- ModelsOrchestratorJobsBulkOrchestratorJobPair
- ModelsOrchestratorJobsJob
- ModelsOrchestratorJobsJobTypeCreateRequest
- ModelsOrchestratorJobsJobTypeFieldRequest
- ModelsOrchestratorJobsJobTypeUpdateRequest
- ModelsOrchestratorJobsScheduleBulkJobRequest
- ModelsOrchestratorJobsScheduleJobRequest
- ModelsPKICertificateOperation
- ModelsPagedQuery
- ModelsPendingCSRResponse
- ModelsPkcs10CertificateResponse
- ModelsPkcs12CertificateResponse
- ModelsQueryModelsPagedAgentBlueprintJobsQuery
- ModelsQueryModelsPagedAgentBlueprintQuery
- ModelsQueryModelsPagedAgentBlueprintStoresQuery
- ModelsQueryModelsPagedAgentJobHistoryQuery
- ModelsQueryModelsPagedAgentJobQuery
- ModelsQueryModelsPagedAgentPoolAgentsQuery
- ModelsQueryModelsPagedAgentPoolQuery
- ModelsQueryModelsPagedAgentQuery
- ModelsQueryModelsPagedAuditLogQuery
- ModelsQueryModelsPagedCertificateAuthorityQuery
- ModelsQueryModelsPagedCertificateHistoryQuery
- ModelsQueryModelsPagedCertificateRequestQuery
- ModelsQueryModelsPagedCertificateStoreContainerQuery
- ModelsQueryModelsPagedCertificateStoreInventoryQuery
- ModelsQueryModelsPagedCertificateStoreQuery
- ModelsQueryModelsPagedCertificateStoreServerQuery
- ModelsQueryModelsPagedCustomReportQuery
- ModelsQueryModelsPagedDeniedAlertQuery
- ModelsQueryModelsPagedExpirationAlertQuery
- ModelsQueryModelsPagedIssuedAlertQuery
- ModelsQueryModelsPagedKeyRotationAlertQuery
- ModelsQueryModelsPagedLegacyDeniedRequestQuery
- ModelsQueryModelsPagedMetadataFieldQuery
- ModelsQueryModelsPagedPendingAlertQuery
- ModelsQueryModelsPagedPendingCSRQuery
- ModelsQueryModelsPagedReportQuery
- ModelsQueryModelsPagedReportScheduleQuery
- ModelsQueryModelsPagedRevocationMonitoringQuery
- ModelsQueryModelsPagedSSHLogonQuery
- ModelsQueryModelsPagedSSHServerGroupQuery
- ModelsQueryModelsPagedSSHServerQuery
- ModelsQueryModelsPagedSSHServiceAccountQuery
- ModelsQueryModelsPagedSSHUnmanagedKeyQuery
- ModelsQueryModelsPagedSSHUserQuery
- ModelsQueryModelsPagedScanJobPartsQuery
- ModelsQueryModelsPagedSecurityIdentityQuery
- ModelsQueryModelsPagedSecurityRoleQuery
- ModelsQueryModelsPagedSslResultQuery
- ModelsQueryModelsPagedTemplateQuery
- ModelsQueryModelsWorkflowWorkflowDefinitionQuery
- ModelsQueryModelsWorkflowWorkflowInstanceQuery
- ModelsQueryModelsWorkflowWorkflowStepSchemaQuery
- ModelsQueryModelsWorkflowWorkflowTypeQuery
- ModelsRecoveryResponse
- ModelsReenrollmentStatus
- ModelsReport
- ModelsReportParameters
- ModelsReportParametersRequest
- ModelsReportRequestModel
- ModelsReportSchedule
- ModelsRevocationRevocationResponse
- ModelsRevocationSuspendedRevocationResponse
- ModelsRevokeAllCertificatesRequest
- ModelsRevokeCertificateRequest
- ModelsSSHAccessLogonUserAccessRequest
- ModelsSSHAccessLogonUserAccessResponse
- ModelsSSHAccessServerAccessRequest
- ModelsSSHAccessServerAccessResponse
- ModelsSSHAccessServerGroupAccessRequest
- ModelsSSHAccessServerGroupAccessResponse
- ModelsSSHKeysKeyGenerationRequest
- ModelsSSHKeysKeyResponse
- ModelsSSHKeysKeyUpdateRequest
- ModelsSSHKeysUnmanagedKeyResponse
- ModelsSSHLogonsLogonAccessRequest
- ModelsSSHLogonsLogonCreationRequest
- ModelsSSHLogonsLogonQueryResponse
- ModelsSSHLogonsLogonResponse
- ModelsSSHServerGroupsServerGroupCreationRequest
- ModelsSSHServerGroupsServerGroupResponse
- ModelsSSHServerGroupsServerGroupUpdateRequest
- ModelsSSHServersServerCreationRequest
- ModelsSSHServersServerResponse
- ModelsSSHServersServerUpdateRequest
- ModelsSSHServiceAccountsServiceAccountCreationRequest
- ModelsSSHServiceAccountsServiceAccountResponse
- ModelsSSHServiceAccountsServiceAccountUpdateRequest
- ModelsSSHServiceAccountsServiceAccountUserCreationRequest
- ModelsSSHUsersSshUserAccessResponse
- ModelsSSHUsersSshUserCreationRequest
- ModelsSSHUsersSshUserResponse
- ModelsSSHUsersSshUserUpdateRequest
- ModelsSSLDisplayScanJobPart
- ModelsSSLEndpoint
- ModelsSSLEndpointHistoryResponse
- ModelsSSLEndpointHistoryResponseCertificateModel
- ModelsSSLEndpointStatusRequest
- ModelsSSLImmediateSslScanRequest
- ModelsSSLNetworkDefinition
- ModelsSSLNetworkRangesRequest
- ModelsSSLScanJobPart
- ModelsSSLScanJobPartDefinition
- ModelsSSLSslScanResult
- ModelsSecurityCertificatePermissions
- ModelsSecurityIdentitiesPermissionRolesPairResponse
- ModelsSecurityIdentitiesSecurityIdentityIdentifier
- ModelsSecurityIdentitiesSecurityIdentityLookupResponse
- ModelsSecurityIdentitiesSecurityIdentityPermissionsResponse
- ModelsSecurityIdentitiesSecurityIdentityRequest
- ModelsSecuritySecurityRolesSecurityRoleCreationRequest
- ModelsSecuritySecurityRolesSecurityRoleResponseBase
- ModelsSecuritySecurityRolesSecurityRoleUpdateRequest
- ModelsSubjectAlternativeName
- ModelsTemplateCollectionRetrievalResponse
- ModelsTemplateCollectionRetrievalResponseExtendedKeyUsageModel
- ModelsTemplateCollectionRetrievalResponseTemplateEnrollmentFieldModel
- ModelsTemplateCollectionRetrievalResponseTemplateRegexModel
- ModelsTemplateEnrollmentField
- ModelsTemplateMetadataField
- ModelsTemplateRegex
- ModelsTemplateRetrievalResponse
- ModelsTemplateRetrievalResponseExtendedKeyUsageModel
- ModelsTemplateRetrievalResponseTemplateDefaultModel
- ModelsTemplateRetrievalResponseTemplateEnrollmentFieldModel
- ModelsTemplateRetrievalResponseTemplateMetadataFieldModel
- ModelsTemplateRetrievalResponseTemplatePolicyModel
- ModelsTemplateRetrievalResponseTemplateRegexModel
- ModelsTemplateUpdateRequest
- ModelsTemplateUpdateRequestTemplateDefaultModel
- ModelsTemplateUpdateRequestTemplateEnrollmentFieldModel
- ModelsTemplateUpdateRequestTemplateMetadataFieldModel
- ModelsTemplateUpdateRequestTemplatePolicyModel
- ModelsTemplateUpdateRequestTemplateRegexModel
- ModelsWorkflowApproveDenyResult
- ModelsWorkflowCertificateRequestCertStoreModel
- ModelsWorkflowCertificateRequestDetailsModel
- ModelsWorkflowCertificateRequestModel
- ModelsWorkflowDenialRequest
- ModelsWorkflowProcessedCertificateRequest
Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBoolPtrIntPtrInt32PtrInt64PtrFloatPtrFloat32PtrFloat64PtrStringPtrTime
