├── .copywrite.hcl ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── vault-client-bug-report.md │ └── vault-client-feature-request.md ├── pull_request_template.md └── workflows │ └── main.yml ├── .gitignore ├── .openapi-generator-ignore ├── .prettierrc.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── api_auth.go ├── api_helpers.go ├── api_helpers_test.go ├── api_identity.go ├── api_secrets.go ├── api_system.go ├── client.go ├── client_configuration.go ├── client_configuration_test.go ├── client_option.go ├── client_option_test.go ├── client_requests.go ├── client_requests_test.go ├── client_test.go ├── docs ├── AliCloudConfigureRequest.md ├── AliCloudLoginRequest.md ├── AliCloudWriteAuthRoleRequest.md ├── AliCloudWriteRoleRequest.md ├── AliasCreateRequest.md ├── AliasUpdateByIdRequest.md ├── AppRoleDestroySecretIdByAccessorRequest.md ├── AppRoleDestroySecretIdRequest.md ├── AppRoleLoginRequest.md ├── AppRoleLoginResponse.md ├── AppRoleLookUpSecretIdByAccessorRequest.md ├── AppRoleLookUpSecretIdByAccessorResponse.md ├── AppRoleLookUpSecretIdRequest.md ├── AppRoleLookUpSecretIdResponse.md ├── AppRoleReadBindSecretIdResponse.md ├── AppRoleReadBoundCidrListResponse.md ├── AppRoleReadLocalSecretIdsResponse.md ├── AppRoleReadPeriodResponse.md ├── AppRoleReadPoliciesResponse.md ├── AppRoleReadRoleIdResponse.md ├── AppRoleReadRoleResponse.md ├── AppRoleReadSecretIdBoundCidrsResponse.md ├── AppRoleReadSecretIdNumUsesResponse.md ├── AppRoleReadSecretIdTtlResponse.md ├── AppRoleReadTokenBoundCidrsResponse.md ├── AppRoleReadTokenMaxTtlResponse.md ├── AppRoleReadTokenNumUsesResponse.md ├── AppRoleReadTokenTtlResponse.md ├── AppRoleWriteBindSecretIdRequest.md ├── AppRoleWriteBoundCidrListRequest.md ├── AppRoleWriteCustomSecretIdRequest.md ├── AppRoleWriteCustomSecretIdResponse.md ├── AppRoleWritePeriodRequest.md ├── AppRoleWritePoliciesRequest.md ├── AppRoleWriteRoleIdRequest.md ├── AppRoleWriteRoleRequest.md ├── AppRoleWriteSecretIdBoundCidrsRequest.md ├── AppRoleWriteSecretIdNumUsesRequest.md ├── AppRoleWriteSecretIdRequest.md ├── AppRoleWriteSecretIdResponse.md ├── AppRoleWriteSecretIdTtlRequest.md ├── AppRoleWriteTokenBoundCidrsRequest.md ├── AppRoleWriteTokenMaxTtlRequest.md ├── AppRoleWriteTokenNumUsesRequest.md ├── AppRoleWriteTokenTtlRequest.md ├── AuditingCalculateHashRequest.md ├── AuditingCalculateHashResponse.md ├── AuditingEnableDeviceRequest.md ├── AuditingEnableRequestHeaderRequest.md ├── AuditingListRequestHeadersResponse.md ├── AuthApi.md ├── AuthEnableMethodRequest.md ├── AuthReadConfigurationResponse.md ├── AuthReadTuningInformationResponse.md ├── AuthTuneConfigurationParametersRequest.md ├── AwsConfigureCertificateRequest.md ├── AwsConfigureClientRequest.md ├── AwsConfigureIdentityAccessListTidyOperationRequest.md ├── AwsConfigureIdentityIntegrationRequest.md ├── AwsConfigureIdentityWhitelistTidyOperationRequest.md ├── AwsConfigureLeaseRequest.md ├── AwsConfigureRoleTagBlacklistTidyOperationRequest.md ├── AwsConfigureRoleTagDenyListTidyOperationRequest.md ├── AwsConfigureRootIamCredentialsRequest.md ├── AwsGenerateCredentialsWithParametersRequest.md ├── AwsGenerateStsCredentialsWithParametersRequest.md ├── AwsLoginRequest.md ├── AwsReadStaticCredsNameResponse.md ├── AwsReadStaticRolesNameResponse.md ├── AwsTidyIdentityAccessListRequest.md ├── AwsTidyIdentityWhitelistRequest.md ├── AwsTidyRoleTagBlacklistRequest.md ├── AwsTidyRoleTagDenyListRequest.md ├── AwsWriteAuthRoleRequest.md ├── AwsWriteRoleRequest.md ├── AwsWriteRoleTagRequest.md ├── AwsWriteStaticRolesNameRequest.md ├── AwsWriteStaticRolesNameResponse.md ├── AwsWriteStsRoleRequest.md ├── AzureConfigureAuthRequest.md ├── AzureConfigureRequest.md ├── AzureLoginRequest.md ├── AzureWriteAuthRoleRequest.md ├── AzureWriteRoleRequest.md ├── CentrifyConfigureRequest.md ├── CentrifyLoginRequest.md ├── CertConfigureRequest.md ├── CertLoginRequest.md ├── CertWriteCertificateRequest.md ├── CertWriteCrlRequest.md ├── CloudFoundryConfigureRequest.md ├── CloudFoundryLoginRequest.md ├── CloudFoundryWriteRoleRequest.md ├── CollectHostInformationResponse.md ├── ConsulConfigureAccessRequest.md ├── ConsulWriteRoleRequest.md ├── CorsConfigureRequest.md ├── CorsReadConfigurationResponse.md ├── DatabaseConfigureConnectionRequest.md ├── DatabaseWriteRoleRequest.md ├── DatabaseWriteStaticRoleRequest.md ├── DecodeRequest.md ├── EncryptionKeyConfigureRotationRequest.md ├── EncryptionKeyReadRotationConfigurationResponse.md ├── EntityBatchDeleteRequest.md ├── EntityCreateAliasRequest.md ├── EntityCreateRequest.md ├── EntityLookUpRequest.md ├── EntityMergeRequest.md ├── EntityUpdateAliasByIdRequest.md ├── EntityUpdateByIdRequest.md ├── EntityUpdateByNameRequest.md ├── GenerateHashRequest.md ├── GenerateHashResponse.md ├── GenerateHashWithAlgorithmRequest.md ├── GenerateHashWithAlgorithmResponse.md ├── GenerateRandomRequest.md ├── GenerateRandomResponse.md ├── GenerateRandomWithBytesRequest.md ├── GenerateRandomWithBytesResponse.md ├── GenerateRandomWithSourceAndBytesRequest.md ├── GenerateRandomWithSourceAndBytesResponse.md ├── GenerateRandomWithSourceRequest.md ├── GenerateRandomWithSourceResponse.md ├── GithubConfigureRequest.md ├── GithubLoginRequest.md ├── GithubWriteTeamMappingRequest.md ├── GithubWriteUserMappingRequest.md ├── GoogleCloudConfigureAuthRequest.md ├── GoogleCloudConfigureRequest.md ├── GoogleCloudEditLabelsForRoleRequest.md ├── GoogleCloudEditServiceAccountsForRoleRequest.md ├── GoogleCloudGenerateRolesetKeyRequest.md ├── GoogleCloudGenerateStaticAccountKeyRequest.md ├── GoogleCloudKmsConfigureKeyRequest.md ├── GoogleCloudKmsConfigureRequest.md ├── GoogleCloudKmsDecryptRequest.md ├── GoogleCloudKmsEncryptRequest.md ├── GoogleCloudKmsReencryptRequest.md ├── GoogleCloudKmsRegisterKeyRequest.md ├── GoogleCloudKmsSignRequest.md ├── GoogleCloudKmsVerifyRequest.md ├── GoogleCloudKmsWriteKeyRequest.md ├── GoogleCloudLoginRequest.md ├── GoogleCloudWriteImpersonatedAccountRequest.md ├── GoogleCloudWriteRoleRequest.md ├── GoogleCloudWriteRolesetRequest.md ├── GoogleCloudWriteStaticAccountRequest.md ├── GroupCreateAliasRequest.md ├── GroupCreateRequest.md ├── GroupLookUpRequest.md ├── GroupUpdateAliasByIdRequest.md ├── GroupUpdateByIdRequest.md ├── GroupUpdateByNameRequest.md ├── HaStatusResponse.md ├── IdentityApi.md ├── InitializeRequest.md ├── InternalClientActivityConfigureRequest.md ├── InternalCountEntitiesResponse.md ├── InternalCountTokensResponse.md ├── InternalGenerateOpenApiDocumentWithParametersRequest.md ├── InternalUiListEnabledFeatureFlagsResponse.md ├── InternalUiListEnabledVisibleMountsResponse.md ├── InternalUiListNamespacesResponse.md ├── InternalUiReadMountInformationResponse.md ├── InternalUiReadResultantAclResponse.md ├── JwtConfigureRequest.md ├── JwtLoginRequest.md ├── JwtOidcCallbackFormPostRequest.md ├── JwtOidcRequestAuthorizationUrlRequest.md ├── JwtWriteRoleRequest.md ├── KerberosConfigureLdapRequest.md ├── KerberosConfigureRequest.md ├── KerberosLoginRequest.md ├── KerberosWriteGroupRequest.md ├── KubernetesConfigureAuthRequest.md ├── KubernetesConfigureRequest.md ├── KubernetesGenerateCredentialsRequest.md ├── KubernetesLoginRequest.md ├── KubernetesWriteAuthRoleRequest.md ├── KubernetesWriteRoleRequest.md ├── KvV2ConfigureRequest.md ├── KvV2DeleteVersionsRequest.md ├── KvV2DestroyVersionsRequest.md ├── KvV2PatchResponse.md ├── KvV2ReadConfigurationResponse.md ├── KvV2ReadMetadataResponse.md ├── KvV2ReadResponse.md ├── KvV2ReadSubkeysResponse.md ├── KvV2UndeleteVersionsRequest.md ├── KvV2WriteMetadataRequest.md ├── KvV2WriteRequest.md ├── KvV2WriteResponse.md ├── LdapConfigureAuthRequest.md ├── LdapConfigureRequest.md ├── LdapLibraryCheckInRequest.md ├── LdapLibraryCheckOutRequest.md ├── LdapLibraryConfigureRequest.md ├── LdapLibraryForceCheckInRequest.md ├── LdapLoginRequest.md ├── LdapWriteDynamicRoleRequest.md ├── LdapWriteGroupRequest.md ├── LdapWriteStaticRoleRequest.md ├── LdapWriteUserRequest.md ├── LeaderStatusResponse.md ├── LeasesCountResponse.md ├── LeasesListResponse.md ├── LeasesLookUpResponse.md ├── LeasesReadLeaseRequest.md ├── LeasesReadLeaseResponse.md ├── LeasesRenewLeaseRequest.md ├── LeasesRenewLeaseWithIdRequest.md ├── LeasesRevokeLeaseRequest.md ├── LeasesRevokeLeaseWithIdRequest.md ├── LeasesRevokeLeaseWithPrefixRequest.md ├── LoggersUpdateVerbosityLevelForRequest.md ├── LoggersUpdateVerbosityLevelRequest.md ├── MfaAdminDestroyTotpSecretRequest.md ├── MfaAdminGenerateTotpSecretRequest.md ├── MfaCreateDuoMethodRequest.md ├── MfaCreateOktaMethodRequest.md ├── MfaCreatePingIdMethodRequest.md ├── MfaCreateTotpMethodRequest.md ├── MfaGenerateTotpSecretRequest.md ├── MfaUpdateDuoMethodRequest.md ├── MfaUpdateOktaMethodRequest.md ├── MfaUpdatePingIdMethodRequest.md ├── MfaUpdateTotpMethodRequest.md ├── MfaValidateRequest.md ├── MfaWriteLoginEnforcementRequest.md ├── MongoDbAtlasConfigureRequest.md ├── MongoDbAtlasWriteRoleRequest.md ├── MountsEnableSecretsEngineRequest.md ├── MountsReadConfigurationResponse.md ├── MountsReadTuningInformationResponse.md ├── MountsTuneConfigurationParametersRequest.md ├── NomadConfigureAccessRequest.md ├── NomadConfigureLeaseRequest.md ├── NomadWriteRoleRequest.md ├── OciConfigureRequest.md ├── OciLoginRequest.md ├── OciWriteRoleRequest.md ├── OidcConfigureRequest.md ├── OidcIntrospectRequest.md ├── OidcProviderAuthorizeWithParametersRequest.md ├── OidcProviderTokenRequest.md ├── OidcRotateKeyRequest.md ├── OidcWriteAssignmentRequest.md ├── OidcWriteClientRequest.md ├── OidcWriteKeyRequest.md ├── OidcWriteProviderRequest.md ├── OidcWriteRoleRequest.md ├── OidcWriteScopeRequest.md ├── OktaConfigureRequest.md ├── OktaLoginRequest.md ├── OktaWriteGroupRequest.md ├── OktaWriteUserRequest.md ├── PersonaCreateRequest.md ├── PersonaUpdateByIdRequest.md ├── PkiConfigureAcmeRequest.md ├── PkiConfigureAutoTidyRequest.md ├── PkiConfigureAutoTidyResponse.md ├── PkiConfigureCaRequest.md ├── PkiConfigureCaResponse.md ├── PkiConfigureClusterRequest.md ├── PkiConfigureClusterResponse.md ├── PkiConfigureCrlRequest.md ├── PkiConfigureCrlResponse.md ├── PkiConfigureIssuersRequest.md ├── PkiConfigureIssuersResponse.md ├── PkiConfigureKeysRequest.md ├── PkiConfigureKeysResponse.md ├── PkiConfigureUrlsRequest.md ├── PkiConfigureUrlsResponse.md ├── PkiCrossSignIntermediateRequest.md ├── PkiCrossSignIntermediateResponse.md ├── PkiGenerateEabKeyForIssuerAndRoleResponse.md ├── PkiGenerateEabKeyForIssuerResponse.md ├── PkiGenerateEabKeyForRoleResponse.md ├── PkiGenerateEabKeyResponse.md ├── PkiGenerateExportedKeyRequest.md ├── PkiGenerateExportedKeyResponse.md ├── PkiGenerateIntermediateRequest.md ├── PkiGenerateIntermediateResponse.md ├── PkiGenerateInternalKeyRequest.md ├── PkiGenerateInternalKeyResponse.md ├── PkiGenerateKmsKeyRequest.md ├── PkiGenerateKmsKeyResponse.md ├── PkiGenerateRootRequest.md ├── PkiGenerateRootResponse.md ├── PkiImportKeyRequest.md ├── PkiImportKeyResponse.md ├── PkiIssueWithRoleRequest.md ├── PkiIssueWithRoleResponse.md ├── PkiIssuerIssueWithRoleRequest.md ├── PkiIssuerIssueWithRoleResponse.md ├── PkiIssuerReadCrlDeltaDerResponse.md ├── PkiIssuerReadCrlDeltaPemResponse.md ├── PkiIssuerReadCrlDeltaResponse.md ├── PkiIssuerReadCrlDerResponse.md ├── PkiIssuerReadCrlPemResponse.md ├── PkiIssuerReadCrlResponse.md ├── PkiIssuerResignCrlsRequest.md ├── PkiIssuerResignCrlsResponse.md ├── PkiIssuerSignIntermediateRequest.md ├── PkiIssuerSignIntermediateResponse.md ├── PkiIssuerSignRevocationListRequest.md ├── PkiIssuerSignRevocationListResponse.md ├── PkiIssuerSignSelfIssuedRequest.md ├── PkiIssuerSignSelfIssuedResponse.md ├── PkiIssuerSignVerbatimRequest.md ├── PkiIssuerSignVerbatimResponse.md ├── PkiIssuerSignVerbatimWithRoleRequest.md ├── PkiIssuerSignVerbatimWithRoleResponse.md ├── PkiIssuerSignWithRoleRequest.md ├── PkiIssuerSignWithRoleResponse.md ├── PkiIssuersGenerateIntermediateRequest.md ├── PkiIssuersGenerateIntermediateResponse.md ├── PkiIssuersGenerateRootRequest.md ├── PkiIssuersGenerateRootResponse.md ├── PkiIssuersImportBundleRequest.md ├── PkiIssuersImportBundleResponse.md ├── PkiIssuersImportCertRequest.md ├── PkiIssuersImportCertResponse.md ├── PkiListEabKeysResponse.md ├── PkiListIssuersResponse.md ├── PkiListKeysResponse.md ├── PkiPatchIssuerResponse.md ├── PkiPatchRoleResponse.md ├── PkiReadAutoTidyConfigurationResponse.md ├── PkiReadCaChainPemResponse.md ├── PkiReadCaDerResponse.md ├── PkiReadCaPemResponse.md ├── PkiReadCertCaChainResponse.md ├── PkiReadCertCrlResponse.md ├── PkiReadCertDeltaCrlResponse.md ├── PkiReadCertRawDerResponse.md ├── PkiReadCertRawPemResponse.md ├── PkiReadCertResponse.md ├── PkiReadClusterConfigurationResponse.md ├── PkiReadCrlConfigurationResponse.md ├── PkiReadCrlDeltaPemResponse.md ├── PkiReadCrlDeltaResponse.md ├── PkiReadCrlDerResponse.md ├── PkiReadCrlPemResponse.md ├── PkiReadIssuerDerResponse.md ├── PkiReadIssuerJsonResponse.md ├── PkiReadIssuerPemResponse.md ├── PkiReadIssuerResponse.md ├── PkiReadIssuersConfigurationResponse.md ├── PkiReadKeyResponse.md ├── PkiReadKeysConfigurationResponse.md ├── PkiReadRoleResponse.md ├── PkiReadUrlsConfigurationResponse.md ├── PkiReplaceRootRequest.md ├── PkiReplaceRootResponse.md ├── PkiRevokeIssuerResponse.md ├── PkiRevokeRequest.md ├── PkiRevokeResponse.md ├── PkiRevokeWithKeyRequest.md ├── PkiRevokeWithKeyResponse.md ├── PkiRootSignIntermediateRequest.md ├── PkiRootSignIntermediateResponse.md ├── PkiRootSignSelfIssuedRequest.md ├── PkiRootSignSelfIssuedResponse.md ├── PkiRotateCrlResponse.md ├── PkiRotateDeltaCrlResponse.md ├── PkiRotateRootRequest.md ├── PkiRotateRootResponse.md ├── PkiSetSignedIntermediateRequest.md ├── PkiSetSignedIntermediateResponse.md ├── PkiSignVerbatimRequest.md ├── PkiSignVerbatimResponse.md ├── PkiSignVerbatimWithRoleRequest.md ├── PkiSignVerbatimWithRoleResponse.md ├── PkiSignWithRoleRequest.md ├── PkiSignWithRoleResponse.md ├── PkiTidyCancelResponse.md ├── PkiTidyRequest.md ├── PkiTidyStatusResponse.md ├── PkiWriteAcmeAccountKidRequest.md ├── PkiWriteAcmeAuthorizationAuthIdRequest.md ├── PkiWriteAcmeChallengeAuthIdChallengeTypeRequest.md ├── PkiWriteAcmeNewAccountRequest.md ├── PkiWriteAcmeNewOrderRequest.md ├── PkiWriteAcmeOrderOrderIdCertRequest.md ├── PkiWriteAcmeOrderOrderIdFinalizeRequest.md ├── PkiWriteAcmeOrderOrderIdRequest.md ├── PkiWriteAcmeOrdersRequest.md ├── PkiWriteAcmeRevokeCertRequest.md ├── PkiWriteIssuerIssuerRefAcmeAccountKidRequest.md ├── PkiWriteIssuerIssuerRefAcmeAuthorizationAuthIdRequest.md ├── PkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeTypeRequest.md ├── PkiWriteIssuerIssuerRefAcmeNewAccountRequest.md ├── PkiWriteIssuerIssuerRefAcmeNewOrderRequest.md ├── PkiWriteIssuerIssuerRefAcmeOrderOrderIdCertRequest.md ├── PkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalizeRequest.md ├── PkiWriteIssuerIssuerRefAcmeOrderOrderIdRequest.md ├── PkiWriteIssuerIssuerRefAcmeOrdersRequest.md ├── PkiWriteIssuerIssuerRefAcmeRevokeCertRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeAccountKidRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthIdRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeTypeRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeNewAccountRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeNewOrderRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCertRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalizeRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeOrdersRequest.md ├── PkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCertRequest.md ├── PkiWriteIssuerRequest.md ├── PkiWriteIssuerResponse.md ├── PkiWriteKeyRequest.md ├── PkiWriteKeyResponse.md ├── PkiWriteRoleRequest.md ├── PkiWriteRoleResponse.md ├── PkiWriteRolesRoleAcmeAccountKidRequest.md ├── PkiWriteRolesRoleAcmeAuthorizationAuthIdRequest.md ├── PkiWriteRolesRoleAcmeChallengeAuthIdChallengeTypeRequest.md ├── PkiWriteRolesRoleAcmeNewAccountRequest.md ├── PkiWriteRolesRoleAcmeNewOrderRequest.md ├── PkiWriteRolesRoleAcmeOrderOrderIdCertRequest.md ├── PkiWriteRolesRoleAcmeOrderOrderIdFinalizeRequest.md ├── PkiWriteRolesRoleAcmeOrderOrderIdRequest.md ├── PkiWriteRolesRoleAcmeOrdersRequest.md ├── PkiWriteRolesRoleAcmeRevokeCertRequest.md ├── PluginsCatalogListPluginsResponse.md ├── PluginsCatalogListPluginsWithTypeResponse.md ├── PluginsCatalogReadPluginConfigurationResponse.md ├── PluginsCatalogReadPluginConfigurationWithTypeResponse.md ├── PluginsCatalogRegisterPluginRequest.md ├── PluginsCatalogRegisterPluginWithTypeRequest.md ├── PluginsReloadBackendsRequest.md ├── PluginsReloadBackendsResponse.md ├── PluginsRuntimesCatalogListPluginsRuntimesResponse.md ├── PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse.md ├── PluginsRuntimesCatalogRegisterPluginRuntimeRequest.md ├── PoliciesGeneratePasswordFromPasswordPolicyResponse.md ├── PoliciesListAclPoliciesResponse.md ├── PoliciesReadAclPolicyResponse.md ├── PoliciesReadPasswordPolicyResponse.md ├── PoliciesWriteAclPolicyRequest.md ├── PoliciesWritePasswordPolicyRequest.md ├── QueryTokenAccessorCapabilitiesRequest.md ├── QueryTokenCapabilitiesRequest.md ├── QueryTokenSelfCapabilitiesRequest.md ├── RabbitMqConfigureConnectionRequest.md ├── RabbitMqConfigureLeaseRequest.md ├── RabbitMqWriteRoleRequest.md ├── RadiusConfigureRequest.md ├── RadiusLoginRequest.md ├── RadiusLoginWithUsernameRequest.md ├── RadiusWriteUserRequest.md ├── RateLimitQuotasConfigureRequest.md ├── RateLimitQuotasReadConfigurationResponse.md ├── RateLimitQuotasReadResponse.md ├── RateLimitQuotasWriteRequest.md ├── RawReadResponse.md ├── RawWriteRequest.md ├── ReadWrappingPropertiesRequest.md ├── ReadWrappingPropertiesResponse.md ├── RekeyAttemptInitializeRequest.md ├── RekeyAttemptInitializeResponse.md ├── RekeyAttemptReadProgressResponse.md ├── RekeyAttemptUpdateRequest.md ├── RekeyAttemptUpdateResponse.md ├── RekeyReadBackupKeyResponse.md ├── RekeyReadBackupRecoveryKeyResponse.md ├── RekeyVerificationCancelResponse.md ├── RekeyVerificationReadProgressResponse.md ├── RekeyVerificationUpdateRequest.md ├── RekeyVerificationUpdateResponse.md ├── RemountRequest.md ├── RemountResponse.md ├── RemountStatusResponse.md ├── RewrapRequest.md ├── RootTokenGenerationInitializeRequest.md ├── RootTokenGenerationInitializeResponse.md ├── RootTokenGenerationReadProgressResponse.md ├── RootTokenGenerationUpdateRequest.md ├── RootTokenGenerationUpdateResponse.md ├── SealStatusResponse.md ├── SecretsApi.md ├── SshConfigureCaRequest.md ├── SshConfigureZeroAddressRequest.md ├── SshGenerateCredentialsRequest.md ├── SshIssueCertificateRequest.md ├── SshListRolesByIpRequest.md ├── SshSignCertificateRequest.md ├── SshVerifyOtpRequest.md ├── SshWriteRoleRequest.md ├── StandardListResponse.md ├── SystemApi.md ├── TerraformCloudConfigureRequest.md ├── TerraformCloudWriteRoleRequest.md ├── TokenCreateAgainstRoleRequest.md ├── TokenCreateOrphanRequest.md ├── TokenCreateRequest.md ├── TokenLookUpAccessorRequest.md ├── TokenLookUpRequest.md ├── TokenRenewAccessorRequest.md ├── TokenRenewRequest.md ├── TokenRenewSelfRequest.md ├── TokenRevokeAccessorRequest.md ├── TokenRevokeOrphanRequest.md ├── TokenRevokeRequest.md ├── TokenWriteRoleRequest.md ├── TotpCreateKeyRequest.md ├── TotpValidateCodeRequest.md ├── TransitConfigureCacheRequest.md ├── TransitConfigureKeyRequest.md ├── TransitConfigureKeysRequest.md ├── TransitCreateKeyRequest.md ├── TransitDecryptRequest.md ├── TransitEncryptRequest.md ├── TransitGenerateCsrForKeyRequest.md ├── TransitGenerateDataKeyRequest.md ├── TransitGenerateHmacRequest.md ├── TransitGenerateHmacWithAlgorithmRequest.md ├── TransitGenerateRandomRequest.md ├── TransitGenerateRandomWithBytesRequest.md ├── TransitGenerateRandomWithSourceAndBytesRequest.md ├── TransitGenerateRandomWithSourceRequest.md ├── TransitHashRequest.md ├── TransitHashWithAlgorithmRequest.md ├── TransitImportKeyRequest.md ├── TransitImportKeyVersionRequest.md ├── TransitRestoreAndRenameKeyRequest.md ├── TransitRestoreKeyRequest.md ├── TransitRewrapRequest.md ├── TransitRotateKeyRequest.md ├── TransitSetCertificateForKeyRequest.md ├── TransitSignRequest.md ├── TransitSignWithAlgorithmRequest.md ├── TransitTrimKeyRequest.md ├── TransitVerifyRequest.md ├── TransitVerifyWithAlgorithmRequest.md ├── UiHeadersConfigureRequest.md ├── UiHeadersListResponse.md ├── UiHeadersReadConfigurationResponse.md ├── UnsealRequest.md ├── UnsealResponse.md ├── UnwrapRequest.md ├── UserpassLoginRequest.md ├── UserpassResetPasswordRequest.md ├── UserpassUpdatePoliciesRequest.md ├── UserpassWriteUserRequest.md └── VersionHistoryResponse.md ├── errors.go ├── errors_test.go ├── generate ├── config.yaml └── templates │ ├── api.handlebars │ ├── api_doc.handlebars │ ├── client.handlebars │ ├── model.handlebars │ ├── model_doc.handlebars │ ├── model_simple.handlebars │ ├── nullable_model.handlebars │ ├── openapi.handlebars │ ├── partial_filter_operation.handlebars │ └── partial_header.handlebars ├── go.mod ├── go.sum ├── openapi.json ├── replication_consistency.go ├── replication_consistency_test.go ├── request_modifiers.go ├── request_modifiers_test.go ├── request_option.go ├── request_option_test.go ├── response.go ├── response_test.go ├── schema ├── model_ali_cloud_configure_request.go ├── model_ali_cloud_login_request.go ├── model_ali_cloud_write_auth_role_request.go ├── model_ali_cloud_write_role_request.go ├── model_alias_create_request.go ├── model_alias_update_by_id_request.go ├── model_app_role_destroy_secret_id_by_accessor_request.go ├── model_app_role_destroy_secret_id_request.go ├── model_app_role_login_request.go ├── model_app_role_login_response.go ├── model_app_role_look_up_secret_id_by_accessor_request.go ├── model_app_role_look_up_secret_id_by_accessor_response.go ├── model_app_role_look_up_secret_id_request.go ├── model_app_role_look_up_secret_id_response.go ├── model_app_role_read_bind_secret_id_response.go ├── model_app_role_read_bound_cidr_list_response.go ├── model_app_role_read_local_secret_ids_response.go ├── model_app_role_read_period_response.go ├── model_app_role_read_policies_response.go ├── model_app_role_read_role_id_response.go ├── model_app_role_read_role_response.go ├── model_app_role_read_secret_id_bound_cidrs_response.go ├── model_app_role_read_secret_id_num_uses_response.go ├── model_app_role_read_secret_id_ttl_response.go ├── model_app_role_read_token_bound_cidrs_response.go ├── model_app_role_read_token_max_ttl_response.go ├── model_app_role_read_token_num_uses_response.go ├── model_app_role_read_token_ttl_response.go ├── model_app_role_write_bind_secret_id_request.go ├── model_app_role_write_bound_cidr_list_request.go ├── model_app_role_write_custom_secret_id_request.go ├── model_app_role_write_custom_secret_id_response.go ├── model_app_role_write_period_request.go ├── model_app_role_write_policies_request.go ├── model_app_role_write_role_id_request.go ├── model_app_role_write_role_request.go ├── model_app_role_write_secret_id_bound_cidrs_request.go ├── model_app_role_write_secret_id_num_uses_request.go ├── model_app_role_write_secret_id_request.go ├── model_app_role_write_secret_id_response.go ├── model_app_role_write_secret_id_ttl_request.go ├── model_app_role_write_token_bound_cidrs_request.go ├── model_app_role_write_token_max_ttl_request.go ├── model_app_role_write_token_num_uses_request.go ├── model_app_role_write_token_ttl_request.go ├── model_auditing_calculate_hash_request.go ├── model_auditing_calculate_hash_response.go ├── model_auditing_enable_device_request.go ├── model_auditing_enable_request_header_request.go ├── model_auditing_list_request_headers_response.go ├── model_auth_enable_method_request.go ├── model_auth_read_configuration_response.go ├── model_auth_read_tuning_information_response.go ├── model_auth_tune_configuration_parameters_request.go ├── model_aws_configure_certificate_request.go ├── model_aws_configure_client_request.go ├── model_aws_configure_identity_access_list_tidy_operation_request.go ├── model_aws_configure_identity_integration_request.go ├── model_aws_configure_identity_whitelist_tidy_operation_request.go ├── model_aws_configure_lease_request.go ├── model_aws_configure_role_tag_blacklist_tidy_operation_request.go ├── model_aws_configure_role_tag_deny_list_tidy_operation_request.go ├── model_aws_configure_root_iam_credentials_request.go ├── model_aws_generate_credentials_with_parameters_request.go ├── model_aws_generate_sts_credentials_with_parameters_request.go ├── model_aws_login_request.go ├── model_aws_read_static_creds_name_response.go ├── model_aws_read_static_roles_name_response.go ├── model_aws_tidy_identity_access_list_request.go ├── model_aws_tidy_identity_whitelist_request.go ├── model_aws_tidy_role_tag_blacklist_request.go ├── model_aws_tidy_role_tag_deny_list_request.go ├── model_aws_write_auth_role_request.go ├── model_aws_write_role_request.go ├── model_aws_write_role_tag_request.go ├── model_aws_write_static_roles_name_request.go ├── model_aws_write_static_roles_name_response.go ├── model_aws_write_sts_role_request.go ├── model_azure_configure_auth_request.go ├── model_azure_configure_request.go ├── model_azure_login_request.go ├── model_azure_write_auth_role_request.go ├── model_azure_write_role_request.go ├── model_centrify_configure_request.go ├── model_centrify_login_request.go ├── model_cert_configure_request.go ├── model_cert_login_request.go ├── model_cert_write_certificate_request.go ├── model_cert_write_crl_request.go ├── model_cloud_foundry_configure_request.go ├── model_cloud_foundry_login_request.go ├── model_cloud_foundry_write_role_request.go ├── model_collect_host_information_response.go ├── model_consul_configure_access_request.go ├── model_consul_write_role_request.go ├── model_cors_configure_request.go ├── model_cors_read_configuration_response.go ├── model_database_configure_connection_request.go ├── model_database_write_role_request.go ├── model_database_write_static_role_request.go ├── model_decode_request.go ├── model_encryption_key_configure_rotation_request.go ├── model_encryption_key_read_rotation_configuration_response.go ├── model_entity_batch_delete_request.go ├── model_entity_create_alias_request.go ├── model_entity_create_request.go ├── model_entity_look_up_request.go ├── model_entity_merge_request.go ├── model_entity_update_alias_by_id_request.go ├── model_entity_update_by_id_request.go ├── model_entity_update_by_name_request.go ├── model_generate_hash_request.go ├── model_generate_hash_response.go ├── model_generate_hash_with_algorithm_request.go ├── model_generate_hash_with_algorithm_response.go ├── model_generate_random_request.go ├── model_generate_random_response.go ├── model_generate_random_with_bytes_request.go ├── model_generate_random_with_bytes_response.go ├── model_generate_random_with_source_and_bytes_request.go ├── model_generate_random_with_source_and_bytes_response.go ├── model_generate_random_with_source_request.go ├── model_generate_random_with_source_response.go ├── model_github_configure_request.go ├── model_github_login_request.go ├── model_github_write_team_mapping_request.go ├── model_github_write_user_mapping_request.go ├── model_google_cloud_configure_auth_request.go ├── model_google_cloud_configure_request.go ├── model_google_cloud_edit_labels_for_role_request.go ├── model_google_cloud_edit_service_accounts_for_role_request.go ├── model_google_cloud_generate_roleset_key_request.go ├── model_google_cloud_generate_static_account_key_request.go ├── model_google_cloud_kms_configure_key_request.go ├── model_google_cloud_kms_configure_request.go ├── model_google_cloud_kms_decrypt_request.go ├── model_google_cloud_kms_encrypt_request.go ├── model_google_cloud_kms_reencrypt_request.go ├── model_google_cloud_kms_register_key_request.go ├── model_google_cloud_kms_sign_request.go ├── model_google_cloud_kms_verify_request.go ├── model_google_cloud_kms_write_key_request.go ├── model_google_cloud_login_request.go ├── model_google_cloud_write_impersonated_account_request.go ├── model_google_cloud_write_role_request.go ├── model_google_cloud_write_roleset_request.go ├── model_google_cloud_write_static_account_request.go ├── model_group_create_alias_request.go ├── model_group_create_request.go ├── model_group_look_up_request.go ├── model_group_update_alias_by_id_request.go ├── model_group_update_by_id_request.go ├── model_group_update_by_name_request.go ├── model_ha_status_response.go ├── model_initialize_request.go ├── model_internal_client_activity_configure_request.go ├── model_internal_count_entities_response.go ├── model_internal_count_tokens_response.go ├── model_internal_generate_open_api_document_with_parameters_request.go ├── model_internal_ui_list_enabled_feature_flags_response.go ├── model_internal_ui_list_enabled_visible_mounts_response.go ├── model_internal_ui_list_namespaces_response.go ├── model_internal_ui_read_mount_information_response.go ├── model_internal_ui_read_resultant_acl_response.go ├── model_jwt_configure_request.go ├── model_jwt_login_request.go ├── model_jwt_oidc_callback_form_post_request.go ├── model_jwt_oidc_request_authorization_url_request.go ├── model_jwt_write_role_request.go ├── model_kerberos_configure_ldap_request.go ├── model_kerberos_configure_request.go ├── model_kerberos_login_request.go ├── model_kerberos_write_group_request.go ├── model_kubernetes_configure_auth_request.go ├── model_kubernetes_configure_request.go ├── model_kubernetes_generate_credentials_request.go ├── model_kubernetes_login_request.go ├── model_kubernetes_write_auth_role_request.go ├── model_kubernetes_write_role_request.go ├── model_kv_v2_configure_request.go ├── model_kv_v2_delete_versions_request.go ├── model_kv_v2_destroy_versions_request.go ├── model_kv_v2_patch_response.go ├── model_kv_v2_read_configuration_response.go ├── model_kv_v2_read_metadata_response.go ├── model_kv_v2_read_response.go ├── model_kv_v2_read_subkeys_response.go ├── model_kv_v2_undelete_versions_request.go ├── model_kv_v2_write_metadata_request.go ├── model_kv_v2_write_request.go ├── model_kv_v2_write_response.go ├── model_ldap_configure_auth_request.go ├── model_ldap_configure_request.go ├── model_ldap_library_check_in_request.go ├── model_ldap_library_check_out_request.go ├── model_ldap_library_configure_request.go ├── model_ldap_library_force_check_in_request.go ├── model_ldap_login_request.go ├── model_ldap_write_dynamic_role_request.go ├── model_ldap_write_group_request.go ├── model_ldap_write_static_role_request.go ├── model_ldap_write_user_request.go ├── model_leader_status_response.go ├── model_leases_count_response.go ├── model_leases_list_response.go ├── model_leases_look_up_response.go ├── model_leases_read_lease_request.go ├── model_leases_read_lease_response.go ├── model_leases_renew_lease_request.go ├── model_leases_renew_lease_with_id_request.go ├── model_leases_revoke_lease_request.go ├── model_leases_revoke_lease_with_id_request.go ├── model_leases_revoke_lease_with_prefix_request.go ├── model_loggers_update_verbosity_level_for_request.go ├── model_loggers_update_verbosity_level_request.go ├── model_mfa_admin_destroy_totp_secret_request.go ├── model_mfa_admin_generate_totp_secret_request.go ├── model_mfa_create_duo_method_request.go ├── model_mfa_create_okta_method_request.go ├── model_mfa_create_ping_id_method_request.go ├── model_mfa_create_totp_method_request.go ├── model_mfa_generate_totp_secret_request.go ├── model_mfa_update_duo_method_request.go ├── model_mfa_update_okta_method_request.go ├── model_mfa_update_ping_id_method_request.go ├── model_mfa_update_totp_method_request.go ├── model_mfa_validate_request.go ├── model_mfa_write_login_enforcement_request.go ├── model_mongo_db_atlas_configure_request.go ├── model_mongo_db_atlas_write_role_request.go ├── model_mounts_enable_secrets_engine_request.go ├── model_mounts_read_configuration_response.go ├── model_mounts_read_tuning_information_response.go ├── model_mounts_tune_configuration_parameters_request.go ├── model_nomad_configure_access_request.go ├── model_nomad_configure_lease_request.go ├── model_nomad_write_role_request.go ├── model_oci_configure_request.go ├── model_oci_login_request.go ├── model_oci_write_role_request.go ├── model_oidc_configure_request.go ├── model_oidc_introspect_request.go ├── model_oidc_provider_authorize_with_parameters_request.go ├── model_oidc_provider_token_request.go ├── model_oidc_rotate_key_request.go ├── model_oidc_write_assignment_request.go ├── model_oidc_write_client_request.go ├── model_oidc_write_key_request.go ├── model_oidc_write_provider_request.go ├── model_oidc_write_role_request.go ├── model_oidc_write_scope_request.go ├── model_okta_configure_request.go ├── model_okta_login_request.go ├── model_okta_write_group_request.go ├── model_okta_write_user_request.go ├── model_persona_create_request.go ├── model_persona_update_by_id_request.go ├── model_pki_configure_acme_request.go ├── model_pki_configure_auto_tidy_request.go ├── model_pki_configure_auto_tidy_response.go ├── model_pki_configure_ca_request.go ├── model_pki_configure_ca_response.go ├── model_pki_configure_cluster_request.go ├── model_pki_configure_cluster_response.go ├── model_pki_configure_crl_request.go ├── model_pki_configure_crl_response.go ├── model_pki_configure_issuers_request.go ├── model_pki_configure_issuers_response.go ├── model_pki_configure_keys_request.go ├── model_pki_configure_keys_response.go ├── model_pki_configure_urls_request.go ├── model_pki_configure_urls_response.go ├── model_pki_cross_sign_intermediate_request.go ├── model_pki_cross_sign_intermediate_response.go ├── model_pki_generate_eab_key_for_issuer_and_role_response.go ├── model_pki_generate_eab_key_for_issuer_response.go ├── model_pki_generate_eab_key_for_role_response.go ├── model_pki_generate_eab_key_response.go ├── model_pki_generate_exported_key_request.go ├── model_pki_generate_exported_key_response.go ├── model_pki_generate_intermediate_request.go ├── model_pki_generate_intermediate_response.go ├── model_pki_generate_internal_key_request.go ├── model_pki_generate_internal_key_response.go ├── model_pki_generate_kms_key_request.go ├── model_pki_generate_kms_key_response.go ├── model_pki_generate_root_request.go ├── model_pki_generate_root_response.go ├── model_pki_import_key_request.go ├── model_pki_import_key_response.go ├── model_pki_issue_with_role_request.go ├── model_pki_issue_with_role_response.go ├── model_pki_issuer_issue_with_role_request.go ├── model_pki_issuer_issue_with_role_response.go ├── model_pki_issuer_read_crl_delta_der_response.go ├── model_pki_issuer_read_crl_delta_pem_response.go ├── model_pki_issuer_read_crl_delta_response.go ├── model_pki_issuer_read_crl_der_response.go ├── model_pki_issuer_read_crl_pem_response.go ├── model_pki_issuer_read_crl_response.go ├── model_pki_issuer_resign_crls_request.go ├── model_pki_issuer_resign_crls_response.go ├── model_pki_issuer_sign_intermediate_request.go ├── model_pki_issuer_sign_intermediate_response.go ├── model_pki_issuer_sign_revocation_list_request.go ├── model_pki_issuer_sign_revocation_list_response.go ├── model_pki_issuer_sign_self_issued_request.go ├── model_pki_issuer_sign_self_issued_response.go ├── model_pki_issuer_sign_verbatim_request.go ├── model_pki_issuer_sign_verbatim_response.go ├── model_pki_issuer_sign_verbatim_with_role_request.go ├── model_pki_issuer_sign_verbatim_with_role_response.go ├── model_pki_issuer_sign_with_role_request.go ├── model_pki_issuer_sign_with_role_response.go ├── model_pki_issuers_generate_intermediate_request.go ├── model_pki_issuers_generate_intermediate_response.go ├── model_pki_issuers_generate_root_request.go ├── model_pki_issuers_generate_root_response.go ├── model_pki_issuers_import_bundle_request.go ├── model_pki_issuers_import_bundle_response.go ├── model_pki_issuers_import_cert_request.go ├── model_pki_issuers_import_cert_response.go ├── model_pki_list_eab_keys_response.go ├── model_pki_list_issuers_response.go ├── model_pki_list_keys_response.go ├── model_pki_patch_issuer_response.go ├── model_pki_patch_role_response.go ├── model_pki_read_auto_tidy_configuration_response.go ├── model_pki_read_ca_chain_pem_response.go ├── model_pki_read_ca_der_response.go ├── model_pki_read_ca_pem_response.go ├── model_pki_read_cert_ca_chain_response.go ├── model_pki_read_cert_crl_response.go ├── model_pki_read_cert_delta_crl_response.go ├── model_pki_read_cert_raw_der_response.go ├── model_pki_read_cert_raw_pem_response.go ├── model_pki_read_cert_response.go ├── model_pki_read_cluster_configuration_response.go ├── model_pki_read_crl_configuration_response.go ├── model_pki_read_crl_delta_pem_response.go ├── model_pki_read_crl_delta_response.go ├── model_pki_read_crl_der_response.go ├── model_pki_read_crl_pem_response.go ├── model_pki_read_issuer_der_response.go ├── model_pki_read_issuer_json_response.go ├── model_pki_read_issuer_pem_response.go ├── model_pki_read_issuer_response.go ├── model_pki_read_issuers_configuration_response.go ├── model_pki_read_key_response.go ├── model_pki_read_keys_configuration_response.go ├── model_pki_read_role_response.go ├── model_pki_read_urls_configuration_response.go ├── model_pki_replace_root_request.go ├── model_pki_replace_root_response.go ├── model_pki_revoke_issuer_response.go ├── model_pki_revoke_request.go ├── model_pki_revoke_response.go ├── model_pki_revoke_with_key_request.go ├── model_pki_revoke_with_key_response.go ├── model_pki_root_sign_intermediate_request.go ├── model_pki_root_sign_intermediate_response.go ├── model_pki_root_sign_self_issued_request.go ├── model_pki_root_sign_self_issued_response.go ├── model_pki_rotate_crl_response.go ├── model_pki_rotate_delta_crl_response.go ├── model_pki_rotate_root_request.go ├── model_pki_rotate_root_response.go ├── model_pki_set_signed_intermediate_request.go ├── model_pki_set_signed_intermediate_response.go ├── model_pki_sign_verbatim_request.go ├── model_pki_sign_verbatim_response.go ├── model_pki_sign_verbatim_with_role_request.go ├── model_pki_sign_verbatim_with_role_response.go ├── model_pki_sign_with_role_request.go ├── model_pki_sign_with_role_response.go ├── model_pki_tidy_cancel_response.go ├── model_pki_tidy_request.go ├── model_pki_tidy_status_response.go ├── model_pki_write_acme_account_kid_request.go ├── model_pki_write_acme_authorization_auth_id_request.go ├── model_pki_write_acme_challenge_auth_id_challenge_type_request.go ├── model_pki_write_acme_new_account_request.go ├── model_pki_write_acme_new_order_request.go ├── model_pki_write_acme_order_order_id_cert_request.go ├── model_pki_write_acme_order_order_id_finalize_request.go ├── model_pki_write_acme_order_order_id_request.go ├── model_pki_write_acme_orders_request.go ├── model_pki_write_acme_revoke_cert_request.go ├── model_pki_write_issuer_issuer_ref_acme_account_kid_request.go ├── model_pki_write_issuer_issuer_ref_acme_authorization_auth_id_request.go ├── model_pki_write_issuer_issuer_ref_acme_challenge_auth_id_challenge_type_request.go ├── model_pki_write_issuer_issuer_ref_acme_new_account_request.go ├── model_pki_write_issuer_issuer_ref_acme_new_order_request.go ├── model_pki_write_issuer_issuer_ref_acme_order_order_id_cert_request.go ├── model_pki_write_issuer_issuer_ref_acme_order_order_id_finalize_request.go ├── model_pki_write_issuer_issuer_ref_acme_order_order_id_request.go ├── model_pki_write_issuer_issuer_ref_acme_orders_request.go ├── model_pki_write_issuer_issuer_ref_acme_revoke_cert_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_account_kid_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_authorization_auth_id_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_challenge_auth_id_challenge_type_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_new_account_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_new_order_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_order_order_id_cert_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_order_order_id_finalize_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_order_order_id_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_orders_request.go ├── model_pki_write_issuer_issuer_ref_roles_role_acme_revoke_cert_request.go ├── model_pki_write_issuer_request.go ├── model_pki_write_issuer_response.go ├── model_pki_write_key_request.go ├── model_pki_write_key_response.go ├── model_pki_write_role_request.go ├── model_pki_write_role_response.go ├── model_pki_write_roles_role_acme_account_kid_request.go ├── model_pki_write_roles_role_acme_authorization_auth_id_request.go ├── model_pki_write_roles_role_acme_challenge_auth_id_challenge_type_request.go ├── model_pki_write_roles_role_acme_new_account_request.go ├── model_pki_write_roles_role_acme_new_order_request.go ├── model_pki_write_roles_role_acme_order_order_id_cert_request.go ├── model_pki_write_roles_role_acme_order_order_id_finalize_request.go ├── model_pki_write_roles_role_acme_order_order_id_request.go ├── model_pki_write_roles_role_acme_orders_request.go ├── model_pki_write_roles_role_acme_revoke_cert_request.go ├── model_plugins_catalog_list_plugins_response.go ├── model_plugins_catalog_list_plugins_with_type_response.go ├── model_plugins_catalog_read_plugin_configuration_response.go ├── model_plugins_catalog_read_plugin_configuration_with_type_response.go ├── model_plugins_catalog_register_plugin_request.go ├── model_plugins_catalog_register_plugin_with_type_request.go ├── model_plugins_reload_backends_request.go ├── model_plugins_reload_backends_response.go ├── model_plugins_runtimes_catalog_list_plugins_runtimes_response.go ├── model_plugins_runtimes_catalog_read_plugin_runtime_configuration_response.go ├── model_plugins_runtimes_catalog_register_plugin_runtime_request.go ├── model_policies_generate_password_from_password_policy_response.go ├── model_policies_list_acl_policies_response.go ├── model_policies_read_acl_policy_response.go ├── model_policies_read_password_policy_response.go ├── model_policies_write_acl_policy_request.go ├── model_policies_write_password_policy_request.go ├── model_query_token_accessor_capabilities_request.go ├── model_query_token_capabilities_request.go ├── model_query_token_self_capabilities_request.go ├── model_rabbit_mq_configure_connection_request.go ├── model_rabbit_mq_configure_lease_request.go ├── model_rabbit_mq_write_role_request.go ├── model_radius_configure_request.go ├── model_radius_login_request.go ├── model_radius_login_with_username_request.go ├── model_radius_write_user_request.go ├── model_rate_limit_quotas_configure_request.go ├── model_rate_limit_quotas_read_configuration_response.go ├── model_rate_limit_quotas_read_response.go ├── model_rate_limit_quotas_write_request.go ├── model_raw_read_response.go ├── model_raw_write_request.go ├── model_read_wrapping_properties_request.go ├── model_read_wrapping_properties_response.go ├── model_rekey_attempt_initialize_request.go ├── model_rekey_attempt_initialize_response.go ├── model_rekey_attempt_read_progress_response.go ├── model_rekey_attempt_update_request.go ├── model_rekey_attempt_update_response.go ├── model_rekey_read_backup_key_response.go ├── model_rekey_read_backup_recovery_key_response.go ├── model_rekey_verification_cancel_response.go ├── model_rekey_verification_read_progress_response.go ├── model_rekey_verification_update_request.go ├── model_rekey_verification_update_response.go ├── model_remount_request.go ├── model_remount_response.go ├── model_remount_status_response.go ├── model_rewrap_request.go ├── model_root_token_generation_initialize_request.go ├── model_root_token_generation_initialize_response.go ├── model_root_token_generation_read_progress_response.go ├── model_root_token_generation_update_request.go ├── model_root_token_generation_update_response.go ├── model_seal_status_response.go ├── model_ssh_configure_ca_request.go ├── model_ssh_configure_zero_address_request.go ├── model_ssh_generate_credentials_request.go ├── model_ssh_issue_certificate_request.go ├── model_ssh_list_roles_by_ip_request.go ├── model_ssh_sign_certificate_request.go ├── model_ssh_verify_otp_request.go ├── model_ssh_write_role_request.go ├── model_standard_list_response.go ├── model_terraform_cloud_configure_request.go ├── model_terraform_cloud_write_role_request.go ├── model_token_create_against_role_request.go ├── model_token_create_orphan_request.go ├── model_token_create_request.go ├── model_token_look_up_accessor_request.go ├── model_token_look_up_request.go ├── model_token_renew_accessor_request.go ├── model_token_renew_request.go ├── model_token_renew_self_request.go ├── model_token_revoke_accessor_request.go ├── model_token_revoke_orphan_request.go ├── model_token_revoke_request.go ├── model_token_write_role_request.go ├── model_totp_create_key_request.go ├── model_totp_validate_code_request.go ├── model_transit_configure_cache_request.go ├── model_transit_configure_key_request.go ├── model_transit_configure_keys_request.go ├── model_transit_create_key_request.go ├── model_transit_decrypt_request.go ├── model_transit_encrypt_request.go ├── model_transit_generate_csr_for_key_request.go ├── model_transit_generate_data_key_request.go ├── model_transit_generate_hmac_request.go ├── model_transit_generate_hmac_with_algorithm_request.go ├── model_transit_generate_random_request.go ├── model_transit_generate_random_with_bytes_request.go ├── model_transit_generate_random_with_source_and_bytes_request.go ├── model_transit_generate_random_with_source_request.go ├── model_transit_hash_request.go ├── model_transit_hash_with_algorithm_request.go ├── model_transit_import_key_request.go ├── model_transit_import_key_version_request.go ├── model_transit_restore_and_rename_key_request.go ├── model_transit_restore_key_request.go ├── model_transit_rewrap_request.go ├── model_transit_rotate_key_request.go ├── model_transit_set_certificate_for_key_request.go ├── model_transit_sign_request.go ├── model_transit_sign_with_algorithm_request.go ├── model_transit_trim_key_request.go ├── model_transit_verify_request.go ├── model_transit_verify_with_algorithm_request.go ├── model_ui_headers_configure_request.go ├── model_ui_headers_list_response.go ├── model_ui_headers_read_configuration_response.go ├── model_unseal_request.go ├── model_unseal_response.go ├── model_unwrap_request.go ├── model_userpass_login_request.go ├── model_userpass_reset_password_request.go ├── model_userpass_update_policies_request.go ├── model_userpass_write_user_request.go └── model_version_history_response.go ├── user_agent.go └── user_agent_windows.go /.copywrite.hcl: -------------------------------------------------------------------------------- 1 | schema_version = 1 2 | 3 | project { 4 | license = "MPL-2.0" 5 | copyright_year = 2022 6 | 7 | # (OPTIONAL) A list of globs that should not have copyright/license headers. 8 | # Supports doublestar glob patterns for more flexibility in defining which 9 | # files or folders should be ignored 10 | header_ignore = [ 11 | # "vendors/**", 12 | # "**autogen**", 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners 2 | * @hashicorp/vault-devex 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/vault-client-feature-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Vault Go Client Feature Request or Discussion 3 | about: Suggest a feature for this project or ask a question 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | ## Describe the feature request or question 11 | 12 | A clear and concise description of what the problem is. 13 | 14 | ## Link to the Vault API Docs that support this feature 15 | 16 | The Vault Docs URL 17 | 18 | ## Additional context 19 | 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ## Description 2 | 3 | > Please describe the change proposed in this pull request, including relevant 4 | > motivation and context. 5 | 6 | Resolves # (issue) 7 | 8 | ## How has this been tested? 9 | 10 | > Please describe the tests you ran. 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Binaries for programs and plugins 2 | *.exe 3 | *.exe~ 4 | *.dll 5 | *.so 6 | *.dylib 7 | 8 | # Test binary, built with `go test -c` 9 | *.test 10 | 11 | # Output of the go coverage tool, specifically when used with LiteIDE 12 | *.out 13 | 14 | # Dependency directories (remove the comment below to include it) 15 | # vendor/ 16 | 17 | # IDE 18 | .idea 19 | .vscode/ 20 | -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | proseWrap: always 5 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | HashiCorp Community Guidelines apply to you when interacting with the community 4 | here on GitHub and contributing code. 5 | 6 | Please read the full text at https://www.hashicorp.com/community-guidelines 7 | -------------------------------------------------------------------------------- /api_helpers.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | 4 | package vault 5 | 6 | import "fmt" 7 | 8 | // parameterToString is a very simple function that returns the string 9 | // representation of the given parameter value. We may need to expand this 10 | // later to handle time.Time values, slices, etc. 11 | func parameterToString(value interface{}) string { 12 | return fmt.Sprintf("%v", value) 13 | } 14 | -------------------------------------------------------------------------------- /docs/AliCloudConfigureRequest.md: -------------------------------------------------------------------------------- 1 | # AliCloudConfigureRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AccessKey** | Pointer to **string** | Access key with appropriate permissions. | [optional] 9 | **SecretKey** | Pointer to **string** | Secret key with appropriate permissions. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/AppRoleDestroySecretIdByAccessorRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleDestroySecretIdByAccessorRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretIdAccessor** | Pointer to **string** | Accessor of the SecretID | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleDestroySecretIdRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleDestroySecretIdRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretId** | Pointer to **string** | SecretID attached to the role. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleLoginResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleLoginResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Role** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleLookUpSecretIdByAccessorRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleLookUpSecretIdByAccessorRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretIdAccessor** | Pointer to **string** | Accessor of the SecretID | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleLookUpSecretIdRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleLookUpSecretIdRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretId** | Pointer to **string** | SecretID attached to the role. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleReadBindSecretIdResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleReadBindSecretIdResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **BindSecretId** | Pointer to **bool** | Impose secret_id to be presented when logging in using this role. Defaults to 'true'. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleReadRoleIdResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleReadRoleIdResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RoleId** | Pointer to **string** | Identifier of the role. Defaults to a UUID. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleReadSecretIdBoundCidrsResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleReadSecretIdBoundCidrsResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretIdBoundCidrs** | Pointer to **[]string** | Comma separated string or list of CIDR blocks. If set, specifies the blocks of IP addresses which can perform the login operation. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleReadSecretIdNumUsesResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleReadSecretIdNumUsesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretIdNumUses** | Pointer to **int32** | Number of times a secret ID can access the role, after which the SecretID will expire. Defaults to 0 meaning that the secret ID is of unlimited use. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleReadSecretIdTtlResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleReadSecretIdTtlResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretIdTtl** | Pointer to **string** | Duration in seconds after which the issued secret ID should expire. Defaults to 0, meaning no expiration. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleReadTokenMaxTtlResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleReadTokenMaxTtlResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TokenMaxTtl** | Pointer to **string** | The maximum lifetime of the generated token | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleReadTokenNumUsesResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleReadTokenNumUsesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TokenNumUses** | Pointer to **int32** | The maximum number of times a token may be used, a value of zero means unlimited | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleReadTokenTtlResponse.md: -------------------------------------------------------------------------------- 1 | # AppRoleReadTokenTtlResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TokenTtl** | Pointer to **string** | The initial ttl of the token to generate | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteBindSecretIdRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteBindSecretIdRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **BindSecretId** | Pointer to **bool** | Impose secret_id to be presented when logging in using this role. | [optional] [default to true] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteRoleIdRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteRoleIdRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RoleId** | Pointer to **string** | Identifier of the role. Defaults to a UUID. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteSecretIdBoundCidrsRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteSecretIdBoundCidrsRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretIdBoundCidrs** | Pointer to **[]string** | Comma separated string or list of CIDR blocks. If set, specifies the blocks of IP addresses which can perform the login operation. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteSecretIdNumUsesRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteSecretIdNumUsesRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretIdNumUses** | Pointer to **int32** | Number of times a SecretID can access the role, after which the SecretID will expire. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteSecretIdTtlRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteSecretIdTtlRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SecretIdTtl** | Pointer to **string** | Duration in seconds after which the issued SecretID should expire. Defaults to 0, meaning no expiration. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteTokenBoundCidrsRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteTokenBoundCidrsRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TokenBoundCidrs** | Pointer to **[]string** | Comma separated string or JSON list of CIDR blocks. If set, specifies the blocks of IP addresses which are allowed to use the generated token. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteTokenMaxTtlRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteTokenMaxTtlRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TokenMaxTtl** | Pointer to **string** | The maximum lifetime of the generated token | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteTokenNumUsesRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteTokenNumUsesRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TokenNumUses** | Pointer to **int32** | The maximum number of times a token may be used, a value of zero means unlimited | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AppRoleWriteTokenTtlRequest.md: -------------------------------------------------------------------------------- 1 | # AppRoleWriteTokenTtlRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TokenTtl** | Pointer to **string** | The initial ttl of the token to generate | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AuditingCalculateHashRequest.md: -------------------------------------------------------------------------------- 1 | # AuditingCalculateHashRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Input** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AuditingCalculateHashResponse.md: -------------------------------------------------------------------------------- 1 | # AuditingCalculateHashResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Hash** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AuditingEnableRequestHeaderRequest.md: -------------------------------------------------------------------------------- 1 | # AuditingEnableRequestHeaderRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Hmac** | Pointer to **bool** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AuditingListRequestHeadersResponse.md: -------------------------------------------------------------------------------- 1 | # AuditingListRequestHeadersResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Headers** | Pointer to **map[string]interface{}** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AwsConfigureLeaseRequest.md: -------------------------------------------------------------------------------- 1 | # AwsConfigureLeaseRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Lease** | Pointer to **string** | Default lease for roles. | [optional] 9 | **LeaseMax** | Pointer to **string** | Maximum time a credential is valid for. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/AwsReadStaticCredsNameResponse.md: -------------------------------------------------------------------------------- 1 | # AwsReadStaticCredsNameResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AccessKey** | Pointer to **string** | The access key of the AWS Credential | [optional] 9 | **SecretKey** | Pointer to **string** | The secret key of the AWS Credential | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/AwsTidyIdentityAccessListRequest.md: -------------------------------------------------------------------------------- 1 | # AwsTidyIdentityAccessListRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SafetyBuffer** | Pointer to **string** | The amount of extra time that must have passed beyond the identity's expiration, before it is removed from the backend storage. | [optional] [default to "259200"] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AwsTidyIdentityWhitelistRequest.md: -------------------------------------------------------------------------------- 1 | # AwsTidyIdentityWhitelistRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SafetyBuffer** | Pointer to **string** | The amount of extra time that must have passed beyond the identity's expiration, before it is removed from the backend storage. | [optional] [default to "259200"] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AwsTidyRoleTagBlacklistRequest.md: -------------------------------------------------------------------------------- 1 | # AwsTidyRoleTagBlacklistRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SafetyBuffer** | Pointer to **string** | The amount of extra time that must have passed beyond the roletag expiration, before it is removed from the backend storage. | [optional] [default to "259200"] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AwsTidyRoleTagDenyListRequest.md: -------------------------------------------------------------------------------- 1 | # AwsTidyRoleTagDenyListRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **SafetyBuffer** | Pointer to **string** | The amount of extra time that must have passed beyond the roletag expiration, before it is removed from the backend storage. | [optional] [default to "259200"] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/AwsWriteStsRoleRequest.md: -------------------------------------------------------------------------------- 1 | # AwsWriteStsRoleRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **StsRole** | Pointer to **string** | AWS ARN for STS role to be assumed when interacting with the account specified. The Vault server must have permissions to assume this role. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/CertLoginRequest.md: -------------------------------------------------------------------------------- 1 | # CertLoginRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Name** | Pointer to **string** | The name of the certificate role to authenticate against. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/CorsReadConfigurationResponse.md: -------------------------------------------------------------------------------- 1 | # CorsReadConfigurationResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AllowedHeaders** | Pointer to **[]string** | | [optional] 9 | **AllowedOrigins** | Pointer to **[]string** | | [optional] 10 | **Enabled** | Pointer to **bool** | | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/DecodeRequest.md: -------------------------------------------------------------------------------- 1 | # DecodeRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **EncodedToken** | Pointer to **string** | Specifies the encoded token (result from generate-root). | [optional] 9 | **Otp** | Pointer to **string** | Specifies the otp code for decode. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/EncryptionKeyReadRotationConfigurationResponse.md: -------------------------------------------------------------------------------- 1 | # EncryptionKeyReadRotationConfigurationResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Enabled** | Pointer to **bool** | | [optional] 9 | **Interval** | Pointer to **string** | | [optional] 10 | **MaxOperations** | Pointer to **int64** | | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/EntityBatchDeleteRequest.md: -------------------------------------------------------------------------------- 1 | # EntityBatchDeleteRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **EntityIds** | Pointer to **[]string** | Entity IDs to delete | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GenerateHashResponse.md: -------------------------------------------------------------------------------- 1 | # GenerateHashResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Sum** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GenerateHashWithAlgorithmResponse.md: -------------------------------------------------------------------------------- 1 | # GenerateHashWithAlgorithmResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Sum** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GenerateRandomResponse.md: -------------------------------------------------------------------------------- 1 | # GenerateRandomResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RandomBytes** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GenerateRandomWithBytesResponse.md: -------------------------------------------------------------------------------- 1 | # GenerateRandomWithBytesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RandomBytes** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GenerateRandomWithSourceAndBytesResponse.md: -------------------------------------------------------------------------------- 1 | # GenerateRandomWithSourceAndBytesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RandomBytes** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GenerateRandomWithSourceResponse.md: -------------------------------------------------------------------------------- 1 | # GenerateRandomWithSourceResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RandomBytes** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GithubLoginRequest.md: -------------------------------------------------------------------------------- 1 | # GithubLoginRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Token** | Pointer to **string** | GitHub personal API token | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GithubWriteTeamMappingRequest.md: -------------------------------------------------------------------------------- 1 | # GithubWriteTeamMappingRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Value** | Pointer to **string** | Value for teams mapping | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GithubWriteUserMappingRequest.md: -------------------------------------------------------------------------------- 1 | # GithubWriteUserMappingRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Value** | Pointer to **string** | Value for users mapping | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/GoogleCloudEditLabelsForRoleRequest.md: -------------------------------------------------------------------------------- 1 | # GoogleCloudEditLabelsForRoleRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Add** | Pointer to **[]string** | BoundLabels to add (in $key:$value) | [optional] 9 | **Remove** | Pointer to **[]string** | Label key values to remove | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/GoogleCloudEditServiceAccountsForRoleRequest.md: -------------------------------------------------------------------------------- 1 | # GoogleCloudEditServiceAccountsForRoleRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Add** | Pointer to **[]string** | Service-account emails or IDs to add. | [optional] 9 | **Remove** | Pointer to **[]string** | Service-account emails or IDs to remove. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/HaStatusResponse.md: -------------------------------------------------------------------------------- 1 | # HaStatusResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Nodes** | Pointer to **[]map[string]interface{}** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/InternalCountEntitiesResponse.md: -------------------------------------------------------------------------------- 1 | # InternalCountEntitiesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Counters** | Pointer to **map[string]interface{}** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/InternalCountTokensResponse.md: -------------------------------------------------------------------------------- 1 | # InternalCountTokensResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Counters** | Pointer to **map[string]interface{}** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/InternalUiListEnabledFeatureFlagsResponse.md: -------------------------------------------------------------------------------- 1 | # InternalUiListEnabledFeatureFlagsResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **FeatureFlags** | Pointer to **[]string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/InternalUiListEnabledVisibleMountsResponse.md: -------------------------------------------------------------------------------- 1 | # InternalUiListEnabledVisibleMountsResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Auth** | Pointer to **map[string]interface{}** | auth mounts | [optional] 9 | **Secret** | Pointer to **map[string]interface{}** | secret mounts | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/InternalUiListNamespacesResponse.md: -------------------------------------------------------------------------------- 1 | # InternalUiListNamespacesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Keys** | Pointer to **[]string** | field is only returned if there are one or more namespaces | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/InternalUiReadResultantAclResponse.md: -------------------------------------------------------------------------------- 1 | # InternalUiReadResultantAclResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ExactPaths** | Pointer to **map[string]interface{}** | | [optional] 9 | **GlobPaths** | Pointer to **map[string]interface{}** | | [optional] 10 | **Root** | Pointer to **bool** | | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/JwtLoginRequest.md: -------------------------------------------------------------------------------- 1 | # JwtLoginRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Jwt** | Pointer to **string** | The signed JWT to validate. | [optional] 9 | **Role** | Pointer to **string** | The role to log in against. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/KerberosLoginRequest.md: -------------------------------------------------------------------------------- 1 | # KerberosLoginRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Authorization** | Pointer to **string** | SPNEGO Authorization header. Required. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/KerberosWriteGroupRequest.md: -------------------------------------------------------------------------------- 1 | # KerberosWriteGroupRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Policies** | Pointer to **[]string** | Comma-separated list of policies associated to the group. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/KvV2DeleteVersionsRequest.md: -------------------------------------------------------------------------------- 1 | # KvV2DeleteVersionsRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Versions** | Pointer to **[]int32** | The versions to be archived. The versioned data will not be deleted, but it will no longer be returned in normal get requests. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/KvV2DestroyVersionsRequest.md: -------------------------------------------------------------------------------- 1 | # KvV2DestroyVersionsRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Versions** | Pointer to **[]int32** | The versions to destroy. Their data will be permanently deleted. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/KvV2ReadResponse.md: -------------------------------------------------------------------------------- 1 | # KvV2ReadResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Data** | Pointer to **map[string]interface{}** | | [optional] 9 | **Metadata** | Pointer to **map[string]interface{}** | | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/KvV2ReadSubkeysResponse.md: -------------------------------------------------------------------------------- 1 | # KvV2ReadSubkeysResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Metadata** | Pointer to **map[string]interface{}** | | [optional] 9 | **Subkeys** | Pointer to **map[string]interface{}** | | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/KvV2UndeleteVersionsRequest.md: -------------------------------------------------------------------------------- 1 | # KvV2UndeleteVersionsRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Versions** | Pointer to **[]int32** | The versions to unarchive. The versions will be restored and their data will be returned on normal get requests. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LdapLibraryCheckInRequest.md: -------------------------------------------------------------------------------- 1 | # LdapLibraryCheckInRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ServiceAccountNames** | Pointer to **[]string** | The username/logon name for the service accounts to check in. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LdapLibraryCheckOutRequest.md: -------------------------------------------------------------------------------- 1 | # LdapLibraryCheckOutRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Ttl** | Pointer to **string** | The length of time before the check-out will expire, in seconds. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LdapLibraryForceCheckInRequest.md: -------------------------------------------------------------------------------- 1 | # LdapLibraryForceCheckInRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ServiceAccountNames** | Pointer to **[]string** | The username/logon name for the service accounts to check in. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LdapLoginRequest.md: -------------------------------------------------------------------------------- 1 | # LdapLoginRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Password** | Pointer to **string** | Password for this user. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LdapWriteGroupRequest.md: -------------------------------------------------------------------------------- 1 | # LdapWriteGroupRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Policies** | Pointer to **[]string** | Comma-separated list of policies associated to the group. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LdapWriteUserRequest.md: -------------------------------------------------------------------------------- 1 | # LdapWriteUserRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Groups** | Pointer to **[]string** | Comma-separated list of additional groups associated with the user. | [optional] 9 | **Policies** | Pointer to **[]string** | Comma-separated list of policies associated with the user. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/LeasesCountResponse.md: -------------------------------------------------------------------------------- 1 | # LeasesCountResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Counts** | Pointer to **int32** | Number of matching leases per mount | [optional] 9 | **LeaseCount** | Pointer to **int32** | Number of matching leases | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/LeasesListResponse.md: -------------------------------------------------------------------------------- 1 | # LeasesListResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Counts** | Pointer to **int32** | Number of matching leases per mount | [optional] 9 | **LeaseCount** | Pointer to **int32** | Number of matching leases | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/LeasesLookUpResponse.md: -------------------------------------------------------------------------------- 1 | # LeasesLookUpResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Keys** | Pointer to **[]string** | A list of lease ids | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LeasesReadLeaseRequest.md: -------------------------------------------------------------------------------- 1 | # LeasesReadLeaseRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **LeaseId** | Pointer to **string** | The lease identifier to renew. This is included with a lease. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/LeasesRenewLeaseRequest.md: -------------------------------------------------------------------------------- 1 | # LeasesRenewLeaseRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Increment** | Pointer to **string** | The desired increment in seconds to the lease | [optional] 9 | **LeaseId** | Pointer to **string** | The lease identifier to renew. This is included with a lease. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/LeasesRevokeLeaseWithPrefixRequest.md: -------------------------------------------------------------------------------- 1 | # LeasesRevokeLeaseWithPrefixRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Sync** | Pointer to **bool** | Whether or not to perform the revocation synchronously | [optional] [default to true] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/MfaAdminDestroyTotpSecretRequest.md: -------------------------------------------------------------------------------- 1 | # MfaAdminDestroyTotpSecretRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **EntityId** | **string** | Identifier of the entity from which the MFA method secret needs to be removed. | 9 | **MethodId** | **string** | The unique identifier for this MFA method. | 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/MfaAdminGenerateTotpSecretRequest.md: -------------------------------------------------------------------------------- 1 | # MfaAdminGenerateTotpSecretRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **EntityId** | **string** | Entity ID on which the generated secret needs to get stored. | 9 | **MethodId** | **string** | The unique identifier for this MFA method. | 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/MfaGenerateTotpSecretRequest.md: -------------------------------------------------------------------------------- 1 | # MfaGenerateTotpSecretRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **MethodId** | **string** | The unique identifier for this MFA method. | 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/MfaValidateRequest.md: -------------------------------------------------------------------------------- 1 | # MfaValidateRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **MfaPayload** | **map[string]interface{}** | A map from MFA method ID to a slice of passcodes or an empty slice if the method does not use passcodes | 9 | **MfaRequestId** | **string** | ID for this MFA request | 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/MongoDbAtlasConfigureRequest.md: -------------------------------------------------------------------------------- 1 | # MongoDbAtlasConfigureRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **PrivateKey** | **string** | MongoDB Atlas Programmatic Private Key | 9 | **PublicKey** | **string** | MongoDB Atlas Programmatic Public Key | 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/OciConfigureRequest.md: -------------------------------------------------------------------------------- 1 | # OciConfigureRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **HomeTenancyId** | Pointer to **string** | The tenancy id of the account. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/OciLoginRequest.md: -------------------------------------------------------------------------------- 1 | # OciLoginRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RequestHeaders** | Pointer to **string** | The signed headers of the client | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/OidcConfigureRequest.md: -------------------------------------------------------------------------------- 1 | # OidcConfigureRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Issuer** | Pointer to **string** | Issuer URL to be used in the iss claim of the token. If not set, Vault's app_addr will be used. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/OidcIntrospectRequest.md: -------------------------------------------------------------------------------- 1 | # OidcIntrospectRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ClientId** | Pointer to **string** | Optional client_id to verify | [optional] 9 | **Token** | Pointer to **string** | Token to verify | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/OktaWriteGroupRequest.md: -------------------------------------------------------------------------------- 1 | # OktaWriteGroupRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Policies** | Pointer to **[]string** | Comma-separated list of policies associated to the group. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/OktaWriteUserRequest.md: -------------------------------------------------------------------------------- 1 | # OktaWriteUserRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Groups** | Pointer to **[]string** | List of groups associated with the user. | [optional] 9 | **Policies** | Pointer to **[]string** | List of policies associated with the user. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/PkiConfigureCaRequest.md: -------------------------------------------------------------------------------- 1 | # PkiConfigureCaRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **PemBundle** | Pointer to **string** | PEM-format, concatenated unencrypted secret key and certificate. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiConfigureKeysRequest.md: -------------------------------------------------------------------------------- 1 | # PkiConfigureKeysRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Default** | Pointer to **string** | Reference (name or identifier) of the default key. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiConfigureKeysResponse.md: -------------------------------------------------------------------------------- 1 | # PkiConfigureKeysResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Default** | Pointer to **string** | Reference (name or identifier) to the default issuer. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiImportKeyRequest.md: -------------------------------------------------------------------------------- 1 | # PkiImportKeyRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **KeyName** | Pointer to **string** | Optional name to be used for this key | [optional] 9 | **PemBundle** | Pointer to **string** | PEM-format, unencrypted secret key | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/PkiIssuerReadCrlDeltaDerResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerReadCrlDeltaDerResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Crl** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuerReadCrlDeltaPemResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerReadCrlDeltaPemResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Crl** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuerReadCrlDeltaResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerReadCrlDeltaResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Crl** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuerReadCrlDerResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerReadCrlDerResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Crl** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuerReadCrlPemResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerReadCrlPemResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Crl** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuerReadCrlResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerReadCrlResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Crl** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuerResignCrlsResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerResignCrlsResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Crl** | Pointer to **string** | CRL | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuerSignRevocationListResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerSignRevocationListResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Crl** | Pointer to **string** | CRL | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuerSignSelfIssuedResponse.md: -------------------------------------------------------------------------------- 1 | # PkiIssuerSignSelfIssuedResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Certificate** | Pointer to **string** | Certificate | [optional] 9 | **IssuingCa** | Pointer to **string** | Issuing CA | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/PkiIssuersImportBundleRequest.md: -------------------------------------------------------------------------------- 1 | # PkiIssuersImportBundleRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **PemBundle** | Pointer to **string** | PEM-format, concatenated unencrypted secret-key (optional) and certificates. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiIssuersImportCertRequest.md: -------------------------------------------------------------------------------- 1 | # PkiIssuersImportCertRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **PemBundle** | Pointer to **string** | PEM-format, concatenated unencrypted secret-key (optional) and certificates. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiListEabKeysResponse.md: -------------------------------------------------------------------------------- 1 | # PkiListEabKeysResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **KeyInfo** | Pointer to **map[string]interface{}** | EAB details keyed by the eab key id | [optional] 9 | **Keys** | Pointer to **[]string** | A list of unused eab keys | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/PkiListIssuersResponse.md: -------------------------------------------------------------------------------- 1 | # PkiListIssuersResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **KeyInfo** | Pointer to **map[string]interface{}** | Key info with issuer name | [optional] 9 | **Keys** | Pointer to **[]string** | A list of keys | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/PkiListKeysResponse.md: -------------------------------------------------------------------------------- 1 | # PkiListKeysResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **KeyInfo** | Pointer to **map[string]interface{}** | Key info with issuer name | [optional] 9 | **Keys** | Pointer to **[]string** | A list of keys | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/PkiReadKeysConfigurationResponse.md: -------------------------------------------------------------------------------- 1 | # PkiReadKeysConfigurationResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Default** | Pointer to **string** | Reference (name or identifier) to the default issuer. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiReplaceRootRequest.md: -------------------------------------------------------------------------------- 1 | # PkiReplaceRootRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Default** | Pointer to **string** | Reference (name or identifier) to the default issuer. | [optional] [default to "next"] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiRevokeResponse.md: -------------------------------------------------------------------------------- 1 | # PkiRevokeResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RevocationTime** | Pointer to **int64** | Revocation Time | [optional] 9 | **RevocationTimeRfc3339** | Pointer to **time.Time** | Revocation Time | [optional] 10 | **State** | Pointer to **string** | Revocation State | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/PkiRootSignSelfIssuedResponse.md: -------------------------------------------------------------------------------- 1 | # PkiRootSignSelfIssuedResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Certificate** | Pointer to **string** | Certificate | [optional] 9 | **IssuingCa** | Pointer to **string** | Issuing CA | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/PkiRotateCrlResponse.md: -------------------------------------------------------------------------------- 1 | # PkiRotateCrlResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Success** | Pointer to **bool** | Whether rotation was successful | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiRotateDeltaCrlResponse.md: -------------------------------------------------------------------------------- 1 | # PkiRotateDeltaCrlResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Success** | Pointer to **bool** | Whether rotation was successful | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiWriteKeyRequest.md: -------------------------------------------------------------------------------- 1 | # PkiWriteKeyRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **KeyName** | Pointer to **string** | Human-readable name for this key. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PkiWriteKeyResponse.md: -------------------------------------------------------------------------------- 1 | # PkiWriteKeyResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **KeyId** | Pointer to **string** | Key Id | [optional] 9 | **KeyName** | Pointer to **string** | Key Name | [optional] 10 | **KeyType** | Pointer to **string** | Key Type | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/PluginsCatalogListPluginsResponse.md: -------------------------------------------------------------------------------- 1 | # PluginsCatalogListPluginsResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Detailed** | Pointer to **map[string]interface{}** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PluginsCatalogListPluginsWithTypeResponse.md: -------------------------------------------------------------------------------- 1 | # PluginsCatalogListPluginsWithTypeResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Keys** | Pointer to **[]string** | List of plugin names in the catalog | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PluginsReloadBackendsResponse.md: -------------------------------------------------------------------------------- 1 | # PluginsReloadBackendsResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ReloadId** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PluginsRuntimesCatalogListPluginsRuntimesResponse.md: -------------------------------------------------------------------------------- 1 | # PluginsRuntimesCatalogListPluginsRuntimesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Runtimes** | Pointer to **[]map[string]interface{}** | List of all plugin runtimes in the catalog | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PoliciesGeneratePasswordFromPasswordPolicyResponse.md: -------------------------------------------------------------------------------- 1 | # PoliciesGeneratePasswordFromPasswordPolicyResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Password** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PoliciesListAclPoliciesResponse.md: -------------------------------------------------------------------------------- 1 | # PoliciesListAclPoliciesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Keys** | Pointer to **[]string** | | [optional] 9 | **Policies** | Pointer to **[]string** | | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/PoliciesReadAclPolicyResponse.md: -------------------------------------------------------------------------------- 1 | # PoliciesReadAclPolicyResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Name** | Pointer to **string** | | [optional] 9 | **Policy** | Pointer to **string** | | [optional] 10 | **Rules** | Pointer to **string** | | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/PoliciesReadPasswordPolicyResponse.md: -------------------------------------------------------------------------------- 1 | # PoliciesReadPasswordPolicyResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Policy** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PoliciesWriteAclPolicyRequest.md: -------------------------------------------------------------------------------- 1 | # PoliciesWriteAclPolicyRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Policy** | Pointer to **string** | The rules of the policy. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/PoliciesWritePasswordPolicyRequest.md: -------------------------------------------------------------------------------- 1 | # PoliciesWritePasswordPolicyRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Policy** | Pointer to **string** | The password policy | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/RadiusLoginRequest.md: -------------------------------------------------------------------------------- 1 | # RadiusLoginRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Password** | Pointer to **string** | Password for this user. | [optional] 9 | **Username** | Pointer to **string** | Username to be used for login. (POST request body) | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/RadiusLoginWithUsernameRequest.md: -------------------------------------------------------------------------------- 1 | # RadiusLoginWithUsernameRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Password** | Pointer to **string** | Password for this user. | [optional] 9 | **Username** | Pointer to **string** | Username to be used for login. (POST request body) | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/RadiusWriteUserRequest.md: -------------------------------------------------------------------------------- 1 | # RadiusWriteUserRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Policies** | Pointer to **[]string** | Comma-separated list of policies associated to the user. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/RawReadResponse.md: -------------------------------------------------------------------------------- 1 | # RawReadResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Value** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/RawWriteRequest.md: -------------------------------------------------------------------------------- 1 | # RawWriteRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Compressed** | Pointer to **bool** | | [optional] 9 | **CompressionType** | Pointer to **string** | | [optional] 10 | **Encoding** | Pointer to **string** | | [optional] 11 | **Value** | Pointer to **string** | | [optional] 12 | 13 | 14 | 15 | 16 | 17 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/ReadWrappingPropertiesRequest.md: -------------------------------------------------------------------------------- 1 | # ReadWrappingPropertiesRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Token** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/ReadWrappingPropertiesResponse.md: -------------------------------------------------------------------------------- 1 | # ReadWrappingPropertiesResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **CreationPath** | Pointer to **string** | | [optional] 9 | **CreationTime** | Pointer to **time.Time** | | [optional] 10 | **CreationTtl** | Pointer to **string** | | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/RekeyAttemptUpdateRequest.md: -------------------------------------------------------------------------------- 1 | # RekeyAttemptUpdateRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Key** | Pointer to **string** | Specifies a single unseal key share. | [optional] 9 | **Nonce** | Pointer to **string** | Specifies the nonce of the rekey attempt. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/RekeyReadBackupKeyResponse.md: -------------------------------------------------------------------------------- 1 | # RekeyReadBackupKeyResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Keys** | Pointer to **map[string]interface{}** | | [optional] 9 | **KeysBase64** | Pointer to **map[string]interface{}** | | [optional] 10 | **Nonce** | Pointer to **string** | | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/RekeyReadBackupRecoveryKeyResponse.md: -------------------------------------------------------------------------------- 1 | # RekeyReadBackupRecoveryKeyResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Keys** | Pointer to **map[string]interface{}** | | [optional] 9 | **KeysBase64** | Pointer to **map[string]interface{}** | | [optional] 10 | **Nonce** | Pointer to **string** | | [optional] 11 | 12 | 13 | 14 | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/RekeyVerificationUpdateResponse.md: -------------------------------------------------------------------------------- 1 | # RekeyVerificationUpdateResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Complete** | Pointer to **bool** | | [optional] 9 | **Nounce** | Pointer to **string** | | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/RemountRequest.md: -------------------------------------------------------------------------------- 1 | # RemountRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **From** | Pointer to **string** | The previous mount point. | [optional] 9 | **To** | Pointer to **string** | The new mount point. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/RemountResponse.md: -------------------------------------------------------------------------------- 1 | # RemountResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **MigrationId** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/RemountStatusResponse.md: -------------------------------------------------------------------------------- 1 | # RemountStatusResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **MigrationId** | Pointer to **string** | | [optional] 9 | **MigrationInfo** | Pointer to **map[string]interface{}** | | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/RewrapRequest.md: -------------------------------------------------------------------------------- 1 | # RewrapRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Token** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/RootTokenGenerationInitializeRequest.md: -------------------------------------------------------------------------------- 1 | # RootTokenGenerationInitializeRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **PgpKey** | Pointer to **string** | Specifies a base64-encoded PGP public key. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/RootTokenGenerationUpdateRequest.md: -------------------------------------------------------------------------------- 1 | # RootTokenGenerationUpdateRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Key** | Pointer to **string** | Specifies a single unseal key share. | [optional] 9 | **Nonce** | Pointer to **string** | Specifies the nonce of the attempt. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/SshGenerateCredentialsRequest.md: -------------------------------------------------------------------------------- 1 | # SshGenerateCredentialsRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Ip** | Pointer to **string** | [Required] IP of the remote host | [optional] 9 | **Username** | Pointer to **string** | [Optional] Username in remote host | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/SshListRolesByIpRequest.md: -------------------------------------------------------------------------------- 1 | # SshListRolesByIpRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Ip** | Pointer to **string** | [Required] IP address of remote host | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/SshVerifyOtpRequest.md: -------------------------------------------------------------------------------- 1 | # SshVerifyOtpRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Otp** | Pointer to **string** | [Required] One-Time-Key that needs to be validated | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/StandardListResponse.md: -------------------------------------------------------------------------------- 1 | # StandardListResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Keys** | Pointer to **[]string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/TokenLookUpAccessorRequest.md: -------------------------------------------------------------------------------- 1 | # TokenLookUpAccessorRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Accessor** | Pointer to **string** | Accessor of the token to look up (request body) | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/TokenLookUpRequest.md: -------------------------------------------------------------------------------- 1 | # TokenLookUpRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Token** | Pointer to **string** | Token to lookup | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/TokenRenewRequest.md: -------------------------------------------------------------------------------- 1 | # TokenRenewRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Increment** | Pointer to **string** | The desired increment in seconds to the token expiration | [optional] [default to "0"] 9 | **Token** | Pointer to **string** | Token to renew (request body) | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/TokenRenewSelfRequest.md: -------------------------------------------------------------------------------- 1 | # TokenRenewSelfRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Increment** | Pointer to **string** | The desired increment in seconds to the token expiration | [optional] [default to "0"] 9 | **Token** | Pointer to **string** | Token to renew (unused, does not need to be set) | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/TokenRevokeAccessorRequest.md: -------------------------------------------------------------------------------- 1 | # TokenRevokeAccessorRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Accessor** | Pointer to **string** | Accessor of the token (request body) | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/TokenRevokeOrphanRequest.md: -------------------------------------------------------------------------------- 1 | # TokenRevokeOrphanRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Token** | Pointer to **string** | Token to revoke (request body) | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/TokenRevokeRequest.md: -------------------------------------------------------------------------------- 1 | # TokenRevokeRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Token** | Pointer to **string** | Token to revoke (request body) | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/TotpValidateCodeRequest.md: -------------------------------------------------------------------------------- 1 | # TotpValidateCodeRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Code** | Pointer to **string** | TOTP code to be validated. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/TransitConfigureCacheRequest.md: -------------------------------------------------------------------------------- 1 | # TransitConfigureCacheRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Size** | Pointer to **int32** | Size of cache, use 0 for an unlimited cache size, defaults to 0 | [optional] [default to 0] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/TransitConfigureKeysRequest.md: -------------------------------------------------------------------------------- 1 | # TransitConfigureKeysRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **DisableUpsert** | Pointer to **bool** | Whether to allow automatic upserting (creation) of keys on the encrypt endpoint. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/UiHeadersConfigureRequest.md: -------------------------------------------------------------------------------- 1 | # UiHeadersConfigureRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Multivalue** | Pointer to **bool** | Returns multiple values if true | [optional] 9 | **Values** | Pointer to **[]string** | The values to set the header. | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/UiHeadersListResponse.md: -------------------------------------------------------------------------------- 1 | # UiHeadersListResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Keys** | Pointer to **[]string** | Lists of configured UI headers. Omitted if list is empty | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/UnwrapRequest.md: -------------------------------------------------------------------------------- 1 | # UnwrapRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Token** | Pointer to **string** | | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/UserpassLoginRequest.md: -------------------------------------------------------------------------------- 1 | # UserpassLoginRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Password** | Pointer to **string** | Password for this user. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/UserpassResetPasswordRequest.md: -------------------------------------------------------------------------------- 1 | # UserpassResetPasswordRequest 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Password** | Pointer to **string** | Password for this user. | [optional] 9 | 10 | 11 | 12 | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/VersionHistoryResponse.md: -------------------------------------------------------------------------------- 1 | # VersionHistoryResponse 2 | 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **KeyInfo** | Pointer to **map[string]interface{}** | | [optional] 9 | **Keys** | Pointer to **[]string** | | [optional] 10 | 11 | 12 | 13 | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | 18 | -------------------------------------------------------------------------------- /generate/config.yaml: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | additionalProperties: 5 | packageName: vault 6 | packageVersion: 0.4.3 7 | 8 | -------------------------------------------------------------------------------- /generate/templates/model.handlebars: -------------------------------------------------------------------------------- 1 | {{>partial_header}} 2 | package schema 3 | 4 | {{#each models}} 5 | {{#each imports}} 6 | import "{{import}}" 7 | {{/each}} 8 | 9 | {{#with model}} 10 | {{#if isEnum}} 11 | {{>model_enum}} 12 | {{/if}} 13 | {{#unless isEnum}} 14 | {{#with oneOf}}{{#if @first}}{{>model_oneof}}{{/if}}{{/with}}{{#unless oneOf}}{{#with anyOf}}{{#if @first}}{{>model_anyof}}{{/if}}{{/with}}{{#unless anyOf}}{{>model_simple}}{{/unless}}{{/unless}} 15 | {{/unless}} 16 | {{/with}} 17 | {{/each}} 18 | -------------------------------------------------------------------------------- /generate/templates/nullable_model.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/vault-client-go/833e831ede9bf2e0b5ccf7c9b4afcdbfd8fdf07b/generate/templates/nullable_model.handlebars -------------------------------------------------------------------------------- /generate/templates/openapi.handlebars: -------------------------------------------------------------------------------- 1 | {{{openapi-yaml}}} -------------------------------------------------------------------------------- /generate/templates/partial_filter_operation.handlebars: -------------------------------------------------------------------------------- 1 | {{#not (or 2 | (endsWith operationId "2") 3 | (endsWith operationId "3") 4 | (endsWith operationId "4") 5 | (startsWith operationId "EnterpriseStub") 6 | ) ~}} 7 | {{> @partial-block }} 8 | {{~/not ~}} 9 | -------------------------------------------------------------------------------- /generate/templates/partial_header.handlebars: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | -------------------------------------------------------------------------------- /schema/model_ali_cloud_configure_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AliCloudConfigureRequest struct for AliCloudConfigureRequest 9 | type AliCloudConfigureRequest struct { 10 | // Access key with appropriate permissions. 11 | AccessKey string `json:"access_key,omitempty"` 12 | 13 | // Secret key with appropriate permissions. 14 | SecretKey string `json:"secret_key,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_app_role_destroy_secret_id_by_accessor_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleDestroySecretIdByAccessorRequest struct for AppRoleDestroySecretIdByAccessorRequest 9 | type AppRoleDestroySecretIdByAccessorRequest struct { 10 | // Accessor of the SecretID 11 | SecretIdAccessor string `json:"secret_id_accessor,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_destroy_secret_id_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleDestroySecretIdRequest struct for AppRoleDestroySecretIdRequest 9 | type AppRoleDestroySecretIdRequest struct { 10 | // SecretID attached to the role. 11 | SecretId string `json:"secret_id,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleLoginRequest struct for AppRoleLoginRequest 9 | type AppRoleLoginRequest struct { 10 | // Unique identifier of the Role. Required to be supplied when the 'bind_secret_id' constraint is set. 11 | RoleId string `json:"role_id,omitempty"` 12 | 13 | // SecretID belong to the App role 14 | SecretId string `json:"secret_id,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_app_role_login_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleLoginResponse struct for AppRoleLoginResponse 9 | type AppRoleLoginResponse struct { 10 | Role string `json:"role,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_app_role_look_up_secret_id_by_accessor_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleLookUpSecretIdByAccessorRequest struct for AppRoleLookUpSecretIdByAccessorRequest 9 | type AppRoleLookUpSecretIdByAccessorRequest struct { 10 | // Accessor of the SecretID 11 | SecretIdAccessor string `json:"secret_id_accessor,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_look_up_secret_id_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleLookUpSecretIdRequest struct for AppRoleLookUpSecretIdRequest 9 | type AppRoleLookUpSecretIdRequest struct { 10 | // SecretID attached to the role. 11 | SecretId string `json:"secret_id,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_bind_secret_id_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadBindSecretIdResponse struct for AppRoleReadBindSecretIdResponse 9 | type AppRoleReadBindSecretIdResponse struct { 10 | // Impose secret_id to be presented when logging in using this role. Defaults to 'true'. 11 | BindSecretId bool `json:"bind_secret_id,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_local_secret_ids_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadLocalSecretIdsResponse struct for AppRoleReadLocalSecretIdsResponse 9 | type AppRoleReadLocalSecretIdsResponse struct { 10 | // If true, the secret identifiers generated using this role will be cluster local. This can only be set during role creation and once set, it can't be reset later 11 | LocalSecretIds bool `json:"local_secret_ids,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_role_id_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadRoleIdResponse struct for AppRoleReadRoleIdResponse 9 | type AppRoleReadRoleIdResponse struct { 10 | // Identifier of the role. Defaults to a UUID. 11 | RoleId string `json:"role_id,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_secret_id_bound_cidrs_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadSecretIdBoundCidrsResponse struct for AppRoleReadSecretIdBoundCidrsResponse 9 | type AppRoleReadSecretIdBoundCidrsResponse struct { 10 | // Comma separated string or list of CIDR blocks. If set, specifies the blocks of IP addresses which can perform the login operation. 11 | SecretIdBoundCidrs []string `json:"secret_id_bound_cidrs,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_secret_id_num_uses_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadSecretIdNumUsesResponse struct for AppRoleReadSecretIdNumUsesResponse 9 | type AppRoleReadSecretIdNumUsesResponse struct { 10 | // Number of times a secret ID can access the role, after which the SecretID will expire. Defaults to 0 meaning that the secret ID is of unlimited use. 11 | SecretIdNumUses int32 `json:"secret_id_num_uses,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_secret_id_ttl_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadSecretIdTtlResponse struct for AppRoleReadSecretIdTtlResponse 9 | type AppRoleReadSecretIdTtlResponse struct { 10 | // Duration in seconds after which the issued secret ID should expire. Defaults to 0, meaning no expiration. 11 | SecretIdTtl string `json:"secret_id_ttl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_token_max_ttl_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadTokenMaxTtlResponse struct for AppRoleReadTokenMaxTtlResponse 9 | type AppRoleReadTokenMaxTtlResponse struct { 10 | // The maximum lifetime of the generated token 11 | TokenMaxTtl string `json:"token_max_ttl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_token_num_uses_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadTokenNumUsesResponse struct for AppRoleReadTokenNumUsesResponse 9 | type AppRoleReadTokenNumUsesResponse struct { 10 | // The maximum number of times a token may be used, a value of zero means unlimited 11 | TokenNumUses int32 `json:"token_num_uses,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_read_token_ttl_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleReadTokenTtlResponse struct for AppRoleReadTokenTtlResponse 9 | type AppRoleReadTokenTtlResponse struct { 10 | // The initial ttl of the token to generate 11 | TokenTtl string `json:"token_ttl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_bind_secret_id_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteBindSecretIdRequest struct for AppRoleWriteBindSecretIdRequest 9 | type AppRoleWriteBindSecretIdRequest struct { 10 | // Impose secret_id to be presented when logging in using this role. 11 | BindSecretId bool `json:"bind_secret_id,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_role_id_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteRoleIdRequest struct for AppRoleWriteRoleIdRequest 9 | type AppRoleWriteRoleIdRequest struct { 10 | // Identifier of the role. Defaults to a UUID. 11 | RoleId string `json:"role_id,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_secret_id_bound_cidrs_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteSecretIdBoundCidrsRequest struct for AppRoleWriteSecretIdBoundCidrsRequest 9 | type AppRoleWriteSecretIdBoundCidrsRequest struct { 10 | // Comma separated string or list of CIDR blocks. If set, specifies the blocks of IP addresses which can perform the login operation. 11 | SecretIdBoundCidrs []string `json:"secret_id_bound_cidrs,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_secret_id_num_uses_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteSecretIdNumUsesRequest struct for AppRoleWriteSecretIdNumUsesRequest 9 | type AppRoleWriteSecretIdNumUsesRequest struct { 10 | // Number of times a SecretID can access the role, after which the SecretID will expire. 11 | SecretIdNumUses int32 `json:"secret_id_num_uses,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_secret_id_ttl_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteSecretIdTtlRequest struct for AppRoleWriteSecretIdTtlRequest 9 | type AppRoleWriteSecretIdTtlRequest struct { 10 | // Duration in seconds after which the issued SecretID should expire. Defaults to 0, meaning no expiration. 11 | SecretIdTtl string `json:"secret_id_ttl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_token_bound_cidrs_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteTokenBoundCidrsRequest struct for AppRoleWriteTokenBoundCidrsRequest 9 | type AppRoleWriteTokenBoundCidrsRequest struct { 10 | // Comma separated string or JSON list of CIDR blocks. If set, specifies the blocks of IP addresses which are allowed to use the generated token. 11 | TokenBoundCidrs []string `json:"token_bound_cidrs,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_token_max_ttl_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteTokenMaxTtlRequest struct for AppRoleWriteTokenMaxTtlRequest 9 | type AppRoleWriteTokenMaxTtlRequest struct { 10 | // The maximum lifetime of the generated token 11 | TokenMaxTtl string `json:"token_max_ttl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_token_num_uses_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteTokenNumUsesRequest struct for AppRoleWriteTokenNumUsesRequest 9 | type AppRoleWriteTokenNumUsesRequest struct { 10 | // The maximum number of times a token may be used, a value of zero means unlimited 11 | TokenNumUses int32 `json:"token_num_uses,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_app_role_write_token_ttl_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AppRoleWriteTokenTtlRequest struct for AppRoleWriteTokenTtlRequest 9 | type AppRoleWriteTokenTtlRequest struct { 10 | // The initial ttl of the token to generate 11 | TokenTtl string `json:"token_ttl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_auditing_calculate_hash_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AuditingCalculateHashRequest struct for AuditingCalculateHashRequest 9 | type AuditingCalculateHashRequest struct { 10 | Input string `json:"input,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_auditing_calculate_hash_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AuditingCalculateHashResponse struct for AuditingCalculateHashResponse 9 | type AuditingCalculateHashResponse struct { 10 | Hash string `json:"hash,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_auditing_enable_request_header_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AuditingEnableRequestHeaderRequest struct for AuditingEnableRequestHeaderRequest 9 | type AuditingEnableRequestHeaderRequest struct { 10 | Hmac bool `json:"hmac,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_auditing_list_request_headers_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AuditingListRequestHeadersResponse struct for AuditingListRequestHeadersResponse 9 | type AuditingListRequestHeadersResponse struct { 10 | Headers map[string]interface{} `json:"headers,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_aws_configure_lease_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AwsConfigureLeaseRequest struct for AwsConfigureLeaseRequest 9 | type AwsConfigureLeaseRequest struct { 10 | // Default lease for roles. 11 | Lease string `json:"lease,omitempty"` 12 | 13 | // Maximum time a credential is valid for. 14 | LeaseMax string `json:"lease_max,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_aws_read_static_creds_name_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AwsReadStaticCredsNameResponse struct for AwsReadStaticCredsNameResponse 9 | type AwsReadStaticCredsNameResponse struct { 10 | // The access key of the AWS Credential 11 | AccessKey string `json:"access_key,omitempty"` 12 | 13 | // The secret key of the AWS Credential 14 | SecretKey string `json:"secret_key,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_aws_tidy_identity_access_list_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AwsTidyIdentityAccessListRequest struct for AwsTidyIdentityAccessListRequest 9 | type AwsTidyIdentityAccessListRequest struct { 10 | // The amount of extra time that must have passed beyond the identity's expiration, before it is removed from the backend storage. 11 | SafetyBuffer string `json:"safety_buffer,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_aws_tidy_identity_whitelist_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AwsTidyIdentityWhitelistRequest struct for AwsTidyIdentityWhitelistRequest 9 | type AwsTidyIdentityWhitelistRequest struct { 10 | // The amount of extra time that must have passed beyond the identity's expiration, before it is removed from the backend storage. 11 | SafetyBuffer string `json:"safety_buffer,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_aws_tidy_role_tag_blacklist_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AwsTidyRoleTagBlacklistRequest struct for AwsTidyRoleTagBlacklistRequest 9 | type AwsTidyRoleTagBlacklistRequest struct { 10 | // The amount of extra time that must have passed beyond the roletag expiration, before it is removed from the backend storage. 11 | SafetyBuffer string `json:"safety_buffer,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_aws_tidy_role_tag_deny_list_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AwsTidyRoleTagDenyListRequest struct for AwsTidyRoleTagDenyListRequest 9 | type AwsTidyRoleTagDenyListRequest struct { 10 | // The amount of extra time that must have passed beyond the roletag expiration, before it is removed from the backend storage. 11 | SafetyBuffer string `json:"safety_buffer,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_aws_write_sts_role_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // AwsWriteStsRoleRequest struct for AwsWriteStsRoleRequest 9 | type AwsWriteStsRoleRequest struct { 10 | // AWS ARN for STS role to be assumed when interacting with the account specified. The Vault server must have permissions to assume this role. 11 | StsRole string `json:"sts_role,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_cert_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // CertLoginRequest struct for CertLoginRequest 9 | type CertLoginRequest struct { 10 | // The name of the certificate role to authenticate against. 11 | Name string `json:"name,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_cors_read_configuration_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // CorsReadConfigurationResponse struct for CorsReadConfigurationResponse 9 | type CorsReadConfigurationResponse struct { 10 | AllowedHeaders []string `json:"allowed_headers,omitempty"` 11 | 12 | AllowedOrigins []string `json:"allowed_origins,omitempty"` 13 | 14 | Enabled bool `json:"enabled,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_decode_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // DecodeRequest struct for DecodeRequest 9 | type DecodeRequest struct { 10 | // Specifies the encoded token (result from generate-root). 11 | EncodedToken string `json:"encoded_token,omitempty"` 12 | 13 | // Specifies the otp code for decode. 14 | Otp string `json:"otp,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_encryption_key_read_rotation_configuration_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // EncryptionKeyReadRotationConfigurationResponse struct for EncryptionKeyReadRotationConfigurationResponse 9 | type EncryptionKeyReadRotationConfigurationResponse struct { 10 | Enabled bool `json:"enabled,omitempty"` 11 | 12 | Interval string `json:"interval,omitempty"` 13 | 14 | MaxOperations int64 `json:"max_operations,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_entity_batch_delete_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // EntityBatchDeleteRequest struct for EntityBatchDeleteRequest 9 | type EntityBatchDeleteRequest struct { 10 | // Entity IDs to delete 11 | EntityIds []string `json:"entity_ids,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_generate_hash_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GenerateHashResponse struct for GenerateHashResponse 9 | type GenerateHashResponse struct { 10 | Sum string `json:"sum,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_generate_hash_with_algorithm_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GenerateHashWithAlgorithmResponse struct for GenerateHashWithAlgorithmResponse 9 | type GenerateHashWithAlgorithmResponse struct { 10 | Sum string `json:"sum,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_generate_random_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GenerateRandomRequest struct for GenerateRandomRequest 9 | type GenerateRandomRequest struct { 10 | // The number of bytes to generate (POST body parameter). Defaults to 32 (256 bits). 11 | Bytes int32 `json:"bytes,omitempty"` 12 | 13 | // Encoding format to use. Can be \"hex\" or \"base64\". Defaults to \"base64\". 14 | Format string `json:"format,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_generate_random_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GenerateRandomResponse struct for GenerateRandomResponse 9 | type GenerateRandomResponse struct { 10 | RandomBytes string `json:"random_bytes,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_generate_random_with_bytes_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GenerateRandomWithBytesResponse struct for GenerateRandomWithBytesResponse 9 | type GenerateRandomWithBytesResponse struct { 10 | RandomBytes string `json:"random_bytes,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_generate_random_with_source_and_bytes_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GenerateRandomWithSourceAndBytesResponse struct for GenerateRandomWithSourceAndBytesResponse 9 | type GenerateRandomWithSourceAndBytesResponse struct { 10 | RandomBytes string `json:"random_bytes,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_generate_random_with_source_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GenerateRandomWithSourceResponse struct for GenerateRandomWithSourceResponse 9 | type GenerateRandomWithSourceResponse struct { 10 | RandomBytes string `json:"random_bytes,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_github_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GithubLoginRequest struct for GithubLoginRequest 9 | type GithubLoginRequest struct { 10 | // GitHub personal API token 11 | Token string `json:"token,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_github_write_team_mapping_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GithubWriteTeamMappingRequest struct for GithubWriteTeamMappingRequest 9 | type GithubWriteTeamMappingRequest struct { 10 | // Value for teams mapping 11 | Value string `json:"value,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_github_write_user_mapping_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GithubWriteUserMappingRequest struct for GithubWriteUserMappingRequest 9 | type GithubWriteUserMappingRequest struct { 10 | // Value for users mapping 11 | Value string `json:"value,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_google_cloud_edit_labels_for_role_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // GoogleCloudEditLabelsForRoleRequest struct for GoogleCloudEditLabelsForRoleRequest 9 | type GoogleCloudEditLabelsForRoleRequest struct { 10 | // BoundLabels to add (in $key:$value) 11 | Add []string `json:"add,omitempty"` 12 | 13 | // Label key values to remove 14 | Remove []string `json:"remove,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_ha_status_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // HaStatusResponse struct for HaStatusResponse 9 | type HaStatusResponse struct { 10 | Nodes []map[string]interface{} `json:"nodes,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_internal_count_entities_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // InternalCountEntitiesResponse struct for InternalCountEntitiesResponse 9 | type InternalCountEntitiesResponse struct { 10 | Counters map[string]interface{} `json:"counters,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_internal_count_tokens_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // InternalCountTokensResponse struct for InternalCountTokensResponse 9 | type InternalCountTokensResponse struct { 10 | Counters map[string]interface{} `json:"counters,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_internal_ui_list_enabled_feature_flags_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // InternalUiListEnabledFeatureFlagsResponse struct for InternalUiListEnabledFeatureFlagsResponse 9 | type InternalUiListEnabledFeatureFlagsResponse struct { 10 | FeatureFlags []string `json:"feature_flags,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_internal_ui_list_enabled_visible_mounts_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // InternalUiListEnabledVisibleMountsResponse struct for InternalUiListEnabledVisibleMountsResponse 9 | type InternalUiListEnabledVisibleMountsResponse struct { 10 | // auth mounts 11 | Auth map[string]interface{} `json:"auth,omitempty"` 12 | 13 | // secret mounts 14 | Secret map[string]interface{} `json:"secret,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_internal_ui_list_namespaces_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // InternalUiListNamespacesResponse struct for InternalUiListNamespacesResponse 9 | type InternalUiListNamespacesResponse struct { 10 | // field is only returned if there are one or more namespaces 11 | Keys []string `json:"keys,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_internal_ui_read_resultant_acl_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // InternalUiReadResultantAclResponse struct for InternalUiReadResultantAclResponse 9 | type InternalUiReadResultantAclResponse struct { 10 | ExactPaths map[string]interface{} `json:"exact_paths,omitempty"` 11 | 12 | GlobPaths map[string]interface{} `json:"glob_paths,omitempty"` 13 | 14 | Root bool `json:"root,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_jwt_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // JwtLoginRequest struct for JwtLoginRequest 9 | type JwtLoginRequest struct { 10 | // The signed JWT to validate. 11 | Jwt string `json:"jwt,omitempty"` 12 | 13 | // The role to log in against. 14 | Role string `json:"role,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_jwt_oidc_callback_form_post_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // JwtOidcCallbackFormPostRequest struct for JwtOidcCallbackFormPostRequest 9 | type JwtOidcCallbackFormPostRequest struct { 10 | ClientNonce string `json:"client_nonce,omitempty"` 11 | 12 | Code string `json:"code,omitempty"` 13 | 14 | IdToken string `json:"id_token,omitempty"` 15 | 16 | State string `json:"state,omitempty"` 17 | } 18 | -------------------------------------------------------------------------------- /schema/model_kerberos_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // KerberosLoginRequest struct for KerberosLoginRequest 9 | type KerberosLoginRequest struct { 10 | // SPNEGO Authorization header. Required. 11 | Authorization string `json:"authorization,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_kerberos_write_group_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // KerberosWriteGroupRequest struct for KerberosWriteGroupRequest 9 | type KerberosWriteGroupRequest struct { 10 | // Comma-separated list of policies associated to the group. 11 | Policies []string `json:"policies,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_kubernetes_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // KubernetesLoginRequest struct for KubernetesLoginRequest 9 | type KubernetesLoginRequest struct { 10 | // A signed JWT for authenticating a service account. This field is required. 11 | Jwt string `json:"jwt,omitempty"` 12 | 13 | // Name of the role against which the login is being attempted. This field is required 14 | Role string `json:"role,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_kv_v2_delete_versions_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // KvV2DeleteVersionsRequest struct for KvV2DeleteVersionsRequest 9 | type KvV2DeleteVersionsRequest struct { 10 | // The versions to be archived. The versioned data will not be deleted, but it will no longer be returned in normal get requests. 11 | Versions []int32 `json:"versions,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_kv_v2_destroy_versions_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // KvV2DestroyVersionsRequest struct for KvV2DestroyVersionsRequest 9 | type KvV2DestroyVersionsRequest struct { 10 | // The versions to destroy. Their data will be permanently deleted. 11 | Versions []int32 `json:"versions,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_kv_v2_read_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // KvV2ReadResponse struct for KvV2ReadResponse 9 | type KvV2ReadResponse struct { 10 | Data map[string]interface{} `json:"data,omitempty"` 11 | 12 | Metadata map[string]interface{} `json:"metadata,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /schema/model_kv_v2_read_subkeys_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // KvV2ReadSubkeysResponse struct for KvV2ReadSubkeysResponse 9 | type KvV2ReadSubkeysResponse struct { 10 | Metadata map[string]interface{} `json:"metadata,omitempty"` 11 | 12 | Subkeys map[string]interface{} `json:"subkeys,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /schema/model_kv_v2_undelete_versions_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // KvV2UndeleteVersionsRequest struct for KvV2UndeleteVersionsRequest 9 | type KvV2UndeleteVersionsRequest struct { 10 | // The versions to unarchive. The versions will be restored and their data will be returned on normal get requests. 11 | Versions []int32 `json:"versions,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ldap_library_check_in_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LdapLibraryCheckInRequest struct for LdapLibraryCheckInRequest 9 | type LdapLibraryCheckInRequest struct { 10 | // The username/logon name for the service accounts to check in. 11 | ServiceAccountNames []string `json:"service_account_names,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ldap_library_check_out_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LdapLibraryCheckOutRequest struct for LdapLibraryCheckOutRequest 9 | type LdapLibraryCheckOutRequest struct { 10 | // The length of time before the check-out will expire, in seconds. 11 | Ttl string `json:"ttl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ldap_library_force_check_in_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LdapLibraryForceCheckInRequest struct for LdapLibraryForceCheckInRequest 9 | type LdapLibraryForceCheckInRequest struct { 10 | // The username/logon name for the service accounts to check in. 11 | ServiceAccountNames []string `json:"service_account_names,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ldap_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LdapLoginRequest struct for LdapLoginRequest 9 | type LdapLoginRequest struct { 10 | // Password for this user. 11 | Password string `json:"password,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ldap_write_group_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LdapWriteGroupRequest struct for LdapWriteGroupRequest 9 | type LdapWriteGroupRequest struct { 10 | // Comma-separated list of policies associated to the group. 11 | Policies []string `json:"policies,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ldap_write_user_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LdapWriteUserRequest struct for LdapWriteUserRequest 9 | type LdapWriteUserRequest struct { 10 | // Comma-separated list of additional groups associated with the user. 11 | Groups []string `json:"groups,omitempty"` 12 | 13 | // Comma-separated list of policies associated with the user. 14 | Policies []string `json:"policies,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_leases_count_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesCountResponse struct for LeasesCountResponse 9 | type LeasesCountResponse struct { 10 | // Number of matching leases per mount 11 | Counts int32 `json:"counts,omitempty"` 12 | 13 | // Number of matching leases 14 | LeaseCount int32 `json:"lease_count,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_leases_list_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesListResponse struct for LeasesListResponse 9 | type LeasesListResponse struct { 10 | // Number of matching leases per mount 11 | Counts int32 `json:"counts,omitempty"` 12 | 13 | // Number of matching leases 14 | LeaseCount int32 `json:"lease_count,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_leases_look_up_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesLookUpResponse struct for LeasesLookUpResponse 9 | type LeasesLookUpResponse struct { 10 | // A list of lease ids 11 | Keys []string `json:"keys,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_leases_read_lease_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesReadLeaseRequest struct for LeasesReadLeaseRequest 9 | type LeasesReadLeaseRequest struct { 10 | // The lease identifier to renew. This is included with a lease. 11 | LeaseId string `json:"lease_id,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_leases_renew_lease_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesRenewLeaseRequest struct for LeasesRenewLeaseRequest 9 | type LeasesRenewLeaseRequest struct { 10 | // The desired increment in seconds to the lease 11 | Increment string `json:"increment,omitempty"` 12 | 13 | // The lease identifier to renew. This is included with a lease. 14 | LeaseId string `json:"lease_id,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_leases_renew_lease_with_id_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesRenewLeaseWithIdRequest struct for LeasesRenewLeaseWithIdRequest 9 | type LeasesRenewLeaseWithIdRequest struct { 10 | // The desired increment in seconds to the lease 11 | Increment string `json:"increment,omitempty"` 12 | 13 | // The lease identifier to renew. This is included with a lease. 14 | LeaseId string `json:"lease_id,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_leases_revoke_lease_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesRevokeLeaseRequest struct for LeasesRevokeLeaseRequest 9 | type LeasesRevokeLeaseRequest struct { 10 | // The lease identifier to renew. This is included with a lease. 11 | LeaseId string `json:"lease_id,omitempty"` 12 | 13 | // Whether or not to perform the revocation synchronously 14 | Sync bool `json:"sync,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_leases_revoke_lease_with_id_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesRevokeLeaseWithIdRequest struct for LeasesRevokeLeaseWithIdRequest 9 | type LeasesRevokeLeaseWithIdRequest struct { 10 | // The lease identifier to renew. This is included with a lease. 11 | LeaseId string `json:"lease_id,omitempty"` 12 | 13 | // Whether or not to perform the revocation synchronously 14 | Sync bool `json:"sync,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_leases_revoke_lease_with_prefix_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LeasesRevokeLeaseWithPrefixRequest struct for LeasesRevokeLeaseWithPrefixRequest 9 | type LeasesRevokeLeaseWithPrefixRequest struct { 10 | // Whether or not to perform the revocation synchronously 11 | Sync bool `json:"sync,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_loggers_update_verbosity_level_for_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LoggersUpdateVerbosityLevelForRequest struct for LoggersUpdateVerbosityLevelForRequest 9 | type LoggersUpdateVerbosityLevelForRequest struct { 10 | // Log verbosity level. Supported values (in order of detail) are \"trace\", \"debug\", \"info\", \"warn\", and \"error\". 11 | Level string `json:"level,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_loggers_update_verbosity_level_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // LoggersUpdateVerbosityLevelRequest struct for LoggersUpdateVerbosityLevelRequest 9 | type LoggersUpdateVerbosityLevelRequest struct { 10 | // Log verbosity level. Supported values (in order of detail) are \"trace\", \"debug\", \"info\", \"warn\", and \"error\". 11 | Level string `json:"level,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_mfa_admin_destroy_totp_secret_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // MfaAdminDestroyTotpSecretRequest struct for MfaAdminDestroyTotpSecretRequest 9 | type MfaAdminDestroyTotpSecretRequest struct { 10 | // Identifier of the entity from which the MFA method secret needs to be removed. 11 | EntityId string `json:"entity_id"` 12 | 13 | // The unique identifier for this MFA method. 14 | MethodId string `json:"method_id"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_mfa_admin_generate_totp_secret_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // MfaAdminGenerateTotpSecretRequest struct for MfaAdminGenerateTotpSecretRequest 9 | type MfaAdminGenerateTotpSecretRequest struct { 10 | // Entity ID on which the generated secret needs to get stored. 11 | EntityId string `json:"entity_id"` 12 | 13 | // The unique identifier for this MFA method. 14 | MethodId string `json:"method_id"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_mfa_generate_totp_secret_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // MfaGenerateTotpSecretRequest struct for MfaGenerateTotpSecretRequest 9 | type MfaGenerateTotpSecretRequest struct { 10 | // The unique identifier for this MFA method. 11 | MethodId string `json:"method_id"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_mfa_validate_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // MfaValidateRequest struct for MfaValidateRequest 9 | type MfaValidateRequest struct { 10 | // A map from MFA method ID to a slice of passcodes or an empty slice if the method does not use passcodes 11 | MfaPayload map[string]interface{} `json:"mfa_payload"` 12 | 13 | // ID for this MFA request 14 | MfaRequestId string `json:"mfa_request_id"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_mongo_db_atlas_configure_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // MongoDbAtlasConfigureRequest struct for MongoDbAtlasConfigureRequest 9 | type MongoDbAtlasConfigureRequest struct { 10 | // MongoDB Atlas Programmatic Private Key 11 | PrivateKey string `json:"private_key"` 12 | 13 | // MongoDB Atlas Programmatic Public Key 14 | PublicKey string `json:"public_key"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_nomad_configure_lease_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // NomadConfigureLeaseRequest struct for NomadConfigureLeaseRequest 9 | type NomadConfigureLeaseRequest struct { 10 | // Duration after which the issued token should not be allowed to be renewed 11 | MaxTtl string `json:"max_ttl,omitempty"` 12 | 13 | // Duration before which the issued token needs renewal 14 | Ttl string `json:"ttl,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_oci_configure_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OciConfigureRequest struct for OciConfigureRequest 9 | type OciConfigureRequest struct { 10 | // The tenancy id of the account. 11 | HomeTenancyId string `json:"home_tenancy_id,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_oci_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OciLoginRequest struct for OciLoginRequest 9 | type OciLoginRequest struct { 10 | // The signed headers of the client 11 | RequestHeaders string `json:"request_headers,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_oidc_configure_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OidcConfigureRequest struct for OidcConfigureRequest 9 | type OidcConfigureRequest struct { 10 | // Issuer URL to be used in the iss claim of the token. If not set, Vault's app_addr will be used. 11 | Issuer string `json:"issuer,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_oidc_introspect_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OidcIntrospectRequest struct for OidcIntrospectRequest 9 | type OidcIntrospectRequest struct { 10 | // Optional client_id to verify 11 | ClientId string `json:"client_id,omitempty"` 12 | 13 | // Token to verify 14 | Token string `json:"token,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_oidc_rotate_key_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OidcRotateKeyRequest struct for OidcRotateKeyRequest 9 | type OidcRotateKeyRequest struct { 10 | // Controls how long the public portion of a key will be available for verification after being rotated. Setting verification_ttl here will override the verification_ttl set on the key. 11 | VerificationTtl string `json:"verification_ttl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_oidc_write_assignment_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OidcWriteAssignmentRequest struct for OidcWriteAssignmentRequest 9 | type OidcWriteAssignmentRequest struct { 10 | // Comma separated string or array of identity entity IDs 11 | EntityIds []string `json:"entity_ids,omitempty"` 12 | 13 | // Comma separated string or array of identity group IDs 14 | GroupIds []string `json:"group_ids,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_oidc_write_scope_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OidcWriteScopeRequest struct for OidcWriteScopeRequest 9 | type OidcWriteScopeRequest struct { 10 | // The description of the scope 11 | Description string `json:"description,omitempty"` 12 | 13 | // The template string to use for the scope. This may be in string-ified JSON or base64 format. 14 | Template string `json:"template,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_okta_write_group_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OktaWriteGroupRequest struct for OktaWriteGroupRequest 9 | type OktaWriteGroupRequest struct { 10 | // Comma-separated list of policies associated to the group. 11 | Policies []string `json:"policies,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_okta_write_user_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // OktaWriteUserRequest struct for OktaWriteUserRequest 9 | type OktaWriteUserRequest struct { 10 | // List of groups associated with the user. 11 | Groups []string `json:"groups,omitempty"` 12 | 13 | // List of policies associated with the user. 14 | Policies []string `json:"policies,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_pki_configure_ca_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiConfigureCaRequest struct for PkiConfigureCaRequest 9 | type PkiConfigureCaRequest struct { 10 | // PEM-format, concatenated unencrypted secret key and certificate. 11 | PemBundle string `json:"pem_bundle,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_configure_keys_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiConfigureKeysRequest struct for PkiConfigureKeysRequest 9 | type PkiConfigureKeysRequest struct { 10 | // Reference (name or identifier) of the default key. 11 | Default string `json:"default,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_configure_keys_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiConfigureKeysResponse struct for PkiConfigureKeysResponse 9 | type PkiConfigureKeysResponse struct { 10 | // Reference (name or identifier) to the default issuer. 11 | Default string `json:"default,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_import_key_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiImportKeyRequest struct for PkiImportKeyRequest 9 | type PkiImportKeyRequest struct { 10 | // Optional name to be used for this key 11 | KeyName string `json:"key_name,omitempty"` 12 | 13 | // PEM-format, unencrypted secret key 14 | PemBundle string `json:"pem_bundle,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_read_crl_delta_der_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerReadCrlDeltaDerResponse struct for PkiIssuerReadCrlDeltaDerResponse 9 | type PkiIssuerReadCrlDeltaDerResponse struct { 10 | Crl string `json:"crl,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_read_crl_delta_pem_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerReadCrlDeltaPemResponse struct for PkiIssuerReadCrlDeltaPemResponse 9 | type PkiIssuerReadCrlDeltaPemResponse struct { 10 | Crl string `json:"crl,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_read_crl_delta_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerReadCrlDeltaResponse struct for PkiIssuerReadCrlDeltaResponse 9 | type PkiIssuerReadCrlDeltaResponse struct { 10 | Crl string `json:"crl,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_read_crl_der_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerReadCrlDerResponse struct for PkiIssuerReadCrlDerResponse 9 | type PkiIssuerReadCrlDerResponse struct { 10 | Crl string `json:"crl,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_read_crl_pem_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerReadCrlPemResponse struct for PkiIssuerReadCrlPemResponse 9 | type PkiIssuerReadCrlPemResponse struct { 10 | Crl string `json:"crl,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_read_crl_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerReadCrlResponse struct for PkiIssuerReadCrlResponse 9 | type PkiIssuerReadCrlResponse struct { 10 | Crl string `json:"crl,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_resign_crls_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerResignCrlsResponse struct for PkiIssuerResignCrlsResponse 9 | type PkiIssuerResignCrlsResponse struct { 10 | // CRL 11 | Crl string `json:"crl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_sign_revocation_list_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerSignRevocationListResponse struct for PkiIssuerSignRevocationListResponse 9 | type PkiIssuerSignRevocationListResponse struct { 10 | // CRL 11 | Crl string `json:"crl,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_issuer_sign_self_issued_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuerSignSelfIssuedResponse struct for PkiIssuerSignSelfIssuedResponse 9 | type PkiIssuerSignSelfIssuedResponse struct { 10 | // Certificate 11 | Certificate string `json:"certificate,omitempty"` 12 | 13 | // Issuing CA 14 | IssuingCa string `json:"issuing_ca,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_pki_issuers_import_bundle_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuersImportBundleRequest struct for PkiIssuersImportBundleRequest 9 | type PkiIssuersImportBundleRequest struct { 10 | // PEM-format, concatenated unencrypted secret-key (optional) and certificates. 11 | PemBundle string `json:"pem_bundle,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_issuers_import_cert_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiIssuersImportCertRequest struct for PkiIssuersImportCertRequest 9 | type PkiIssuersImportCertRequest struct { 10 | // PEM-format, concatenated unencrypted secret-key (optional) and certificates. 11 | PemBundle string `json:"pem_bundle,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_list_eab_keys_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiListEabKeysResponse struct for PkiListEabKeysResponse 9 | type PkiListEabKeysResponse struct { 10 | // EAB details keyed by the eab key id 11 | KeyInfo map[string]interface{} `json:"key_info,omitempty"` 12 | 13 | // A list of unused eab keys 14 | Keys []string `json:"keys,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_pki_list_issuers_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiListIssuersResponse struct for PkiListIssuersResponse 9 | type PkiListIssuersResponse struct { 10 | // Key info with issuer name 11 | KeyInfo map[string]interface{} `json:"key_info,omitempty"` 12 | 13 | // A list of keys 14 | Keys []string `json:"keys,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_pki_list_keys_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiListKeysResponse struct for PkiListKeysResponse 9 | type PkiListKeysResponse struct { 10 | // Key info with issuer name 11 | KeyInfo map[string]interface{} `json:"key_info,omitempty"` 12 | 13 | // A list of keys 14 | Keys []string `json:"keys,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_pki_read_keys_configuration_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiReadKeysConfigurationResponse struct for PkiReadKeysConfigurationResponse 9 | type PkiReadKeysConfigurationResponse struct { 10 | // Reference (name or identifier) to the default issuer. 11 | Default string `json:"default,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_replace_root_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiReplaceRootRequest struct for PkiReplaceRootRequest 9 | type PkiReplaceRootRequest struct { 10 | // Reference (name or identifier) to the default issuer. 11 | Default string `json:"default,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_revoke_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiRevokeRequest struct for PkiRevokeRequest 9 | type PkiRevokeRequest struct { 10 | // Certificate to revoke in PEM format; must be signed by an issuer in this mount. 11 | Certificate string `json:"certificate,omitempty"` 12 | 13 | // Certificate serial number, in colon- or hyphen-separated octal 14 | SerialNumber string `json:"serial_number,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_pki_revoke_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | import "time" 9 | 10 | // PkiRevokeResponse struct for PkiRevokeResponse 11 | type PkiRevokeResponse struct { 12 | // Revocation Time 13 | RevocationTime int64 `json:"revocation_time,omitempty"` 14 | 15 | // Revocation Time 16 | RevocationTimeRfc3339 time.Time `json:"revocation_time_rfc3339,omitempty"` 17 | 18 | // Revocation State 19 | State string `json:"state,omitempty"` 20 | } 21 | -------------------------------------------------------------------------------- /schema/model_pki_root_sign_self_issued_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiRootSignSelfIssuedResponse struct for PkiRootSignSelfIssuedResponse 9 | type PkiRootSignSelfIssuedResponse struct { 10 | // Certificate 11 | Certificate string `json:"certificate,omitempty"` 12 | 13 | // Issuing CA 14 | IssuingCa string `json:"issuing_ca,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_pki_rotate_crl_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiRotateCrlResponse struct for PkiRotateCrlResponse 9 | type PkiRotateCrlResponse struct { 10 | // Whether rotation was successful 11 | Success bool `json:"success,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_rotate_delta_crl_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiRotateDeltaCrlResponse struct for PkiRotateDeltaCrlResponse 9 | type PkiRotateDeltaCrlResponse struct { 10 | // Whether rotation was successful 11 | Success bool `json:"success,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_write_key_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiWriteKeyRequest struct for PkiWriteKeyRequest 9 | type PkiWriteKeyRequest struct { 10 | // Human-readable name for this key. 11 | KeyName string `json:"key_name,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_pki_write_key_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PkiWriteKeyResponse struct for PkiWriteKeyResponse 9 | type PkiWriteKeyResponse struct { 10 | // Key Id 11 | KeyId string `json:"key_id,omitempty"` 12 | 13 | // Key Name 14 | KeyName string `json:"key_name,omitempty"` 15 | 16 | // Key Type 17 | KeyType string `json:"key_type,omitempty"` 18 | } 19 | -------------------------------------------------------------------------------- /schema/model_plugins_catalog_list_plugins_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PluginsCatalogListPluginsResponse struct for PluginsCatalogListPluginsResponse 9 | type PluginsCatalogListPluginsResponse struct { 10 | Detailed map[string]interface{} `json:"detailed,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_plugins_catalog_list_plugins_with_type_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PluginsCatalogListPluginsWithTypeResponse struct for PluginsCatalogListPluginsWithTypeResponse 9 | type PluginsCatalogListPluginsWithTypeResponse struct { 10 | // List of plugin names in the catalog 11 | Keys []string `json:"keys,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_plugins_reload_backends_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PluginsReloadBackendsResponse struct for PluginsReloadBackendsResponse 9 | type PluginsReloadBackendsResponse struct { 10 | ReloadId string `json:"reload_id,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_plugins_runtimes_catalog_list_plugins_runtimes_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PluginsRuntimesCatalogListPluginsRuntimesResponse struct for PluginsRuntimesCatalogListPluginsRuntimesResponse 9 | type PluginsRuntimesCatalogListPluginsRuntimesResponse struct { 10 | // List of all plugin runtimes in the catalog 11 | Runtimes []map[string]interface{} `json:"runtimes,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_policies_generate_password_from_password_policy_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PoliciesGeneratePasswordFromPasswordPolicyResponse struct for PoliciesGeneratePasswordFromPasswordPolicyResponse 9 | type PoliciesGeneratePasswordFromPasswordPolicyResponse struct { 10 | Password string `json:"password,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_policies_list_acl_policies_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PoliciesListAclPoliciesResponse struct for PoliciesListAclPoliciesResponse 9 | type PoliciesListAclPoliciesResponse struct { 10 | Keys []string `json:"keys,omitempty"` 11 | 12 | Policies []string `json:"policies,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /schema/model_policies_read_acl_policy_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PoliciesReadAclPolicyResponse struct for PoliciesReadAclPolicyResponse 9 | type PoliciesReadAclPolicyResponse struct { 10 | Name string `json:"name,omitempty"` 11 | 12 | Policy string `json:"policy,omitempty"` 13 | 14 | Rules string `json:"rules,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_policies_read_password_policy_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PoliciesReadPasswordPolicyResponse struct for PoliciesReadPasswordPolicyResponse 9 | type PoliciesReadPasswordPolicyResponse struct { 10 | Policy string `json:"policy,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_policies_write_acl_policy_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PoliciesWriteAclPolicyRequest struct for PoliciesWriteAclPolicyRequest 9 | type PoliciesWriteAclPolicyRequest struct { 10 | // The rules of the policy. 11 | Policy string `json:"policy,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_policies_write_password_policy_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // PoliciesWritePasswordPolicyRequest struct for PoliciesWritePasswordPolicyRequest 9 | type PoliciesWritePasswordPolicyRequest struct { 10 | // The password policy 11 | Policy string `json:"policy,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_rabbit_mq_configure_lease_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RabbitMqConfigureLeaseRequest struct for RabbitMqConfigureLeaseRequest 9 | type RabbitMqConfigureLeaseRequest struct { 10 | // Duration after which the issued credentials should not be allowed to be renewed 11 | MaxTtl string `json:"max_ttl,omitempty"` 12 | 13 | // Duration before which the issued credentials needs renewal 14 | Ttl string `json:"ttl,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_radius_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RadiusLoginRequest struct for RadiusLoginRequest 9 | type RadiusLoginRequest struct { 10 | // Password for this user. 11 | Password string `json:"password,omitempty"` 12 | 13 | // Username to be used for login. (POST request body) 14 | Username string `json:"username,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_radius_login_with_username_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RadiusLoginWithUsernameRequest struct for RadiusLoginWithUsernameRequest 9 | type RadiusLoginWithUsernameRequest struct { 10 | // Password for this user. 11 | Password string `json:"password,omitempty"` 12 | 13 | // Username to be used for login. (POST request body) 14 | Username string `json:"username,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_radius_write_user_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RadiusWriteUserRequest struct for RadiusWriteUserRequest 9 | type RadiusWriteUserRequest struct { 10 | // Comma-separated list of policies associated to the user. 11 | Policies []string `json:"policies,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_raw_read_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RawReadResponse struct for RawReadResponse 9 | type RawReadResponse struct { 10 | Value string `json:"value,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_raw_write_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RawWriteRequest struct for RawWriteRequest 9 | type RawWriteRequest struct { 10 | Compressed bool `json:"compressed,omitempty"` 11 | 12 | CompressionType string `json:"compression_type,omitempty"` 13 | 14 | Encoding string `json:"encoding,omitempty"` 15 | 16 | Value string `json:"value,omitempty"` 17 | } 18 | -------------------------------------------------------------------------------- /schema/model_read_wrapping_properties_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // ReadWrappingPropertiesRequest struct for ReadWrappingPropertiesRequest 9 | type ReadWrappingPropertiesRequest struct { 10 | Token string `json:"token,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_read_wrapping_properties_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | import "time" 9 | 10 | // ReadWrappingPropertiesResponse struct for ReadWrappingPropertiesResponse 11 | type ReadWrappingPropertiesResponse struct { 12 | CreationPath string `json:"creation_path,omitempty"` 13 | 14 | CreationTime time.Time `json:"creation_time,omitempty"` 15 | 16 | CreationTtl string `json:"creation_ttl,omitempty"` 17 | } 18 | -------------------------------------------------------------------------------- /schema/model_rekey_attempt_update_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RekeyAttemptUpdateRequest struct for RekeyAttemptUpdateRequest 9 | type RekeyAttemptUpdateRequest struct { 10 | // Specifies a single unseal key share. 11 | Key string `json:"key,omitempty"` 12 | 13 | // Specifies the nonce of the rekey attempt. 14 | Nonce string `json:"nonce,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_rekey_read_backup_key_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RekeyReadBackupKeyResponse struct for RekeyReadBackupKeyResponse 9 | type RekeyReadBackupKeyResponse struct { 10 | Keys map[string]interface{} `json:"keys,omitempty"` 11 | 12 | KeysBase64 map[string]interface{} `json:"keys_base64,omitempty"` 13 | 14 | Nonce string `json:"nonce,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_rekey_read_backup_recovery_key_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RekeyReadBackupRecoveryKeyResponse struct for RekeyReadBackupRecoveryKeyResponse 9 | type RekeyReadBackupRecoveryKeyResponse struct { 10 | Keys map[string]interface{} `json:"keys,omitempty"` 11 | 12 | KeysBase64 map[string]interface{} `json:"keys_base64,omitempty"` 13 | 14 | Nonce string `json:"nonce,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_rekey_verification_cancel_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RekeyVerificationCancelResponse struct for RekeyVerificationCancelResponse 9 | type RekeyVerificationCancelResponse struct { 10 | N int32 `json:"n,omitempty"` 11 | 12 | Nounce string `json:"nounce,omitempty"` 13 | 14 | Progress int32 `json:"progress,omitempty"` 15 | 16 | Started string `json:"started,omitempty"` 17 | 18 | T int32 `json:"t,omitempty"` 19 | } 20 | -------------------------------------------------------------------------------- /schema/model_rekey_verification_update_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RekeyVerificationUpdateRequest struct for RekeyVerificationUpdateRequest 9 | type RekeyVerificationUpdateRequest struct { 10 | // Specifies a single unseal share key from the new set of shares. 11 | Key string `json:"key,omitempty"` 12 | 13 | // Specifies the nonce of the rekey verification operation. 14 | Nonce string `json:"nonce,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_rekey_verification_update_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RekeyVerificationUpdateResponse struct for RekeyVerificationUpdateResponse 9 | type RekeyVerificationUpdateResponse struct { 10 | Complete bool `json:"complete,omitempty"` 11 | 12 | Nounce string `json:"nounce,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /schema/model_remount_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RemountRequest struct for RemountRequest 9 | type RemountRequest struct { 10 | // The previous mount point. 11 | From string `json:"from,omitempty"` 12 | 13 | // The new mount point. 14 | To string `json:"to,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_remount_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RemountResponse struct for RemountResponse 9 | type RemountResponse struct { 10 | MigrationId string `json:"migration_id,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_remount_status_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RemountStatusResponse struct for RemountStatusResponse 9 | type RemountStatusResponse struct { 10 | MigrationId string `json:"migration_id,omitempty"` 11 | 12 | MigrationInfo map[string]interface{} `json:"migration_info,omitempty"` 13 | } 14 | -------------------------------------------------------------------------------- /schema/model_rewrap_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RewrapRequest struct for RewrapRequest 9 | type RewrapRequest struct { 10 | Token string `json:"token,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_root_token_generation_initialize_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RootTokenGenerationInitializeRequest struct for RootTokenGenerationInitializeRequest 9 | type RootTokenGenerationInitializeRequest struct { 10 | // Specifies a base64-encoded PGP public key. 11 | PgpKey string `json:"pgp_key,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_root_token_generation_update_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // RootTokenGenerationUpdateRequest struct for RootTokenGenerationUpdateRequest 9 | type RootTokenGenerationUpdateRequest struct { 10 | // Specifies a single unseal key share. 11 | Key string `json:"key,omitempty"` 12 | 13 | // Specifies the nonce of the attempt. 14 | Nonce string `json:"nonce,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_ssh_configure_zero_address_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // SshConfigureZeroAddressRequest struct for SshConfigureZeroAddressRequest 9 | type SshConfigureZeroAddressRequest struct { 10 | // [Required] Comma separated list of role names which allows credentials to be requested for any IP address. CIDR blocks previously registered under these roles will be ignored. 11 | Roles []string `json:"roles,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ssh_generate_credentials_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // SshGenerateCredentialsRequest struct for SshGenerateCredentialsRequest 9 | type SshGenerateCredentialsRequest struct { 10 | // [Required] IP of the remote host 11 | Ip string `json:"ip,omitempty"` 12 | 13 | // [Optional] Username in remote host 14 | Username string `json:"username,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_ssh_list_roles_by_ip_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // SshListRolesByIpRequest struct for SshListRolesByIpRequest 9 | type SshListRolesByIpRequest struct { 10 | // [Required] IP address of remote host 11 | Ip string `json:"ip,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ssh_verify_otp_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // SshVerifyOtpRequest struct for SshVerifyOtpRequest 9 | type SshVerifyOtpRequest struct { 10 | // [Required] One-Time-Key that needs to be validated 11 | Otp string `json:"otp,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_standard_list_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // StandardListResponse struct for StandardListResponse 9 | type StandardListResponse struct { 10 | Keys []string `json:"keys,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_token_look_up_accessor_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TokenLookUpAccessorRequest struct for TokenLookUpAccessorRequest 9 | type TokenLookUpAccessorRequest struct { 10 | // Accessor of the token to look up (request body) 11 | Accessor string `json:"accessor,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_token_look_up_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TokenLookUpRequest struct for TokenLookUpRequest 9 | type TokenLookUpRequest struct { 10 | // Token to lookup 11 | Token string `json:"token,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_token_renew_accessor_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TokenRenewAccessorRequest struct for TokenRenewAccessorRequest 9 | type TokenRenewAccessorRequest struct { 10 | // Accessor of the token to renew (request body) 11 | Accessor string `json:"accessor,omitempty"` 12 | 13 | // The desired increment in seconds to the token expiration 14 | Increment string `json:"increment,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_token_renew_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TokenRenewRequest struct for TokenRenewRequest 9 | type TokenRenewRequest struct { 10 | // The desired increment in seconds to the token expiration 11 | Increment string `json:"increment,omitempty"` 12 | 13 | // Token to renew (request body) 14 | Token string `json:"token,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_token_renew_self_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TokenRenewSelfRequest struct for TokenRenewSelfRequest 9 | type TokenRenewSelfRequest struct { 10 | // The desired increment in seconds to the token expiration 11 | Increment string `json:"increment,omitempty"` 12 | 13 | // Token to renew (unused, does not need to be set) 14 | Token string `json:"token,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_token_revoke_accessor_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TokenRevokeAccessorRequest struct for TokenRevokeAccessorRequest 9 | type TokenRevokeAccessorRequest struct { 10 | // Accessor of the token (request body) 11 | Accessor string `json:"accessor,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_token_revoke_orphan_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TokenRevokeOrphanRequest struct for TokenRevokeOrphanRequest 9 | type TokenRevokeOrphanRequest struct { 10 | // Token to revoke (request body) 11 | Token string `json:"token,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_token_revoke_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TokenRevokeRequest struct for TokenRevokeRequest 9 | type TokenRevokeRequest struct { 10 | // Token to revoke (request body) 11 | Token string `json:"token,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_totp_validate_code_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TotpValidateCodeRequest struct for TotpValidateCodeRequest 9 | type TotpValidateCodeRequest struct { 10 | // TOTP code to be validated. 11 | Code string `json:"code,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_transit_configure_cache_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TransitConfigureCacheRequest struct for TransitConfigureCacheRequest 9 | type TransitConfigureCacheRequest struct { 10 | // Size of cache, use 0 for an unlimited cache size, defaults to 0 11 | Size int32 `json:"size,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_transit_configure_keys_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // TransitConfigureKeysRequest struct for TransitConfigureKeysRequest 9 | type TransitConfigureKeysRequest struct { 10 | // Whether to allow automatic upserting (creation) of keys on the encrypt endpoint. 11 | DisableUpsert bool `json:"disable_upsert,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_ui_headers_configure_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // UiHeadersConfigureRequest struct for UiHeadersConfigureRequest 9 | type UiHeadersConfigureRequest struct { 10 | // Returns multiple values if true 11 | Multivalue bool `json:"multivalue,omitempty"` 12 | 13 | // The values to set the header. 14 | Values []string `json:"values,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_ui_headers_list_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // UiHeadersListResponse struct for UiHeadersListResponse 9 | type UiHeadersListResponse struct { 10 | // Lists of configured UI headers. Omitted if list is empty 11 | Keys []string `json:"keys,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_unseal_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // UnsealRequest struct for UnsealRequest 9 | type UnsealRequest struct { 10 | // Specifies a single unseal key share. This is required unless reset is true. 11 | Key string `json:"key,omitempty"` 12 | 13 | // Specifies if previously-provided unseal keys are discarded and the unseal process is reset. 14 | Reset bool `json:"reset,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /schema/model_unwrap_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // UnwrapRequest struct for UnwrapRequest 9 | type UnwrapRequest struct { 10 | Token string `json:"token,omitempty"` 11 | } 12 | -------------------------------------------------------------------------------- /schema/model_userpass_login_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // UserpassLoginRequest struct for UserpassLoginRequest 9 | type UserpassLoginRequest struct { 10 | // Password for this user. 11 | Password string `json:"password,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_userpass_reset_password_request.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // UserpassResetPasswordRequest struct for UserpassResetPasswordRequest 9 | type UserpassResetPasswordRequest struct { 10 | // Password for this user. 11 | Password string `json:"password,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /schema/model_version_history_response.go: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | // 4 | // Code generated with OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. 5 | 6 | package schema 7 | 8 | // VersionHistoryResponse struct for VersionHistoryResponse 9 | type VersionHistoryResponse struct { 10 | KeyInfo map[string]interface{} `json:"key_info,omitempty"` 11 | 12 | Keys []string `json:"keys,omitempty"` 13 | } 14 | --------------------------------------------------------------------------------