Documentation ¶
Index ¶
- Constants
- func DefaultRetryPolicy(ctx context.Context, resp *http.Response, err error) (bool, error)
- func IsErrorStatus(err error, status int) bool
- func MergeReplicationStates(old []string, new string) []string
- type Auth
- func (a *Auth) AliCloudDeleteAuthRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AliCloudListAuthRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AliCloudLogin(ctx context.Context, request schema.AliCloudLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AliCloudReadAuthRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AliCloudWriteAuthRole(ctx context.Context, role string, request schema.AliCloudWriteAuthRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteBindSecretId(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteBoundCidrList(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeletePeriod(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeletePolicies(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteRole(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteSecretIdBoundCidrs(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteSecretIdNumUses(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteSecretIdTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteTokenBoundCidrs(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteTokenMaxTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteTokenNumUses(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDeleteTokenTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDestroySecretId(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleDestroySecretIdByAccessor(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AppRoleListSecretIds(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AppRoleLogin(ctx context.Context, request schema.AppRoleLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleLookUpSecretId(ctx context.Context, roleName string, ...) (*Response[schema.AppRoleLookUpSecretIdResponse], error)
- func (a *Auth) AppRoleLookUpSecretIdByAccessor(ctx context.Context, roleName string, ...) (*Response[schema.AppRoleLookUpSecretIdByAccessorResponse], error)
- func (a *Auth) AppRoleReadBindSecretId(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadBindSecretIdResponse], error)
- func (a *Auth) AppRoleReadBoundCidrList(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadBoundCidrListResponse], error)
- func (a *Auth) AppRoleReadLocalSecretIds(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadLocalSecretIdsResponse], error)
- func (a *Auth) AppRoleReadPeriod(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadPeriodResponse], error)
- func (a *Auth) AppRoleReadPolicies(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadPoliciesResponse], error)
- func (a *Auth) AppRoleReadRole(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadRoleResponse], error)
- func (a *Auth) AppRoleReadRoleId(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadRoleIdResponse], error)
- func (a *Auth) AppRoleReadSecretIdBoundCidrs(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadSecretIdBoundCidrsResponse], error)
- func (a *Auth) AppRoleReadSecretIdNumUses(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadSecretIdNumUsesResponse], error)
- func (a *Auth) AppRoleReadSecretIdTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadSecretIdTtlResponse], error)
- func (a *Auth) AppRoleReadTokenBoundCidrs(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadTokenBoundCidrsResponse], error)
- func (a *Auth) AppRoleReadTokenMaxTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadTokenMaxTtlResponse], error)
- func (a *Auth) AppRoleReadTokenNumUses(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadTokenNumUsesResponse], error)
- func (a *Auth) AppRoleReadTokenTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadTokenTtlResponse], error)
- func (a *Auth) AppRoleTidySecretId(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteBindSecretId(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteBoundCidrList(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteCustomSecretId(ctx context.Context, roleName string, ...) (*Response[schema.AppRoleWriteCustomSecretIdResponse], error)
- func (a *Auth) AppRoleWritePeriod(ctx context.Context, roleName string, request schema.AppRoleWritePeriodRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWritePolicies(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteRole(ctx context.Context, roleName string, request schema.AppRoleWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteRoleId(ctx context.Context, roleName string, request schema.AppRoleWriteRoleIdRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteSecretId(ctx context.Context, roleName string, ...) (*Response[schema.AppRoleWriteSecretIdResponse], error)
- func (a *Auth) AppRoleWriteSecretIdBoundCidrs(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteSecretIdNumUses(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteSecretIdTtl(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteTokenBoundCidrs(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteTokenMaxTtl(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteTokenNumUses(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AppRoleWriteTokenTtl(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsConfigureCertificate(ctx context.Context, certName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsConfigureClient(ctx context.Context, request schema.AwsConfigureClientRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsConfigureIdentityAccessListTidyOperation(ctx context.Context, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsConfigureIdentityIntegration(ctx context.Context, request schema.AwsConfigureIdentityIntegrationRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsConfigureIdentityWhitelistTidyOperation(ctx context.Context, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsConfigureRoleTagBlacklistTidyOperation(ctx context.Context, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsConfigureRoleTagDenyListTidyOperation(ctx context.Context, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteAuthRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteCertificateConfiguration(ctx context.Context, certName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteClientConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteIdentityAccessList(ctx context.Context, instanceId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteIdentityAccessListTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteIdentityWhitelist(ctx context.Context, instanceId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteIdentityWhitelistTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteRoleTagBlacklist(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteRoleTagBlacklistTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteRoleTagDenyList(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteRoleTagDenyListTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsDeleteStsRole(ctx context.Context, accountId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsListAuthRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AwsListCertificateConfigurations(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AwsListIdentityAccessList(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AwsListIdentityWhitelist(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AwsListRoleTagBlacklists(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AwsListRoleTagDenyLists(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AwsListStsRoleRelationships(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AwsLogin(ctx context.Context, request schema.AwsLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadAuthRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadCertificateConfiguration(ctx context.Context, certName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadClientConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadIdentityAccessList(ctx context.Context, instanceId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadIdentityAccessListTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadIdentityIntegrationConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadIdentityWhitelist(ctx context.Context, instanceId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadIdentityWhitelistTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadRoleTagBlacklist(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadRoleTagBlacklistTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadRoleTagDenyList(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadRoleTagDenyListTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsReadStsRole(ctx context.Context, accountId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsRotateRootCredentials(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsTidyIdentityAccessList(ctx context.Context, request schema.AwsTidyIdentityAccessListRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsTidyIdentityWhitelist(ctx context.Context, request schema.AwsTidyIdentityWhitelistRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsTidyRoleTagBlacklist(ctx context.Context, request schema.AwsTidyRoleTagBlacklistRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsTidyRoleTagDenyList(ctx context.Context, request schema.AwsTidyRoleTagDenyListRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsWriteAuthRole(ctx context.Context, role string, request schema.AwsWriteAuthRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsWriteRoleTag(ctx context.Context, role string, request schema.AwsWriteRoleTagRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsWriteRoleTagBlacklist(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsWriteRoleTagDenyList(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AwsWriteStsRole(ctx context.Context, accountId string, request schema.AwsWriteStsRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AzureConfigureAuth(ctx context.Context, request schema.AzureConfigureAuthRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AzureDeleteAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AzureDeleteAuthRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AzureListAuthRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) AzureLogin(ctx context.Context, request schema.AzureLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) AzureReadAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AzureReadAuthRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AzureRotateRootCredentials(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) AzureWriteAuthRole(ctx context.Context, name string, request schema.AzureWriteAuthRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) CentrifyConfigure(ctx context.Context, request schema.CentrifyConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) CentrifyLogin(ctx context.Context, request schema.CentrifyLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) CentrifyReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CertConfigure(ctx context.Context, request schema.CertConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) CertDeleteCertificate(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CertDeleteCrl(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CertListCertificates(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) CertListCrls(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) CertLogin(ctx context.Context, request schema.CertLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CertReadCertificate(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CertReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CertReadCrl(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CertWriteCertificate(ctx context.Context, name string, request schema.CertWriteCertificateRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) CertWriteCrl(ctx context.Context, name string, request schema.CertWriteCrlRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) CloudFoundryConfigure(ctx context.Context, request schema.CloudFoundryConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) CloudFoundryDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CloudFoundryDeleteRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CloudFoundryListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) CloudFoundryLogin(ctx context.Context, request schema.CloudFoundryLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) CloudFoundryReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CloudFoundryReadRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) CloudFoundryWriteRole(ctx context.Context, role string, request schema.CloudFoundryWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubConfigure(ctx context.Context, request schema.GithubConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubDeleteTeamMapping(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubDeleteUserMapping(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubListTeams(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) GithubListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) GithubLogin(ctx context.Context, request schema.GithubLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubReadTeamMapping(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubReadUserMapping(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubWriteTeamMapping(ctx context.Context, key string, request schema.GithubWriteTeamMappingRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GithubWriteUserMapping(ctx context.Context, key string, request schema.GithubWriteUserMappingRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GoogleCloudConfigureAuth(ctx context.Context, request schema.GoogleCloudConfigureAuthRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GoogleCloudDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) GoogleCloudEditLabelsForRole(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GoogleCloudEditServiceAccountsForRole(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GoogleCloudListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) GoogleCloudLogin(ctx context.Context, request schema.GoogleCloudLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) GoogleCloudReadAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) GoogleCloudReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) GoogleCloudWriteRole(ctx context.Context, name string, request schema.GoogleCloudWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtConfigure(ctx context.Context, request schema.JwtConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) JwtLogin(ctx context.Context, request schema.JwtLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtOidcCallback(ctx context.Context, clientNonce string, code string, state string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtOidcCallbackFormPost(ctx context.Context, request schema.JwtOidcCallbackFormPostRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtOidcRequestAuthorizationUrl(ctx context.Context, request schema.JwtOidcRequestAuthorizationUrlRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) JwtWriteRole(ctx context.Context, name string, request schema.JwtWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) KerberosConfigure(ctx context.Context, request schema.KerberosConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) KerberosConfigureLdap(ctx context.Context, request schema.KerberosConfigureLdapRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) KerberosDeleteGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) KerberosListGroups(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) KerberosLogin(ctx context.Context, request schema.KerberosLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) KerberosReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) KerberosReadGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) KerberosReadLdapConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) KerberosWriteGroup(ctx context.Context, name string, request schema.KerberosWriteGroupRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) KubernetesConfigureAuth(ctx context.Context, request schema.KubernetesConfigureAuthRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) KubernetesDeleteAuthRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) KubernetesListAuthRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) KubernetesLogin(ctx context.Context, request schema.KubernetesLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) KubernetesReadAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) KubernetesReadAuthRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) KubernetesWriteAuthRole(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapConfigureAuth(ctx context.Context, request schema.LdapConfigureAuthRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapDeleteGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapDeleteUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapListGroups(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) LdapListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) LdapLogin(ctx context.Context, username string, request schema.LdapLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapReadAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapReadGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapReadUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapWriteGroup(ctx context.Context, name string, request schema.LdapWriteGroupRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) LdapWriteUser(ctx context.Context, name string, request schema.LdapWriteUserRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) OciConfigure(ctx context.Context, request schema.OciConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) OciDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OciDeleteRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OciListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) OciLogin(ctx context.Context, role string, request schema.OciLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) OciReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OciReadRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OciWriteRole(ctx context.Context, role string, request schema.OciWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaConfigure(ctx context.Context, request schema.OktaConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaDeleteGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaDeleteUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaListGroups(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) OktaListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) OktaLogin(ctx context.Context, username string, request schema.OktaLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaReadGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaReadUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaVerify(ctx context.Context, nonce string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaWriteGroup(ctx context.Context, name string, request schema.OktaWriteGroupRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) OktaWriteUser(ctx context.Context, name string, request schema.OktaWriteUserRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) RadiusConfigure(ctx context.Context, request schema.RadiusConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) RadiusDeleteUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) RadiusListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) RadiusLogin(ctx context.Context, request schema.RadiusLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) RadiusLoginWithUsername(ctx context.Context, urlusername string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) RadiusReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) RadiusReadUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) RadiusWriteUser(ctx context.Context, name string, request schema.RadiusWriteUserRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenCreate(ctx context.Context, request schema.TokenCreateRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenCreateAgainstRole(ctx context.Context, roleName string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenCreateOrphan(ctx context.Context, request schema.TokenCreateOrphanRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenDeleteRole(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenListAccessors(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) TokenListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) TokenLookUp(ctx context.Context, request schema.TokenLookUpRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenLookUpAccessor(ctx context.Context, request schema.TokenLookUpAccessorRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenLookUpSelf(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenReadRole(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenRenew(ctx context.Context, request schema.TokenRenewRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenRenewAccessor(ctx context.Context, request schema.TokenRenewAccessorRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenRenewSelf(ctx context.Context, request schema.TokenRenewSelfRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenRevoke(ctx context.Context, request schema.TokenRevokeRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenRevokeAccessor(ctx context.Context, request schema.TokenRevokeAccessorRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenRevokeOrphan(ctx context.Context, request schema.TokenRevokeOrphanRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenRevokeSelf(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenTidy(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) TokenWriteRole(ctx context.Context, roleName string, request schema.TokenWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) UserpassDeleteUser(ctx context.Context, username string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) UserpassListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (a *Auth) UserpassLogin(ctx context.Context, username string, request schema.UserpassLoginRequest, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) UserpassReadUser(ctx context.Context, username string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (a *Auth) UserpassResetPassword(ctx context.Context, username string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) UserpassUpdatePolicies(ctx context.Context, username string, ...) (*Response[map[string]interface{}], error)
- func (a *Auth) UserpassWriteUser(ctx context.Context, username string, request schema.UserpassWriteUserRequest, ...) (*Response[map[string]interface{}], error)
- type Client
- func (c *Client) ClearCustomHeaders()
- func (c *Client) ClearMFACredentials()
- func (c *Client) ClearNamespace()
- func (c *Client) ClearReplicationForwardingMode()
- func (c *Client) ClearRequestCallbacks()
- func (c *Client) ClearResponseCallbacks()
- func (c *Client) ClearResponseWrapping()
- func (c *Client) ClearToken()
- func (c *Client) Clone() *Client
- func (c *Client) Configuration() ClientConfiguration
- func (c *Client) Delete(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (c *Client) List(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (c *Client) Read(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (c *Client) ReadRaw(ctx context.Context, path string, options ...RequestOption) (*http.Response, error)
- func (c *Client) SetCustomHeaders(headers http.Header) error
- func (c *Client) SetMFACredentials(credentials ...string) error
- func (c *Client) SetNamespace(namespace string) error
- func (c *Client) SetReplicationForwardingMode(mode ReplicationForwardingMode)
- func (c *Client) SetRequestCallbacks(callbacks ...RequestCallback) error
- func (c *Client) SetResponseCallbacks(callbacks ...ResponseCallback) error
- func (c *Client) SetResponseWrapping(ttl time.Duration) error
- func (c *Client) SetToken(token string) error
- func (c *Client) Write(ctx context.Context, path string, body map[string]interface{}, ...) (*Response[map[string]interface{}], error)
- func (c *Client) WriteFromBytes(ctx context.Context, path string, body []byte, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (c *Client) WriteFromReader(ctx context.Context, path string, body io.Reader, options ...RequestOption) (*Response[map[string]interface{}], error)
- type ClientCertificateEntry
- type ClientCertificateKeyEntry
- type ClientConfiguration
- type ClientOption
- func WithAddress(address string) ClientOption
- func WithConfiguration(configuration ClientConfiguration) ClientOption
- func WithDisableRedirects() ClientOption
- func WithEnforceReadYourWritesConsistency() ClientOption
- func WithEnvironment() ClientOption
- func WithHTTPClient(client *http.Client) ClientOption
- func WithRateLimiter(limiter *rate.Limiter) ClientOption
- func WithRequestTimeout(timeout time.Duration) ClientOption
- func WithRetryConfiguration(retry RetryConfiguration) ClientOption
- func WithTLS(tls TLSConfiguration) ClientOption
- type Identity
- func (i *Identity) AliasCreate(ctx context.Context, request schema.AliasCreateRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) AliasDeleteById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) AliasListById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) AliasReadById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) AliasUpdateById(ctx context.Context, id string, request schema.AliasUpdateByIdRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityBatchDelete(ctx context.Context, request schema.EntityBatchDeleteRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityCreate(ctx context.Context, request schema.EntityCreateRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityCreateAlias(ctx context.Context, request schema.EntityCreateAliasRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityDeleteAliasById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityDeleteById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityDeleteByName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityListAliasesById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) EntityListById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) EntityListByName(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) EntityLookUp(ctx context.Context, request schema.EntityLookUpRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityMerge(ctx context.Context, request schema.EntityMergeRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityReadAliasById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityReadById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityReadByName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityUpdateAliasById(ctx context.Context, id string, request schema.EntityUpdateAliasByIdRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityUpdateById(ctx context.Context, id string, request schema.EntityUpdateByIdRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) EntityUpdateByName(ctx context.Context, name string, request schema.EntityUpdateByNameRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupCreate(ctx context.Context, request schema.GroupCreateRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupCreateAlias(ctx context.Context, request schema.GroupCreateAliasRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupDeleteAliasById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupDeleteById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupDeleteByName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupListAliasesById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) GroupListById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) GroupListByName(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) GroupLookUp(ctx context.Context, request schema.GroupLookUpRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupReadAliasById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupReadById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupReadByName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupUpdateAliasById(ctx context.Context, id string, request schema.GroupUpdateAliasByIdRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupUpdateById(ctx context.Context, id string, request schema.GroupUpdateByIdRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) GroupUpdateByName(ctx context.Context, name string, request schema.GroupUpdateByNameRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaAdminDestroyTotpSecret(ctx context.Context, request schema.MfaAdminDestroyTotpSecretRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaAdminGenerateTotpSecret(ctx context.Context, request schema.MfaAdminGenerateTotpSecretRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaCreateDuoMethod(ctx context.Context, request schema.MfaCreateDuoMethodRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaCreateOktaMethod(ctx context.Context, request schema.MfaCreateOktaMethodRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaCreatePingIdMethod(ctx context.Context, request schema.MfaCreatePingIdMethodRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaCreateTotpMethod(ctx context.Context, request schema.MfaCreateTotpMethodRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaDeleteDuoMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaDeleteLoginEnforcement(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaDeleteOktaMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaDeletePingIdMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaDeleteTotpMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaGenerateTotpSecret(ctx context.Context, request schema.MfaGenerateTotpSecretRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaListDuoMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) MfaListLoginEnforcements(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) MfaListMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) MfaListOktaMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) MfaListPingIdMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) MfaListTotpMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) MfaReadDuoMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaReadLoginEnforcement(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaReadMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaReadOktaMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaReadPingIdMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaReadTotpMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaUpdateDuoMethod(ctx context.Context, methodId string, request schema.MfaUpdateDuoMethodRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaUpdateOktaMethod(ctx context.Context, methodId string, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaUpdatePingIdMethod(ctx context.Context, methodId string, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaUpdateTotpMethod(ctx context.Context, methodId string, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) MfaWriteLoginEnforcement(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcConfigure(ctx context.Context, request schema.OidcConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcDeleteAssignment(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcDeleteClient(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcDeleteKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcDeleteProvider(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcDeleteScope(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcGenerateToken(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcIntrospect(ctx context.Context, request schema.OidcIntrospectRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcListAssignments(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) OidcListClients(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) OidcListKeys(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) OidcListProviders(ctx context.Context, allowedClientId string, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) OidcListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) OidcListScopes(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) OidcProviderAuthorize(ctx context.Context, name string, clientId string, codeChallenge string, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcProviderAuthorizeWithParameters(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcProviderToken(ctx context.Context, name string, request schema.OidcProviderTokenRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcProviderUserInfo(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadAssignment(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadClient(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadOpenIdConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadProvider(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadProviderOpenIdConfiguration(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadProviderPublicKeys(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadPublicKeys(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcReadScope(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcRotateKey(ctx context.Context, name string, request schema.OidcRotateKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcWriteAssignment(ctx context.Context, name string, request schema.OidcWriteAssignmentRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcWriteClient(ctx context.Context, name string, request schema.OidcWriteClientRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcWriteKey(ctx context.Context, name string, request schema.OidcWriteKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcWriteProvider(ctx context.Context, name string, request schema.OidcWriteProviderRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcWriteRole(ctx context.Context, name string, request schema.OidcWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) OidcWriteScope(ctx context.Context, name string, request schema.OidcWriteScopeRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) PersonaCreate(ctx context.Context, request schema.PersonaCreateRequest, ...) (*Response[map[string]interface{}], error)
- func (i *Identity) PersonaDeleteById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) PersonaListById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (i *Identity) PersonaReadById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (i *Identity) PersonaUpdateById(ctx context.Context, id string, request schema.PersonaUpdateByIdRequest, ...) (*Response[map[string]interface{}], error)
- type MFAConstraintAny
- type MFAMethodID
- type MFARequirement
- type RedirectError
- type ReplicationForwardingMode
- type ReplicationState
- type RequestCallback
- type RequestOption
- func WithCustomHeaders(headers http.Header) RequestOption
- func WithMFACredentials(credentials ...string) RequestOption
- func WithMountPath(path string) RequestOption
- func WithNamespace(namespace string) RequestOption
- func WithQueryParameters(parameters url.Values) RequestOption
- func WithReplicationForwardingMode(mode ReplicationForwardingMode) RequestOption
- func WithRequestCallbacks(callbacks ...RequestCallback) RequestOption
- func WithResponseCallbacks(callbacks ...ResponseCallback) RequestOption
- func WithResponseWrapping(ttl time.Duration) RequestOption
- func WithToken(token string) RequestOption
- type Response
- type ResponseAuth
- type ResponseCallback
- type ResponseError
- type ResponseWrapInfo
- type RetryConfiguration
- type Secrets
- func (s *Secrets) AliCloudConfigure(ctx context.Context, request schema.AliCloudConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AliCloudDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AliCloudDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AliCloudGenerateCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AliCloudListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) AliCloudReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AliCloudReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AliCloudWriteRole(ctx context.Context, name string, request schema.AliCloudWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsConfigureLease(ctx context.Context, request schema.AwsConfigureLeaseRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsConfigureRootIamCredentials(ctx context.Context, request schema.AwsConfigureRootIamCredentialsRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsDeleteStaticRolesName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsGenerateCredentials(ctx context.Context, name string, roleArn string, roleSessionName string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsGenerateCredentialsWithParameters(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsGenerateStsCredentials(ctx context.Context, name string, roleArn string, roleSessionName string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsGenerateStsCredentialsWithParameters(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) AwsReadLeaseConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsReadRootIamCredentialsConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsReadStaticCredsName(ctx context.Context, name string, options ...RequestOption) (*Response[schema.AwsReadStaticCredsNameResponse], error)
- func (s *Secrets) AwsReadStaticRolesName(ctx context.Context, name string, options ...RequestOption) (*Response[schema.AwsReadStaticRolesNameResponse], error)
- func (s *Secrets) AwsRotateRootIamCredentials(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsWriteRole(ctx context.Context, name string, request schema.AwsWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AwsWriteStaticRolesName(ctx context.Context, name string, ...) (*Response[schema.AwsWriteStaticRolesNameResponse], error)
- func (s *Secrets) AzureConfigure(ctx context.Context, request schema.AzureConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) AzureDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AzureDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AzureListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) AzureReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AzureReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AzureRequestServicePrincipalCredentials(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AzureRotateRoot(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) AzureWriteRole(ctx context.Context, name string, request schema.AzureWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) ConsulConfigureAccess(ctx context.Context, request schema.ConsulConfigureAccessRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) ConsulDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) ConsulGenerateCredentials(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) ConsulListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) ConsulReadAccessConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) ConsulReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) ConsulWriteRole(ctx context.Context, name string, request schema.ConsulWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) CubbyholeDelete(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) CubbyholeList(ctx context.Context, path string, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) CubbyholeRead(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) CubbyholeWrite(ctx context.Context, path string, request map[string]interface{}, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseConfigureConnection(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseDeleteConnectionConfiguration(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseDeleteStaticRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseGenerateCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseListConnections(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) DatabaseListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) DatabaseListStaticRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) DatabaseReadConnectionConfiguration(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseReadStaticRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseReadStaticRoleCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseResetConnection(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseRotateRootCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseRotateStaticRoleCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseWriteRole(ctx context.Context, name string, request schema.DatabaseWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) DatabaseWriteStaticRole(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudConfigure(ctx context.Context, request schema.GoogleCloudConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudDeleteImpersonatedAccount(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudDeleteRoleset(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudDeleteStaticAccount(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudGenerateImpersonatedAccountAccessToken(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudGenerateRolesetAccessToken(ctx context.Context, roleset string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudGenerateRolesetKey(ctx context.Context, roleset string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudGenerateStaticAccountAccessToken(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudGenerateStaticAccountKey(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsConfigure(ctx context.Context, request schema.GoogleCloudKmsConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsConfigureKey(ctx context.Context, key string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsDecrypt(ctx context.Context, key string, request schema.GoogleCloudKmsDecryptRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsDeleteKey(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsDeregisterKey(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsEncrypt(ctx context.Context, key string, request schema.GoogleCloudKmsEncryptRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsListKeys(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) GoogleCloudKmsReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsReadKey(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsReadKeyConfiguration(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsReencrypt(ctx context.Context, key string, request schema.GoogleCloudKmsReencryptRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsRegisterKey(ctx context.Context, key string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsRetrievePublicKey(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsRotateKey(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsSign(ctx context.Context, key string, request schema.GoogleCloudKmsSignRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsTrimKeyVersions(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsVerify(ctx context.Context, key string, request schema.GoogleCloudKmsVerifyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudKmsWriteKey(ctx context.Context, key string, request schema.GoogleCloudKmsWriteKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudListImpersonatedAccounts(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) GoogleCloudListRolesets(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) GoogleCloudListStaticAccounts(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) GoogleCloudReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudReadImpersonatedAccount(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudReadRoleset(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudReadStaticAccount(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudRotateRoleset(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudRotateRolesetKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudRotateRootCredentials(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudRotateStaticAccountKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudWriteImpersonatedAccount(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudWriteRoleset(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) GoogleCloudWriteStaticAccount(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KubernetesCheckConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KubernetesConfigure(ctx context.Context, request schema.KubernetesConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KubernetesDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KubernetesDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KubernetesGenerateCredentials(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KubernetesListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) KubernetesReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KubernetesReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KubernetesWriteRole(ctx context.Context, name string, request schema.KubernetesWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV1Delete(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV1List(ctx context.Context, path string, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) KvV1Read(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV1Write(ctx context.Context, path string, request map[string]interface{}, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV2Configure(ctx context.Context, request schema.KvV2ConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV2Delete(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV2DeleteMetadataAndAllVersions(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV2DeleteVersions(ctx context.Context, path string, request schema.KvV2DeleteVersionsRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV2DestroyVersions(ctx context.Context, path string, request schema.KvV2DestroyVersionsRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV2List(ctx context.Context, path string, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) KvV2Read(ctx context.Context, path string, options ...RequestOption) (*Response[schema.KvV2ReadResponse], error)
- func (s *Secrets) KvV2ReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.KvV2ReadConfigurationResponse], error)
- func (s *Secrets) KvV2ReadMetadata(ctx context.Context, path string, options ...RequestOption) (*Response[schema.KvV2ReadMetadataResponse], error)
- func (s *Secrets) KvV2ReadSubkeys(ctx context.Context, path string, options ...RequestOption) (*Response[schema.KvV2ReadSubkeysResponse], error)
- func (s *Secrets) KvV2UndeleteVersions(ctx context.Context, path string, request schema.KvV2UndeleteVersionsRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) KvV2Write(ctx context.Context, path string, request schema.KvV2WriteRequest, ...) (*Response[schema.KvV2WriteResponse], error)
- func (s *Secrets) KvV2WriteMetadata(ctx context.Context, path string, request schema.KvV2WriteMetadataRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapConfigure(ctx context.Context, request schema.LdapConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapDeleteDynamicRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapDeleteStaticRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapLibraryCheckIn(ctx context.Context, name string, request schema.LdapLibraryCheckInRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapLibraryCheckOut(ctx context.Context, name string, request schema.LdapLibraryCheckOutRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapLibraryCheckStatus(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapLibraryConfigure(ctx context.Context, name string, request schema.LdapLibraryConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapLibraryDelete(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapLibraryForceCheckIn(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapLibraryList(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) LdapLibraryRead(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapListDynamicRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) LdapListStaticRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) LdapReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapReadDynamicRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapReadStaticRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapRequestDynamicRoleCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapRequestStaticRoleCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapRotateRootCredentials(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapRotateStaticRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapWriteDynamicRole(ctx context.Context, name string, request schema.LdapWriteDynamicRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) LdapWriteStaticRole(ctx context.Context, name string, request schema.LdapWriteStaticRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) MongoDbAtlasConfigure(ctx context.Context, request schema.MongoDbAtlasConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) MongoDbAtlasDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) MongoDbAtlasGenerateCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) MongoDbAtlasListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) MongoDbAtlasReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) MongoDbAtlasReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) MongoDbAtlasWriteRole(ctx context.Context, name string, request schema.MongoDbAtlasWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadConfigureAccess(ctx context.Context, request schema.NomadConfigureAccessRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadConfigureLease(ctx context.Context, request schema.NomadConfigureLeaseRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadDeleteAccessConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadDeleteLeaseConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadGenerateCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) NomadReadAccessConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadReadLeaseConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) NomadWriteRole(ctx context.Context, name string, request schema.NomadWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiConfigureAcme(ctx context.Context, request schema.PkiConfigureAcmeRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiConfigureAutoTidy(ctx context.Context, request schema.PkiConfigureAutoTidyRequest, ...) (*Response[schema.PkiConfigureAutoTidyResponse], error)
- func (s *Secrets) PkiConfigureCa(ctx context.Context, request schema.PkiConfigureCaRequest, ...) (*Response[schema.PkiConfigureCaResponse], error)
- func (s *Secrets) PkiConfigureCluster(ctx context.Context, request schema.PkiConfigureClusterRequest, ...) (*Response[schema.PkiConfigureClusterResponse], error)
- func (s *Secrets) PkiConfigureCrl(ctx context.Context, request schema.PkiConfigureCrlRequest, ...) (*Response[schema.PkiConfigureCrlResponse], error)
- func (s *Secrets) PkiConfigureIssuers(ctx context.Context, request schema.PkiConfigureIssuersRequest, ...) (*Response[schema.PkiConfigureIssuersResponse], error)
- func (s *Secrets) PkiConfigureKeys(ctx context.Context, request schema.PkiConfigureKeysRequest, ...) (*Response[schema.PkiConfigureKeysResponse], error)
- func (s *Secrets) PkiConfigureUrls(ctx context.Context, request schema.PkiConfigureUrlsRequest, ...) (*Response[schema.PkiConfigureUrlsResponse], error)
- func (s *Secrets) PkiCrossSignIntermediate(ctx context.Context, request schema.PkiCrossSignIntermediateRequest, ...) (*Response[schema.PkiCrossSignIntermediateResponse], error)
- func (s *Secrets) PkiDeleteEabKey(ctx context.Context, keyId string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiDeleteIssuer(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiDeleteKey(ctx context.Context, keyRef string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiDeleteRoot(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiGenerateEabKey(ctx context.Context, options ...RequestOption) (*Response[schema.PkiGenerateEabKeyResponse], error)
- func (s *Secrets) PkiGenerateEabKeyForIssuer(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiGenerateEabKeyForIssuerResponse], error)
- func (s *Secrets) PkiGenerateEabKeyForIssuerAndRole(ctx context.Context, issuerRef string, role string, options ...RequestOption) (*Response[schema.PkiGenerateEabKeyForIssuerAndRoleResponse], error)
- func (s *Secrets) PkiGenerateEabKeyForRole(ctx context.Context, role string, options ...RequestOption) (*Response[schema.PkiGenerateEabKeyForRoleResponse], error)
- func (s *Secrets) PkiGenerateExportedKey(ctx context.Context, request schema.PkiGenerateExportedKeyRequest, ...) (*Response[schema.PkiGenerateExportedKeyResponse], error)
- func (s *Secrets) PkiGenerateIntermediate(ctx context.Context, exported string, ...) (*Response[schema.PkiGenerateIntermediateResponse], error)
- func (s *Secrets) PkiGenerateInternalKey(ctx context.Context, request schema.PkiGenerateInternalKeyRequest, ...) (*Response[schema.PkiGenerateInternalKeyResponse], error)
- func (s *Secrets) PkiGenerateKmsKey(ctx context.Context, request schema.PkiGenerateKmsKeyRequest, ...) (*Response[schema.PkiGenerateKmsKeyResponse], error)
- func (s *Secrets) PkiGenerateRoot(ctx context.Context, exported string, request schema.PkiGenerateRootRequest, ...) (*Response[schema.PkiGenerateRootResponse], error)
- func (s *Secrets) PkiImportKey(ctx context.Context, request schema.PkiImportKeyRequest, ...) (*Response[schema.PkiImportKeyResponse], error)
- func (s *Secrets) PkiIssueWithRole(ctx context.Context, role string, request schema.PkiIssueWithRoleRequest, ...) (*Response[schema.PkiIssueWithRoleResponse], error)
- func (s *Secrets) PkiIssuerIssueWithRole(ctx context.Context, issuerRef string, role string, ...) (*Response[schema.PkiIssuerIssueWithRoleResponse], error)
- func (s *Secrets) PkiIssuerReadCrl(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiIssuerReadCrlResponse], error)
- func (s *Secrets) PkiIssuerReadCrlDelta(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiIssuerReadCrlDeltaResponse], error)
- func (s *Secrets) PkiIssuerReadCrlDeltaDer(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiIssuerReadCrlDeltaDerResponse], error)
- func (s *Secrets) PkiIssuerReadCrlDeltaPem(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiIssuerReadCrlDeltaPemResponse], error)
- func (s *Secrets) PkiIssuerReadCrlDer(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiIssuerReadCrlDerResponse], error)
- func (s *Secrets) PkiIssuerReadCrlPem(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiIssuerReadCrlPemResponse], error)
- func (s *Secrets) PkiIssuerResignCrls(ctx context.Context, issuerRef string, ...) (*Response[schema.PkiIssuerResignCrlsResponse], error)
- func (s *Secrets) PkiIssuerSignIntermediate(ctx context.Context, issuerRef string, ...) (*Response[schema.PkiIssuerSignIntermediateResponse], error)
- func (s *Secrets) PkiIssuerSignRevocationList(ctx context.Context, issuerRef string, ...) (*Response[schema.PkiIssuerSignRevocationListResponse], error)
- func (s *Secrets) PkiIssuerSignSelfIssued(ctx context.Context, issuerRef string, ...) (*Response[schema.PkiIssuerSignSelfIssuedResponse], error)
- func (s *Secrets) PkiIssuerSignVerbatim(ctx context.Context, issuerRef string, ...) (*Response[schema.PkiIssuerSignVerbatimResponse], error)
- func (s *Secrets) PkiIssuerSignVerbatimWithRole(ctx context.Context, issuerRef string, role string, ...) (*Response[schema.PkiIssuerSignVerbatimWithRoleResponse], error)
- func (s *Secrets) PkiIssuerSignWithRole(ctx context.Context, issuerRef string, role string, ...) (*Response[schema.PkiIssuerSignWithRoleResponse], error)
- func (s *Secrets) PkiIssuersGenerateIntermediate(ctx context.Context, exported string, ...) (*Response[schema.PkiIssuersGenerateIntermediateResponse], error)
- func (s *Secrets) PkiIssuersGenerateRoot(ctx context.Context, exported string, ...) (*Response[schema.PkiIssuersGenerateRootResponse], error)
- func (s *Secrets) PkiIssuersImportBundle(ctx context.Context, request schema.PkiIssuersImportBundleRequest, ...) (*Response[schema.PkiIssuersImportBundleResponse], error)
- func (s *Secrets) PkiIssuersImportCert(ctx context.Context, request schema.PkiIssuersImportCertRequest, ...) (*Response[schema.PkiIssuersImportCertResponse], error)
- func (s *Secrets) PkiListCerts(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) PkiListEabKeys(ctx context.Context, options ...RequestOption) (*Response[schema.PkiListEabKeysResponse], error)
- func (s *Secrets) PkiListIssuers(ctx context.Context, options ...RequestOption) (*Response[schema.PkiListIssuersResponse], error)
- func (s *Secrets) PkiListKeys(ctx context.Context, options ...RequestOption) (*Response[schema.PkiListKeysResponse], error)
- func (s *Secrets) PkiListRevokedCerts(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) PkiListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) PkiQueryOcsp(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiQueryOcspWithGetReq(ctx context.Context, req string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadAcmeConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadAcmeDirectory(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadAcmeNewNonce(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadAutoTidyConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadAutoTidyConfigurationResponse], error)
- func (s *Secrets) PkiReadCaChainPem(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCaChainPemResponse], error)
- func (s *Secrets) PkiReadCaDer(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCaDerResponse], error)
- func (s *Secrets) PkiReadCaPem(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCaPemResponse], error)
- func (s *Secrets) PkiReadCert(ctx context.Context, serial string, options ...RequestOption) (*Response[schema.PkiReadCertResponse], error)
- func (s *Secrets) PkiReadCertCaChain(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCertCaChainResponse], error)
- func (s *Secrets) PkiReadCertCrl(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCertCrlResponse], error)
- func (s *Secrets) PkiReadCertDeltaCrl(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCertDeltaCrlResponse], error)
- func (s *Secrets) PkiReadCertRawDer(ctx context.Context, serial string, options ...RequestOption) (*Response[schema.PkiReadCertRawDerResponse], error)
- func (s *Secrets) PkiReadCertRawPem(ctx context.Context, serial string, options ...RequestOption) (*Response[schema.PkiReadCertRawPemResponse], error)
- func (s *Secrets) PkiReadClusterConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadClusterConfigurationResponse], error)
- func (s *Secrets) PkiReadCrlConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCrlConfigurationResponse], error)
- func (s *Secrets) PkiReadCrlDelta(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCrlDeltaResponse], error)
- func (s *Secrets) PkiReadCrlDeltaPem(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCrlDeltaPemResponse], error)
- func (s *Secrets) PkiReadCrlDer(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCrlDerResponse], error)
- func (s *Secrets) PkiReadCrlPem(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadCrlPemResponse], error)
- func (s *Secrets) PkiReadIssuer(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiReadIssuerResponse], error)
- func (s *Secrets) PkiReadIssuerDer(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiReadIssuerDerResponse], error)
- func (s *Secrets) PkiReadIssuerIssuerRefAcmeDirectory(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadIssuerIssuerRefAcmeNewNonce(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadIssuerIssuerRefRolesRoleAcmeDirectory(ctx context.Context, issuerRef string, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadIssuerIssuerRefRolesRoleAcmeNewNonce(ctx context.Context, issuerRef string, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadIssuerJson(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiReadIssuerJsonResponse], error)
- func (s *Secrets) PkiReadIssuerPem(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiReadIssuerPemResponse], error)
- func (s *Secrets) PkiReadIssuersConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadIssuersConfigurationResponse], error)
- func (s *Secrets) PkiReadKey(ctx context.Context, keyRef string, options ...RequestOption) (*Response[schema.PkiReadKeyResponse], error)
- func (s *Secrets) PkiReadKeysConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadKeysConfigurationResponse], error)
- func (s *Secrets) PkiReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[schema.PkiReadRoleResponse], error)
- func (s *Secrets) PkiReadRolesRoleAcmeDirectory(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadRolesRoleAcmeNewNonce(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiReadUrlsConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.PkiReadUrlsConfigurationResponse], error)
- func (s *Secrets) PkiReplaceRoot(ctx context.Context, request schema.PkiReplaceRootRequest, ...) (*Response[schema.PkiReplaceRootResponse], error)
- func (s *Secrets) PkiRevoke(ctx context.Context, request schema.PkiRevokeRequest, options ...RequestOption) (*Response[schema.PkiRevokeResponse], error)
- func (s *Secrets) PkiRevokeIssuer(ctx context.Context, issuerRef string, options ...RequestOption) (*Response[schema.PkiRevokeIssuerResponse], error)
- func (s *Secrets) PkiRevokeWithKey(ctx context.Context, request schema.PkiRevokeWithKeyRequest, ...) (*Response[schema.PkiRevokeWithKeyResponse], error)
- func (s *Secrets) PkiRootSignIntermediate(ctx context.Context, request schema.PkiRootSignIntermediateRequest, ...) (*Response[schema.PkiRootSignIntermediateResponse], error)
- func (s *Secrets) PkiRootSignSelfIssued(ctx context.Context, request schema.PkiRootSignSelfIssuedRequest, ...) (*Response[schema.PkiRootSignSelfIssuedResponse], error)
- func (s *Secrets) PkiRotateCrl(ctx context.Context, options ...RequestOption) (*Response[schema.PkiRotateCrlResponse], error)
- func (s *Secrets) PkiRotateDeltaCrl(ctx context.Context, options ...RequestOption) (*Response[schema.PkiRotateDeltaCrlResponse], error)
- func (s *Secrets) PkiRotateRoot(ctx context.Context, exported string, request schema.PkiRotateRootRequest, ...) (*Response[schema.PkiRotateRootResponse], error)
- func (s *Secrets) PkiSetSignedIntermediate(ctx context.Context, request schema.PkiSetSignedIntermediateRequest, ...) (*Response[schema.PkiSetSignedIntermediateResponse], error)
- func (s *Secrets) PkiSignVerbatim(ctx context.Context, request schema.PkiSignVerbatimRequest, ...) (*Response[schema.PkiSignVerbatimResponse], error)
- func (s *Secrets) PkiSignVerbatimWithRole(ctx context.Context, role string, ...) (*Response[schema.PkiSignVerbatimWithRoleResponse], error)
- func (s *Secrets) PkiSignWithRole(ctx context.Context, role string, request schema.PkiSignWithRoleRequest, ...) (*Response[schema.PkiSignWithRoleResponse], error)
- func (s *Secrets) PkiTidy(ctx context.Context, request schema.PkiTidyRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiTidyCancel(ctx context.Context, options ...RequestOption) (*Response[schema.PkiTidyCancelResponse], error)
- func (s *Secrets) PkiTidyStatus(ctx context.Context, options ...RequestOption) (*Response[schema.PkiTidyStatusResponse], error)
- func (s *Secrets) PkiWriteAcmeAccountKid(ctx context.Context, kid string, request schema.PkiWriteAcmeAccountKidRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeAuthorizationAuthId(ctx context.Context, authId string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeChallengeAuthIdChallengeType(ctx context.Context, authId string, challengeType string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeNewAccount(ctx context.Context, request schema.PkiWriteAcmeNewAccountRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeNewOrder(ctx context.Context, request schema.PkiWriteAcmeNewOrderRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeOrderOrderId(ctx context.Context, orderId string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeOrderOrderIdCert(ctx context.Context, orderId string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeOrderOrderIdFinalize(ctx context.Context, orderId string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeOrders(ctx context.Context, request schema.PkiWriteAcmeOrdersRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteAcmeRevokeCert(ctx context.Context, request schema.PkiWriteAcmeRevokeCertRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuer(ctx context.Context, issuerRef string, request schema.PkiWriteIssuerRequest, ...) (*Response[schema.PkiWriteIssuerResponse], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeAccountKid(ctx context.Context, issuerRef string, kid string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeAuthorizationAuthId(ctx context.Context, authId string, issuerRef string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeChallengeAuthIdChallengeType(ctx context.Context, authId string, challengeType string, issuerRef string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeNewAccount(ctx context.Context, issuerRef string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeNewOrder(ctx context.Context, issuerRef string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeOrderOrderId(ctx context.Context, issuerRef string, orderId string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeOrderOrderIdCert(ctx context.Context, issuerRef string, orderId string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeOrderOrderIdFinalize(ctx context.Context, issuerRef string, orderId string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeOrders(ctx context.Context, issuerRef string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefAcmeRevokeCert(ctx context.Context, issuerRef string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeAccountKid(ctx context.Context, issuerRef string, kid string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeAuthorizationAuthId(ctx context.Context, authId string, issuerRef string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeChallengeAuthIdChallengeType(ctx context.Context, authId string, challengeType string, issuerRef string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeNewAccount(ctx context.Context, issuerRef string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeNewOrder(ctx context.Context, issuerRef string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderId(ctx context.Context, issuerRef string, orderId string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdCert(ctx context.Context, issuerRef string, orderId string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeOrderOrderIdFinalize(ctx context.Context, issuerRef string, orderId string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeOrders(ctx context.Context, issuerRef string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteIssuerIssuerRefRolesRoleAcmeRevokeCert(ctx context.Context, issuerRef string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteKey(ctx context.Context, keyRef string, request schema.PkiWriteKeyRequest, ...) (*Response[schema.PkiWriteKeyResponse], error)
- func (s *Secrets) PkiWriteRole(ctx context.Context, name string, request schema.PkiWriteRoleRequest, ...) (*Response[schema.PkiWriteRoleResponse], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeAccountKid(ctx context.Context, kid string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeAuthorizationAuthId(ctx context.Context, authId string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeChallengeAuthIdChallengeType(ctx context.Context, authId string, challengeType string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeNewAccount(ctx context.Context, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeNewOrder(ctx context.Context, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeOrderOrderId(ctx context.Context, orderId string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeOrderOrderIdCert(ctx context.Context, orderId string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeOrderOrderIdFinalize(ctx context.Context, orderId string, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeOrders(ctx context.Context, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) PkiWriteRolesRoleAcmeRevokeCert(ctx context.Context, role string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) RabbitMqConfigureConnection(ctx context.Context, request schema.RabbitMqConfigureConnectionRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) RabbitMqConfigureLease(ctx context.Context, request schema.RabbitMqConfigureLeaseRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) RabbitMqDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) RabbitMqListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) RabbitMqReadLeaseConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) RabbitMqReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) RabbitMqRequestCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) RabbitMqWriteRole(ctx context.Context, name string, request schema.RabbitMqWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshConfigureCa(ctx context.Context, request schema.SshConfigureCaRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshConfigureZeroAddress(ctx context.Context, request schema.SshConfigureZeroAddressRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshDeleteCaConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshDeleteRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshDeleteZeroAddressConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshGenerateCredentials(ctx context.Context, role string, request schema.SshGenerateCredentialsRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshIssueCertificate(ctx context.Context, role string, request schema.SshIssueCertificateRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) SshListRolesByIp(ctx context.Context, request schema.SshListRolesByIpRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshReadCaConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshReadPublicKey(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshReadRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshReadZeroAddressConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshSignCertificate(ctx context.Context, role string, request schema.SshSignCertificateRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshTidyDynamicHostKeys(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshVerifyOtp(ctx context.Context, request schema.SshVerifyOtpRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) SshWriteRole(ctx context.Context, role string, request schema.SshWriteRoleRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TerraformCloudConfigure(ctx context.Context, request schema.TerraformCloudConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TerraformCloudDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TerraformCloudDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TerraformCloudGenerateCredentials(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TerraformCloudListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) TerraformCloudReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TerraformCloudReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TerraformCloudRotateRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TerraformCloudWriteRole(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TotpCreateKey(ctx context.Context, name string, request schema.TotpCreateKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TotpDeleteKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TotpGenerateCode(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TotpListKeys(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) TotpReadKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TotpValidateCode(ctx context.Context, name string, request schema.TotpValidateCodeRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitBackUpKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitByokKey(ctx context.Context, destination string, source string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitByokKeyVersion(ctx context.Context, destination string, source string, version string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitConfigureCache(ctx context.Context, request schema.TransitConfigureCacheRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitConfigureKey(ctx context.Context, name string, request schema.TransitConfigureKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitConfigureKeys(ctx context.Context, request schema.TransitConfigureKeysRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitCreateKey(ctx context.Context, name string, request schema.TransitCreateKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitDecrypt(ctx context.Context, name string, request schema.TransitDecryptRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitDeleteKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitEncrypt(ctx context.Context, name string, request schema.TransitEncryptRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitExportKey(ctx context.Context, name string, type_ string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitExportKeyVersion(ctx context.Context, name string, type_ string, version string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitGenerateCsrForKey(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitGenerateDataKey(ctx context.Context, name string, plaintext string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitGenerateHmac(ctx context.Context, name string, request schema.TransitGenerateHmacRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitGenerateHmacWithAlgorithm(ctx context.Context, name string, urlalgorithm string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitGenerateRandom(ctx context.Context, request schema.TransitGenerateRandomRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitGenerateRandomWithBytes(ctx context.Context, urlbytes string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitGenerateRandomWithSource(ctx context.Context, source string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitGenerateRandomWithSourceAndBytes(ctx context.Context, source string, urlbytes string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitHash(ctx context.Context, request schema.TransitHashRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitHashWithAlgorithm(ctx context.Context, urlalgorithm string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitImportKey(ctx context.Context, name string, request schema.TransitImportKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitImportKeyVersion(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitListKeys(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *Secrets) TransitReadCacheConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitReadKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitReadKeysConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitReadWrappingKey(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitRestoreAndRenameKey(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitRestoreKey(ctx context.Context, request schema.TransitRestoreKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitRewrap(ctx context.Context, name string, request schema.TransitRewrapRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitRotateKey(ctx context.Context, name string, request schema.TransitRotateKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitSetCertificateForKey(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitSign(ctx context.Context, name string, request schema.TransitSignRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitSignWithAlgorithm(ctx context.Context, name string, urlalgorithm string, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitTrimKey(ctx context.Context, name string, request schema.TransitTrimKeyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitVerify(ctx context.Context, name string, request schema.TransitVerifyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *Secrets) TransitVerifyWithAlgorithm(ctx context.Context, name string, urlalgorithm string, ...) (*Response[map[string]interface{}], error)
- type ServerCertificateEntry
- type System
- func (s *System) AuditingCalculateHash(ctx context.Context, path string, request schema.AuditingCalculateHashRequest, ...) (*Response[schema.AuditingCalculateHashResponse], error)
- func (s *System) AuditingDisableDevice(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) AuditingDisableRequestHeader(ctx context.Context, header string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) AuditingEnableDevice(ctx context.Context, path string, request schema.AuditingEnableDeviceRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) AuditingEnableRequestHeader(ctx context.Context, header string, ...) (*Response[map[string]interface{}], error)
- func (s *System) AuditingListEnabledDevices(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) AuditingListRequestHeaders(ctx context.Context, options ...RequestOption) (*Response[schema.AuditingListRequestHeadersResponse], error)
- func (s *System) AuditingReadRequestHeaderInformation(ctx context.Context, header string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) AuthDisableMethod(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) AuthEnableMethod(ctx context.Context, path string, request schema.AuthEnableMethodRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) AuthListEnabledMethods(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) AuthReadConfiguration(ctx context.Context, path string, options ...RequestOption) (*Response[schema.AuthReadConfigurationResponse], error)
- func (s *System) AuthReadTuningInformation(ctx context.Context, path string, options ...RequestOption) (*Response[schema.AuthReadTuningInformationResponse], error)
- func (s *System) AuthTuneConfigurationParameters(ctx context.Context, path string, ...) (*Response[map[string]interface{}], error)
- func (s *System) CollectHostInformation(ctx context.Context, options ...RequestOption) (*Response[schema.CollectHostInformationResponse], error)
- func (s *System) CollectInFlightRequestInformation(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) CorsConfigure(ctx context.Context, request schema.CorsConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) CorsDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) CorsReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.CorsReadConfigurationResponse], error)
- func (s *System) Decode(ctx context.Context, request schema.DecodeRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) EncryptionKeyConfigureRotation(ctx context.Context, request schema.EncryptionKeyConfigureRotationRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) EncryptionKeyReadRotationConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.EncryptionKeyReadRotationConfigurationResponse], error)
- func (s *System) EncryptionKeyRotate(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) EncryptionKeyStatus(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) GenerateHash(ctx context.Context, request schema.GenerateHashRequest, ...) (*Response[schema.GenerateHashResponse], error)
- func (s *System) GenerateHashWithAlgorithm(ctx context.Context, urlalgorithm string, ...) (*Response[schema.GenerateHashWithAlgorithmResponse], error)
- func (s *System) GenerateRandom(ctx context.Context, request schema.GenerateRandomRequest, ...) (*Response[schema.GenerateRandomResponse], error)
- func (s *System) GenerateRandomWithBytes(ctx context.Context, urlbytes string, ...) (*Response[schema.GenerateRandomWithBytesResponse], error)
- func (s *System) GenerateRandomWithSource(ctx context.Context, source string, ...) (*Response[schema.GenerateRandomWithSourceResponse], error)
- func (s *System) GenerateRandomWithSourceAndBytes(ctx context.Context, source string, urlbytes string, ...) (*Response[schema.GenerateRandomWithSourceAndBytesResponse], error)
- func (s *System) HaStatus(ctx context.Context, options ...RequestOption) (*Response[schema.HaStatusResponse], error)
- func (s *System) Initialize(ctx context.Context, request schema.InitializeRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) InternalClientActivityConfigure(ctx context.Context, request schema.InternalClientActivityConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) InternalClientActivityExport(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) InternalClientActivityReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) InternalClientActivityReportCounts(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) InternalClientActivityReportCountsThisMonth(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) InternalCountEntities(ctx context.Context, options ...RequestOption) (*Response[schema.InternalCountEntitiesResponse], error)
- func (s *System) InternalCountRequests(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) InternalCountTokens(ctx context.Context, options ...RequestOption) (*Response[schema.InternalCountTokensResponse], error)
- func (s *System) InternalGenerateOpenApiDocument(ctx context.Context, context string, genericMountPaths bool, ...) (*Response[map[string]interface{}], error)
- func (s *System) InternalGenerateOpenApiDocumentWithParameters(ctx context.Context, ...) (*Response[map[string]interface{}], error)
- func (s *System) InternalInspectRouter(ctx context.Context, tag string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) InternalUiListEnabledFeatureFlags(ctx context.Context, options ...RequestOption) (*Response[schema.InternalUiListEnabledFeatureFlagsResponse], error)
- func (s *System) InternalUiListEnabledVisibleMounts(ctx context.Context, options ...RequestOption) (*Response[schema.InternalUiListEnabledVisibleMountsResponse], error)
- func (s *System) InternalUiListNamespaces(ctx context.Context, options ...RequestOption) (*Response[schema.InternalUiListNamespacesResponse], error)
- func (s *System) InternalUiReadMountInformation(ctx context.Context, path string, options ...RequestOption) (*Response[schema.InternalUiReadMountInformationResponse], error)
- func (s *System) InternalUiReadResultantAcl(ctx context.Context, options ...RequestOption) (*Response[schema.InternalUiReadResultantAclResponse], error)
- func (s *System) LeaderStatus(ctx context.Context, options ...RequestOption) (*Response[schema.LeaderStatusResponse], error)
- func (s *System) LeasesCount(ctx context.Context, options ...RequestOption) (*Response[schema.LeasesCountResponse], error)
- func (s *System) LeasesForceRevokeLeaseWithPrefix(ctx context.Context, prefix string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) LeasesList(ctx context.Context, options ...RequestOption) (*Response[schema.LeasesListResponse], error)
- func (s *System) LeasesLookUp(ctx context.Context, prefix string, options ...RequestOption) (*Response[schema.LeasesLookUpResponse], error)
- func (s *System) LeasesReadLease(ctx context.Context, request schema.LeasesReadLeaseRequest, ...) (*Response[schema.LeasesReadLeaseResponse], error)
- func (s *System) LeasesRenewLease(ctx context.Context, request schema.LeasesRenewLeaseRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) LeasesRenewLeaseWithId(ctx context.Context, urlLeaseId string, ...) (*Response[map[string]interface{}], error)
- func (s *System) LeasesRevokeLease(ctx context.Context, request schema.LeasesRevokeLeaseRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) LeasesRevokeLeaseWithId(ctx context.Context, urlLeaseId string, ...) (*Response[map[string]interface{}], error)
- func (s *System) LeasesRevokeLeaseWithPrefix(ctx context.Context, prefix string, ...) (*Response[map[string]interface{}], error)
- func (s *System) LeasesTidy(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) ListExperimentalFeatures(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) LockedUsersList(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) LockedUsersUnlock(ctx context.Context, aliasIdentifier string, mountAccessor string, ...) (*Response[map[string]interface{}], error)
- func (s *System) LoggersReadVerbosityLevel(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) LoggersReadVerbosityLevelFor(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) LoggersRevertVerbosityLevel(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) LoggersRevertVerbosityLevelFor(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) LoggersUpdateVerbosityLevel(ctx context.Context, request schema.LoggersUpdateVerbosityLevelRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) LoggersUpdateVerbosityLevelFor(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *System) Metrics(ctx context.Context, format string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) MfaValidate(ctx context.Context, request schema.MfaValidateRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) Monitor(ctx context.Context, logFormat string, logLevel string, ...) (*Response[map[string]interface{}], error)
- func (s *System) MountsDisableSecretsEngine(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) MountsEnableSecretsEngine(ctx context.Context, path string, ...) (*Response[map[string]interface{}], error)
- func (s *System) MountsListSecretsEngines(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) MountsReadConfiguration(ctx context.Context, path string, options ...RequestOption) (*Response[schema.MountsReadConfigurationResponse], error)
- func (s *System) MountsReadTuningInformation(ctx context.Context, path string, options ...RequestOption) (*Response[schema.MountsReadTuningInformationResponse], error)
- func (s *System) MountsTuneConfigurationParameters(ctx context.Context, path string, ...) (*Response[map[string]interface{}], error)
- func (s *System) PluginsCatalogListPlugins(ctx context.Context, options ...RequestOption) (*Response[schema.PluginsCatalogListPluginsResponse], error)
- func (s *System) PluginsCatalogListPluginsWithType(ctx context.Context, type_ string, options ...RequestOption) (*Response[schema.PluginsCatalogListPluginsWithTypeResponse], error)
- func (s *System) PluginsCatalogReadPluginConfiguration(ctx context.Context, name string, options ...RequestOption) (*Response[schema.PluginsCatalogReadPluginConfigurationResponse], error)
- func (s *System) PluginsCatalogReadPluginConfigurationWithType(ctx context.Context, name string, type_ string, options ...RequestOption) (*Response[schema.PluginsCatalogReadPluginConfigurationWithTypeResponse], error)
- func (s *System) PluginsCatalogRegisterPlugin(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *System) PluginsCatalogRegisterPluginWithType(ctx context.Context, name string, type_ string, ...) (*Response[map[string]interface{}], error)
- func (s *System) PluginsCatalogRemovePlugin(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PluginsCatalogRemovePluginWithType(ctx context.Context, name string, type_ string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PluginsReloadBackends(ctx context.Context, request schema.PluginsReloadBackendsRequest, ...) (*Response[schema.PluginsReloadBackendsResponse], error)
- func (s *System) PluginsRuntimesCatalogListPluginsRuntimes(ctx context.Context, options ...RequestOption) (*Response[schema.PluginsRuntimesCatalogListPluginsRuntimesResponse], error)
- func (s *System) PluginsRuntimesCatalogReadPluginRuntimeConfiguration(ctx context.Context, name string, type_ string, options ...RequestOption) (*Response[schema.PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse], ...)
- func (s *System) PluginsRuntimesCatalogRegisterPluginRuntime(ctx context.Context, name string, type_ string, ...) (*Response[map[string]interface{}], error)
- func (s *System) PluginsRuntimesCatalogRemovePluginRuntime(ctx context.Context, name string, type_ string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PoliciesDeleteAclPolicy(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PoliciesDeletePasswordPolicy(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PoliciesGeneratePasswordFromPasswordPolicy(ctx context.Context, name string, options ...RequestOption) (*Response[schema.PoliciesGeneratePasswordFromPasswordPolicyResponse], error)
- func (s *System) PoliciesListAclPolicies(ctx context.Context, options ...RequestOption) (*Response[schema.PoliciesListAclPoliciesResponse], error)
- func (s *System) PoliciesListPasswordPolicies(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *System) PoliciesReadAclPolicy(ctx context.Context, name string, options ...RequestOption) (*Response[schema.PoliciesReadAclPolicyResponse], error)
- func (s *System) PoliciesReadPasswordPolicy(ctx context.Context, name string, options ...RequestOption) (*Response[schema.PoliciesReadPasswordPolicyResponse], error)
- func (s *System) PoliciesWriteAclPolicy(ctx context.Context, name string, request schema.PoliciesWriteAclPolicyRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) PoliciesWritePasswordPolicy(ctx context.Context, name string, ...) (*Response[map[string]interface{}], error)
- func (s *System) PprofBlocking(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofCommandLine(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofCpuProfile(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofExecutionTrace(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofGoroutines(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofIndex(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofMemoryAllocations(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofMemoryAllocationsLive(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofMutexes(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofSymbols(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) PprofThreadCreations(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) QueryTokenAccessorCapabilities(ctx context.Context, request schema.QueryTokenAccessorCapabilitiesRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) QueryTokenCapabilities(ctx context.Context, request schema.QueryTokenCapabilitiesRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) QueryTokenSelfCapabilities(ctx context.Context, request schema.QueryTokenSelfCapabilitiesRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) RateLimitQuotasConfigure(ctx context.Context, request schema.RateLimitQuotasConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) RateLimitQuotasDelete(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) RateLimitQuotasList(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *System) RateLimitQuotasRead(ctx context.Context, name string, options ...RequestOption) (*Response[schema.RateLimitQuotasReadResponse], error)
- func (s *System) RateLimitQuotasReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[schema.RateLimitQuotasReadConfigurationResponse], error)
- func (s *System) RateLimitQuotasWrite(ctx context.Context, name string, request schema.RateLimitQuotasWriteRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) RawDelete(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) RawList(ctx context.Context, path string, options ...RequestOption) (*Response[schema.StandardListResponse], error)
- func (s *System) RawRead(ctx context.Context, path string, options ...RequestOption) (*Response[schema.RawReadResponse], error)
- func (s *System) RawWrite(ctx context.Context, path string, request schema.RawWriteRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) ReadHealthStatus(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) ReadInitializationStatus(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) ReadReplicationStatus(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) ReadSanitizedConfigurationState(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) ReadWrappingProperties(ctx context.Context, request schema.ReadWrappingPropertiesRequest, ...) (*Response[schema.ReadWrappingPropertiesResponse], error)
- func (s *System) RekeyAttemptCancel(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) RekeyAttemptInitialize(ctx context.Context, request schema.RekeyAttemptInitializeRequest, ...) (*Response[schema.RekeyAttemptInitializeResponse], error)
- func (s *System) RekeyAttemptReadProgress(ctx context.Context, options ...RequestOption) (*Response[schema.RekeyAttemptReadProgressResponse], error)
- func (s *System) RekeyAttemptUpdate(ctx context.Context, request schema.RekeyAttemptUpdateRequest, ...) (*Response[schema.RekeyAttemptUpdateResponse], error)
- func (s *System) RekeyDeleteBackupKey(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) RekeyDeleteBackupRecoveryKey(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) RekeyReadBackupKey(ctx context.Context, options ...RequestOption) (*Response[schema.RekeyReadBackupKeyResponse], error)
- func (s *System) RekeyReadBackupRecoveryKey(ctx context.Context, options ...RequestOption) (*Response[schema.RekeyReadBackupRecoveryKeyResponse], error)
- func (s *System) RekeyVerificationCancel(ctx context.Context, options ...RequestOption) (*Response[schema.RekeyVerificationCancelResponse], error)
- func (s *System) RekeyVerificationReadProgress(ctx context.Context, options ...RequestOption) (*Response[schema.RekeyVerificationReadProgressResponse], error)
- func (s *System) RekeyVerificationUpdate(ctx context.Context, request schema.RekeyVerificationUpdateRequest, ...) (*Response[schema.RekeyVerificationUpdateResponse], error)
- func (s *System) ReloadSubsystem(ctx context.Context, subsystem string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) Remount(ctx context.Context, request schema.RemountRequest, options ...RequestOption) (*Response[schema.RemountResponse], error)
- func (s *System) RemountStatus(ctx context.Context, migrationId string, options ...RequestOption) (*Response[schema.RemountStatusResponse], error)
- func (s *System) Rewrap(ctx context.Context, request schema.RewrapRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) RootTokenGenerationCancel(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) RootTokenGenerationInitialize(ctx context.Context, request schema.RootTokenGenerationInitializeRequest, ...) (*Response[schema.RootTokenGenerationInitializeResponse], error)
- func (s *System) RootTokenGenerationReadProgress(ctx context.Context, options ...RequestOption) (*Response[schema.RootTokenGenerationReadProgressResponse], error)
- func (s *System) RootTokenGenerationUpdate(ctx context.Context, request schema.RootTokenGenerationUpdateRequest, ...) (*Response[schema.RootTokenGenerationUpdateResponse], error)
- func (s *System) Seal(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) SealStatus(ctx context.Context, options ...RequestOption) (*Response[schema.SealStatusResponse], error)
- func (s *System) StepDownLeader(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) UiHeadersConfigure(ctx context.Context, header string, request schema.UiHeadersConfigureRequest, ...) (*Response[map[string]interface{}], error)
- func (s *System) UiHeadersDeleteConfiguration(ctx context.Context, header string, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) UiHeadersList(ctx context.Context, options ...RequestOption) (*Response[schema.UiHeadersListResponse], error)
- func (s *System) UiHeadersReadConfiguration(ctx context.Context, header string, options ...RequestOption) (*Response[schema.UiHeadersReadConfigurationResponse], error)
- func (s *System) Unseal(ctx context.Context, request schema.UnsealRequest, options ...RequestOption) (*Response[schema.UnsealResponse], error)
- func (s *System) Unwrap(ctx context.Context, request schema.UnwrapRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
- func (s *System) VersionHistory(ctx context.Context, options ...RequestOption) (*Response[schema.VersionHistoryResponse], error)
- func (s *System) Wrap(ctx context.Context, request map[string]interface{}, options ...RequestOption) (*Response[map[string]interface{}], error)
- type TLSConfiguration
Constants ¶
const ClientVersion = "0.4.2"
Variables ¶
This section is empty.
Functions ¶
func DefaultRetryPolicy ¶
DefaultRetryPolicy provides a default callback for RetryConfiguration.CheckRetry. In addition to retryablehttp.DefaultRetryPolicy, it retries on 412 responses, which are returned by Vault when a X-Vault-Index header isn't satisfied.
func IsErrorStatus ¶
IsErrorStatus returns true if the given error is either a ResponseError or a RedirectError with the given status code.
func MergeReplicationStates ¶
MergeReplicationStates returns a merged array of replication states by iterating through all states in the `old` slice. An iterated state is merged into the result before the `new` based on the result of compareReplicationStates
Types ¶
type Auth ¶
type Auth struct {
// contains filtered or unexported fields
}
Auth is a simple wrapper around the client for Auth requests
func (*Auth) AliCloudDeleteAuthRole ¶
func (a *Auth) AliCloudDeleteAuthRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
AliCloudDeleteAuthRole Create a role and associate policies to it. role: The name of the role as it should appear in Vault.
func (*Auth) AliCloudListAuthRoles ¶
func (a *Auth) AliCloudListAuthRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AliCloudListAuthRoles Lists all the roles that are registered with Vault.
func (*Auth) AliCloudLogin ¶
func (a *Auth) AliCloudLogin(ctx context.Context, request schema.AliCloudLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AliCloudLogin Authenticates an RAM entity with Vault.
func (*Auth) AliCloudReadAuthRole ¶
func (a *Auth) AliCloudReadAuthRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
AliCloudReadAuthRole Create a role and associate policies to it. role: The name of the role as it should appear in Vault.
func (*Auth) AliCloudWriteAuthRole ¶
func (a *Auth) AliCloudWriteAuthRole(ctx context.Context, role string, request schema.AliCloudWriteAuthRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AliCloudWriteAuthRole Create a role and associate policies to it. role: The name of the role as it should appear in Vault.
func (*Auth) AppRoleDeleteBindSecretId ¶ added in v0.3.0
func (a *Auth) AppRoleDeleteBindSecretId(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteBindSecretId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteBoundCidrList ¶ added in v0.3.0
func (a *Auth) AppRoleDeleteBoundCidrList(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteBoundCidrList roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeletePeriod ¶
func (a *Auth) AppRoleDeletePeriod(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeletePeriod roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeletePolicies ¶
func (a *Auth) AppRoleDeletePolicies(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeletePolicies roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteRole ¶
func (a *Auth) AppRoleDeleteRole(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteRole roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteSecretIdBoundCidrs ¶ added in v0.3.0
func (a *Auth) AppRoleDeleteSecretIdBoundCidrs(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteSecretIdBoundCidrs roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteSecretIdNumUses ¶ added in v0.3.0
func (a *Auth) AppRoleDeleteSecretIdNumUses(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteSecretIdNumUses roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteSecretIdTtl ¶ added in v0.3.0
func (a *Auth) AppRoleDeleteSecretIdTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteSecretIdTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteTokenBoundCidrs ¶ added in v0.3.0
func (a *Auth) AppRoleDeleteTokenBoundCidrs(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteTokenBoundCidrs roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteTokenMaxTtl ¶ added in v0.3.0
func (a *Auth) AppRoleDeleteTokenMaxTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteTokenMaxTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteTokenNumUses ¶
func (a *Auth) AppRoleDeleteTokenNumUses(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteTokenNumUses roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDeleteTokenTtl ¶ added in v0.3.0
func (a *Auth) AppRoleDeleteTokenTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDeleteTokenTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDestroySecretId ¶ added in v0.3.0
func (a *Auth) AppRoleDestroySecretId(ctx context.Context, roleName string, request schema.AppRoleDestroySecretIdRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDestroySecretId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleDestroySecretIdByAccessor ¶ added in v0.3.0
func (a *Auth) AppRoleDestroySecretIdByAccessor(ctx context.Context, roleName string, request schema.AppRoleDestroySecretIdByAccessorRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleDestroySecretIdByAccessor roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleListRoles ¶
func (a *Auth) AppRoleListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AppRoleListRoles
func (*Auth) AppRoleListSecretIds ¶ added in v0.3.0
func (a *Auth) AppRoleListSecretIds(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AppRoleListSecretIds roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleLogin ¶
func (a *Auth) AppRoleLogin(ctx context.Context, request schema.AppRoleLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleLogin
func (*Auth) AppRoleLookUpSecretId ¶ added in v0.3.0
func (a *Auth) AppRoleLookUpSecretId(ctx context.Context, roleName string, request schema.AppRoleLookUpSecretIdRequest, options ...RequestOption) (*Response[schema.AppRoleLookUpSecretIdResponse], error)
AppRoleLookUpSecretId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleLookUpSecretIdByAccessor ¶ added in v0.3.0
func (a *Auth) AppRoleLookUpSecretIdByAccessor(ctx context.Context, roleName string, request schema.AppRoleLookUpSecretIdByAccessorRequest, options ...RequestOption) (*Response[schema.AppRoleLookUpSecretIdByAccessorResponse], error)
AppRoleLookUpSecretIdByAccessor roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadBindSecretId ¶ added in v0.3.0
func (a *Auth) AppRoleReadBindSecretId(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadBindSecretIdResponse], error)
AppRoleReadBindSecretId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadBoundCidrList ¶ added in v0.3.0
func (a *Auth) AppRoleReadBoundCidrList(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadBoundCidrListResponse], error)
AppRoleReadBoundCidrList roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadLocalSecretIds ¶ added in v0.3.0
func (a *Auth) AppRoleReadLocalSecretIds(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadLocalSecretIdsResponse], error)
AppRoleReadLocalSecretIds roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadPeriod ¶
func (a *Auth) AppRoleReadPeriod(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadPeriodResponse], error)
AppRoleReadPeriod roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadPolicies ¶
func (a *Auth) AppRoleReadPolicies(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadPoliciesResponse], error)
AppRoleReadPolicies roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadRole ¶
func (a *Auth) AppRoleReadRole(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadRoleResponse], error)
AppRoleReadRole roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadRoleId ¶ added in v0.3.0
func (a *Auth) AppRoleReadRoleId(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadRoleIdResponse], error)
AppRoleReadRoleId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadSecretIdBoundCidrs ¶ added in v0.3.0
func (a *Auth) AppRoleReadSecretIdBoundCidrs(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadSecretIdBoundCidrsResponse], error)
AppRoleReadSecretIdBoundCidrs roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadSecretIdNumUses ¶ added in v0.3.0
func (a *Auth) AppRoleReadSecretIdNumUses(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadSecretIdNumUsesResponse], error)
AppRoleReadSecretIdNumUses roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadSecretIdTtl ¶ added in v0.3.0
func (a *Auth) AppRoleReadSecretIdTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadSecretIdTtlResponse], error)
AppRoleReadSecretIdTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadTokenBoundCidrs ¶ added in v0.3.0
func (a *Auth) AppRoleReadTokenBoundCidrs(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadTokenBoundCidrsResponse], error)
AppRoleReadTokenBoundCidrs roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadTokenMaxTtl ¶ added in v0.3.0
func (a *Auth) AppRoleReadTokenMaxTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadTokenMaxTtlResponse], error)
AppRoleReadTokenMaxTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadTokenNumUses ¶
func (a *Auth) AppRoleReadTokenNumUses(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadTokenNumUsesResponse], error)
AppRoleReadTokenNumUses roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleReadTokenTtl ¶ added in v0.3.0
func (a *Auth) AppRoleReadTokenTtl(ctx context.Context, roleName string, options ...RequestOption) (*Response[schema.AppRoleReadTokenTtlResponse], error)
AppRoleReadTokenTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleTidySecretId ¶ added in v0.3.0
func (a *Auth) AppRoleTidySecretId(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleTidySecretId
func (*Auth) AppRoleWriteBindSecretId ¶ added in v0.3.0
func (a *Auth) AppRoleWriteBindSecretId(ctx context.Context, roleName string, request schema.AppRoleWriteBindSecretIdRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteBindSecretId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteBoundCidrList ¶ added in v0.3.0
func (a *Auth) AppRoleWriteBoundCidrList(ctx context.Context, roleName string, request schema.AppRoleWriteBoundCidrListRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteBoundCidrList roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteCustomSecretId ¶ added in v0.3.0
func (a *Auth) AppRoleWriteCustomSecretId(ctx context.Context, roleName string, request schema.AppRoleWriteCustomSecretIdRequest, options ...RequestOption) (*Response[schema.AppRoleWriteCustomSecretIdResponse], error)
AppRoleWriteCustomSecretId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWritePeriod ¶
func (a *Auth) AppRoleWritePeriod(ctx context.Context, roleName string, request schema.AppRoleWritePeriodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWritePeriod roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWritePolicies ¶
func (a *Auth) AppRoleWritePolicies(ctx context.Context, roleName string, request schema.AppRoleWritePoliciesRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWritePolicies roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteRole ¶
func (a *Auth) AppRoleWriteRole(ctx context.Context, roleName string, request schema.AppRoleWriteRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteRole roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteRoleId ¶ added in v0.3.0
func (a *Auth) AppRoleWriteRoleId(ctx context.Context, roleName string, request schema.AppRoleWriteRoleIdRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteRoleId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteSecretId ¶ added in v0.3.0
func (a *Auth) AppRoleWriteSecretId(ctx context.Context, roleName string, request schema.AppRoleWriteSecretIdRequest, options ...RequestOption) (*Response[schema.AppRoleWriteSecretIdResponse], error)
AppRoleWriteSecretId roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteSecretIdBoundCidrs ¶ added in v0.3.0
func (a *Auth) AppRoleWriteSecretIdBoundCidrs(ctx context.Context, roleName string, request schema.AppRoleWriteSecretIdBoundCidrsRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteSecretIdBoundCidrs roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteSecretIdNumUses ¶ added in v0.3.0
func (a *Auth) AppRoleWriteSecretIdNumUses(ctx context.Context, roleName string, request schema.AppRoleWriteSecretIdNumUsesRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteSecretIdNumUses roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteSecretIdTtl ¶ added in v0.3.0
func (a *Auth) AppRoleWriteSecretIdTtl(ctx context.Context, roleName string, request schema.AppRoleWriteSecretIdTtlRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteSecretIdTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteTokenBoundCidrs ¶ added in v0.3.0
func (a *Auth) AppRoleWriteTokenBoundCidrs(ctx context.Context, roleName string, request schema.AppRoleWriteTokenBoundCidrsRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteTokenBoundCidrs roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteTokenMaxTtl ¶ added in v0.3.0
func (a *Auth) AppRoleWriteTokenMaxTtl(ctx context.Context, roleName string, request schema.AppRoleWriteTokenMaxTtlRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteTokenMaxTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteTokenNumUses ¶
func (a *Auth) AppRoleWriteTokenNumUses(ctx context.Context, roleName string, request schema.AppRoleWriteTokenNumUsesRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteTokenNumUses roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AppRoleWriteTokenTtl ¶ added in v0.3.0
func (a *Auth) AppRoleWriteTokenTtl(ctx context.Context, roleName string, request schema.AppRoleWriteTokenTtlRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AppRoleWriteTokenTtl roleName: Name of the role. Must be less than 4096 bytes.
func (*Auth) AwsConfigureCertificate ¶ added in v0.3.0
func (a *Auth) AwsConfigureCertificate(ctx context.Context, certName string, request schema.AwsConfigureCertificateRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsConfigureCertificate certName: Name of the certificate.
func (*Auth) AwsConfigureClient ¶ added in v0.3.0
func (a *Auth) AwsConfigureClient(ctx context.Context, request schema.AwsConfigureClientRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsConfigureClient
func (*Auth) AwsConfigureIdentityAccessListTidyOperation ¶ added in v0.3.0
func (a *Auth) AwsConfigureIdentityAccessListTidyOperation(ctx context.Context, request schema.AwsConfigureIdentityAccessListTidyOperationRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsConfigureIdentityAccessListTidyOperation
func (*Auth) AwsConfigureIdentityIntegration ¶ added in v0.3.0
func (a *Auth) AwsConfigureIdentityIntegration(ctx context.Context, request schema.AwsConfigureIdentityIntegrationRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsConfigureIdentityIntegration
func (*Auth) AwsConfigureIdentityWhitelistTidyOperation ¶ added in v0.3.0
func (a *Auth) AwsConfigureIdentityWhitelistTidyOperation(ctx context.Context, request schema.AwsConfigureIdentityWhitelistTidyOperationRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsConfigureIdentityWhitelistTidyOperation
func (*Auth) AwsConfigureRoleTagBlacklistTidyOperation ¶ added in v0.3.0
func (a *Auth) AwsConfigureRoleTagBlacklistTidyOperation(ctx context.Context, request schema.AwsConfigureRoleTagBlacklistTidyOperationRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsConfigureRoleTagBlacklistTidyOperation
func (*Auth) AwsConfigureRoleTagDenyListTidyOperation ¶ added in v0.3.0
func (a *Auth) AwsConfigureRoleTagDenyListTidyOperation(ctx context.Context, request schema.AwsConfigureRoleTagDenyListTidyOperationRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsConfigureRoleTagDenyListTidyOperation
func (*Auth) AwsDeleteAuthRole ¶ added in v0.3.0
func (a *Auth) AwsDeleteAuthRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteAuthRole role: Name of the role.
func (*Auth) AwsDeleteCertificateConfiguration ¶ added in v0.3.0
func (a *Auth) AwsDeleteCertificateConfiguration(ctx context.Context, certName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteCertificateConfiguration certName: Name of the certificate.
func (*Auth) AwsDeleteClientConfiguration ¶ added in v0.3.0
func (a *Auth) AwsDeleteClientConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteClientConfiguration
func (*Auth) AwsDeleteIdentityAccessList ¶ added in v0.3.0
func (a *Auth) AwsDeleteIdentityAccessList(ctx context.Context, instanceId string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteIdentityAccessList instanceId: EC2 instance ID. A successful login operation from an EC2 instance gets cached in this accesslist, keyed off of instance ID.
func (*Auth) AwsDeleteIdentityAccessListTidySettings ¶ added in v0.3.0
func (a *Auth) AwsDeleteIdentityAccessListTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteIdentityAccessListTidySettings
func (*Auth) AwsDeleteIdentityWhitelist ¶ added in v0.3.0
func (a *Auth) AwsDeleteIdentityWhitelist(ctx context.Context, instanceId string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteIdentityWhitelist instanceId: EC2 instance ID. A successful login operation from an EC2 instance gets cached in this accesslist, keyed off of instance ID.
func (*Auth) AwsDeleteIdentityWhitelistTidySettings ¶ added in v0.3.0
func (a *Auth) AwsDeleteIdentityWhitelistTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteIdentityWhitelistTidySettings
func (*Auth) AwsDeleteRoleTagBlacklist ¶ added in v0.3.0
func (a *Auth) AwsDeleteRoleTagBlacklist(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteRoleTagBlacklist roleTag: Role tag to be deny listed. The tag can be supplied as-is. In order to avoid any encoding problems, it can be base64 encoded.
func (*Auth) AwsDeleteRoleTagBlacklistTidySettings ¶ added in v0.3.0
func (a *Auth) AwsDeleteRoleTagBlacklistTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteRoleTagBlacklistTidySettings
func (*Auth) AwsDeleteRoleTagDenyList ¶ added in v0.3.0
func (a *Auth) AwsDeleteRoleTagDenyList(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteRoleTagDenyList roleTag: Role tag to be deny listed. The tag can be supplied as-is. In order to avoid any encoding problems, it can be base64 encoded.
func (*Auth) AwsDeleteRoleTagDenyListTidySettings ¶ added in v0.3.0
func (a *Auth) AwsDeleteRoleTagDenyListTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteRoleTagDenyListTidySettings
func (*Auth) AwsDeleteStsRole ¶ added in v0.3.0
func (a *Auth) AwsDeleteStsRole(ctx context.Context, accountId string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsDeleteStsRole accountId: AWS account ID to be associated with STS role. If set, Vault will use assumed credentials to verify any login attempts from EC2 instances in this account.
func (*Auth) AwsListAuthRoles ¶ added in v0.3.0
func (a *Auth) AwsListAuthRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AwsListAuthRoles
func (*Auth) AwsListCertificateConfigurations ¶ added in v0.3.0
func (a *Auth) AwsListCertificateConfigurations(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AwsListCertificateConfigurations
func (*Auth) AwsListIdentityAccessList ¶ added in v0.3.0
func (a *Auth) AwsListIdentityAccessList(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AwsListIdentityAccessList
func (*Auth) AwsListIdentityWhitelist ¶ added in v0.3.0
func (a *Auth) AwsListIdentityWhitelist(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AwsListIdentityWhitelist
func (*Auth) AwsListRoleTagBlacklists ¶ added in v0.3.0
func (a *Auth) AwsListRoleTagBlacklists(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AwsListRoleTagBlacklists
func (*Auth) AwsListRoleTagDenyLists ¶ added in v0.3.0
func (a *Auth) AwsListRoleTagDenyLists(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AwsListRoleTagDenyLists
func (*Auth) AwsListStsRoleRelationships ¶ added in v0.3.0
func (a *Auth) AwsListStsRoleRelationships(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AwsListStsRoleRelationships
func (*Auth) AwsLogin ¶ added in v0.3.0
func (a *Auth) AwsLogin(ctx context.Context, request schema.AwsLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsLogin
func (*Auth) AwsReadAuthRole ¶ added in v0.3.0
func (a *Auth) AwsReadAuthRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadAuthRole role: Name of the role.
func (*Auth) AwsReadCertificateConfiguration ¶ added in v0.3.0
func (a *Auth) AwsReadCertificateConfiguration(ctx context.Context, certName string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadCertificateConfiguration certName: Name of the certificate.
func (*Auth) AwsReadClientConfiguration ¶ added in v0.3.0
func (a *Auth) AwsReadClientConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadClientConfiguration
func (*Auth) AwsReadIdentityAccessList ¶ added in v0.3.0
func (a *Auth) AwsReadIdentityAccessList(ctx context.Context, instanceId string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadIdentityAccessList instanceId: EC2 instance ID. A successful login operation from an EC2 instance gets cached in this accesslist, keyed off of instance ID.
func (*Auth) AwsReadIdentityAccessListTidySettings ¶ added in v0.3.0
func (a *Auth) AwsReadIdentityAccessListTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadIdentityAccessListTidySettings
func (*Auth) AwsReadIdentityIntegrationConfiguration ¶ added in v0.3.0
func (a *Auth) AwsReadIdentityIntegrationConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadIdentityIntegrationConfiguration
func (*Auth) AwsReadIdentityWhitelist ¶ added in v0.3.0
func (a *Auth) AwsReadIdentityWhitelist(ctx context.Context, instanceId string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadIdentityWhitelist instanceId: EC2 instance ID. A successful login operation from an EC2 instance gets cached in this accesslist, keyed off of instance ID.
func (*Auth) AwsReadIdentityWhitelistTidySettings ¶ added in v0.3.0
func (a *Auth) AwsReadIdentityWhitelistTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadIdentityWhitelistTidySettings
func (*Auth) AwsReadRoleTagBlacklist ¶ added in v0.3.0
func (a *Auth) AwsReadRoleTagBlacklist(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadRoleTagBlacklist roleTag: Role tag to be deny listed. The tag can be supplied as-is. In order to avoid any encoding problems, it can be base64 encoded.
func (*Auth) AwsReadRoleTagBlacklistTidySettings ¶ added in v0.3.0
func (a *Auth) AwsReadRoleTagBlacklistTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadRoleTagBlacklistTidySettings
func (*Auth) AwsReadRoleTagDenyList ¶ added in v0.3.0
func (a *Auth) AwsReadRoleTagDenyList(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadRoleTagDenyList roleTag: Role tag to be deny listed. The tag can be supplied as-is. In order to avoid any encoding problems, it can be base64 encoded.
func (*Auth) AwsReadRoleTagDenyListTidySettings ¶ added in v0.3.0
func (a *Auth) AwsReadRoleTagDenyListTidySettings(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadRoleTagDenyListTidySettings
func (*Auth) AwsReadStsRole ¶ added in v0.3.0
func (a *Auth) AwsReadStsRole(ctx context.Context, accountId string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsReadStsRole accountId: AWS account ID to be associated with STS role. If set, Vault will use assumed credentials to verify any login attempts from EC2 instances in this account.
func (*Auth) AwsRotateRootCredentials ¶ added in v0.3.0
func (a *Auth) AwsRotateRootCredentials(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsRotateRootCredentials
func (*Auth) AwsTidyIdentityAccessList ¶ added in v0.3.0
func (a *Auth) AwsTidyIdentityAccessList(ctx context.Context, request schema.AwsTidyIdentityAccessListRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsTidyIdentityAccessList
func (*Auth) AwsTidyIdentityWhitelist ¶ added in v0.3.0
func (a *Auth) AwsTidyIdentityWhitelist(ctx context.Context, request schema.AwsTidyIdentityWhitelistRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsTidyIdentityWhitelist
func (*Auth) AwsTidyRoleTagBlacklist ¶ added in v0.3.0
func (a *Auth) AwsTidyRoleTagBlacklist(ctx context.Context, request schema.AwsTidyRoleTagBlacklistRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsTidyRoleTagBlacklist
func (*Auth) AwsTidyRoleTagDenyList ¶ added in v0.3.0
func (a *Auth) AwsTidyRoleTagDenyList(ctx context.Context, request schema.AwsTidyRoleTagDenyListRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsTidyRoleTagDenyList
func (*Auth) AwsWriteAuthRole ¶ added in v0.3.0
func (a *Auth) AwsWriteAuthRole(ctx context.Context, role string, request schema.AwsWriteAuthRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsWriteAuthRole role: Name of the role.
func (*Auth) AwsWriteRoleTag ¶ added in v0.3.0
func (a *Auth) AwsWriteRoleTag(ctx context.Context, role string, request schema.AwsWriteRoleTagRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsWriteRoleTag role: Name of the role.
func (*Auth) AwsWriteRoleTagBlacklist ¶ added in v0.3.0
func (a *Auth) AwsWriteRoleTagBlacklist(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsWriteRoleTagBlacklist roleTag: Role tag to be deny listed. The tag can be supplied as-is. In order to avoid any encoding problems, it can be base64 encoded.
func (*Auth) AwsWriteRoleTagDenyList ¶ added in v0.3.0
func (a *Auth) AwsWriteRoleTagDenyList(ctx context.Context, roleTag string, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsWriteRoleTagDenyList roleTag: Role tag to be deny listed. The tag can be supplied as-is. In order to avoid any encoding problems, it can be base64 encoded.
func (*Auth) AwsWriteStsRole ¶ added in v0.3.0
func (a *Auth) AwsWriteStsRole(ctx context.Context, accountId string, request schema.AwsWriteStsRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AwsWriteStsRole accountId: AWS account ID to be associated with STS role. If set, Vault will use assumed credentials to verify any login attempts from EC2 instances in this account.
func (*Auth) AzureConfigureAuth ¶ added in v0.3.0
func (a *Auth) AzureConfigureAuth(ctx context.Context, request schema.AzureConfigureAuthRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AzureConfigureAuth
func (*Auth) AzureDeleteAuthConfiguration ¶ added in v0.3.0
func (a *Auth) AzureDeleteAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AzureDeleteAuthConfiguration
func (*Auth) AzureDeleteAuthRole ¶
func (a *Auth) AzureDeleteAuthRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
AzureDeleteAuthRole name: Name of the role.
func (*Auth) AzureListAuthRoles ¶
func (a *Auth) AzureListAuthRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AzureListAuthRoles
func (*Auth) AzureLogin ¶
func (a *Auth) AzureLogin(ctx context.Context, request schema.AzureLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AzureLogin
func (*Auth) AzureReadAuthConfiguration ¶ added in v0.3.0
func (a *Auth) AzureReadAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AzureReadAuthConfiguration
func (*Auth) AzureReadAuthRole ¶
func (a *Auth) AzureReadAuthRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
AzureReadAuthRole name: Name of the role.
func (*Auth) AzureRotateRootCredentials ¶ added in v0.3.0
func (a *Auth) AzureRotateRootCredentials(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
AzureRotateRootCredentials
func (*Auth) AzureWriteAuthRole ¶
func (a *Auth) AzureWriteAuthRole(ctx context.Context, name string, request schema.AzureWriteAuthRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AzureWriteAuthRole name: Name of the role.
func (*Auth) CentrifyConfigure ¶ added in v0.3.0
func (a *Auth) CentrifyConfigure(ctx context.Context, request schema.CentrifyConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CentrifyConfigure
func (*Auth) CentrifyLogin ¶
func (a *Auth) CentrifyLogin(ctx context.Context, request schema.CentrifyLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CentrifyLogin Log in with a username and password.
func (*Auth) CentrifyReadConfiguration ¶ added in v0.3.0
func (a *Auth) CentrifyReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
CentrifyReadConfiguration
func (*Auth) CertConfigure ¶ added in v0.3.0
func (a *Auth) CertConfigure(ctx context.Context, request schema.CertConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CertConfigure
func (*Auth) CertDeleteCertificate ¶ added in v0.3.0
func (a *Auth) CertDeleteCertificate(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
CertDeleteCertificate Manage trusted certificates used for authentication. name: The name of the certificate
func (*Auth) CertDeleteCrl ¶ added in v0.3.0
func (a *Auth) CertDeleteCrl(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
CertDeleteCrl Manage Certificate Revocation Lists checked during authentication. name: The name of the certificate
func (*Auth) CertListCertificates ¶ added in v0.3.0
func (a *Auth) CertListCertificates(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
CertListCertificates Manage trusted certificates used for authentication.
func (*Auth) CertListCrls ¶ added in v0.3.0
func (a *Auth) CertListCrls(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
CertListCrls
func (*Auth) CertLogin ¶ added in v0.3.0
func (a *Auth) CertLogin(ctx context.Context, request schema.CertLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CertLogin
func (*Auth) CertReadCertificate ¶ added in v0.3.0
func (a *Auth) CertReadCertificate(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
CertReadCertificate Manage trusted certificates used for authentication. name: The name of the certificate
func (*Auth) CertReadConfiguration ¶ added in v0.3.0
func (a *Auth) CertReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
CertReadConfiguration
func (*Auth) CertReadCrl ¶ added in v0.3.0
func (a *Auth) CertReadCrl(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
CertReadCrl Manage Certificate Revocation Lists checked during authentication. name: The name of the certificate
func (*Auth) CertWriteCertificate ¶ added in v0.3.0
func (a *Auth) CertWriteCertificate(ctx context.Context, name string, request schema.CertWriteCertificateRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CertWriteCertificate Manage trusted certificates used for authentication. name: The name of the certificate
func (*Auth) CertWriteCrl ¶ added in v0.3.0
func (a *Auth) CertWriteCrl(ctx context.Context, name string, request schema.CertWriteCrlRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CertWriteCrl Manage Certificate Revocation Lists checked during authentication. name: The name of the certificate
func (*Auth) CloudFoundryConfigure ¶ added in v0.3.0
func (a *Auth) CloudFoundryConfigure(ctx context.Context, request schema.CloudFoundryConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CloudFoundryConfigure
func (*Auth) CloudFoundryDeleteConfiguration ¶ added in v0.3.0
func (a *Auth) CloudFoundryDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
CloudFoundryDeleteConfiguration
func (*Auth) CloudFoundryDeleteRole ¶
func (a *Auth) CloudFoundryDeleteRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
CloudFoundryDeleteRole role: The name of the role.
func (*Auth) CloudFoundryListRoles ¶
func (a *Auth) CloudFoundryListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
CloudFoundryListRoles
func (*Auth) CloudFoundryLogin ¶
func (a *Auth) CloudFoundryLogin(ctx context.Context, request schema.CloudFoundryLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CloudFoundryLogin
func (*Auth) CloudFoundryReadConfiguration ¶ added in v0.3.0
func (a *Auth) CloudFoundryReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
CloudFoundryReadConfiguration
func (*Auth) CloudFoundryReadRole ¶
func (a *Auth) CloudFoundryReadRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
CloudFoundryReadRole role: The name of the role.
func (*Auth) CloudFoundryWriteRole ¶
func (a *Auth) CloudFoundryWriteRole(ctx context.Context, role string, request schema.CloudFoundryWriteRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
CloudFoundryWriteRole role: The name of the role.
func (*Auth) GithubConfigure ¶ added in v0.3.0
func (a *Auth) GithubConfigure(ctx context.Context, request schema.GithubConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubConfigure
func (*Auth) GithubDeleteTeamMapping ¶ added in v0.3.0
func (a *Auth) GithubDeleteTeamMapping(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubDeleteTeamMapping Read/write/delete a single teams mapping key: Key for the teams mapping
func (*Auth) GithubDeleteUserMapping ¶ added in v0.3.0
func (a *Auth) GithubDeleteUserMapping(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubDeleteUserMapping Read/write/delete a single users mapping key: Key for the users mapping
func (*Auth) GithubListTeams ¶ added in v0.4.0
func (a *Auth) GithubListTeams(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
GithubListTeams Read mappings for teams
func (*Auth) GithubListUsers ¶ added in v0.4.0
func (a *Auth) GithubListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
GithubListUsers Read mappings for users
func (*Auth) GithubLogin ¶ added in v0.3.0
func (a *Auth) GithubLogin(ctx context.Context, request schema.GithubLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubLogin
func (*Auth) GithubReadConfiguration ¶ added in v0.3.0
func (a *Auth) GithubReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubReadConfiguration
func (*Auth) GithubReadTeamMapping ¶ added in v0.3.0
func (a *Auth) GithubReadTeamMapping(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubReadTeamMapping Read/write/delete a single teams mapping key: Key for the teams mapping
func (*Auth) GithubReadUserMapping ¶ added in v0.3.0
func (a *Auth) GithubReadUserMapping(ctx context.Context, key string, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubReadUserMapping Read/write/delete a single users mapping key: Key for the users mapping
func (*Auth) GithubWriteTeamMapping ¶ added in v0.3.0
func (a *Auth) GithubWriteTeamMapping(ctx context.Context, key string, request schema.GithubWriteTeamMappingRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubWriteTeamMapping Read/write/delete a single teams mapping key: Key for the teams mapping
func (*Auth) GithubWriteUserMapping ¶ added in v0.3.0
func (a *Auth) GithubWriteUserMapping(ctx context.Context, key string, request schema.GithubWriteUserMappingRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GithubWriteUserMapping Read/write/delete a single users mapping key: Key for the users mapping
func (*Auth) GoogleCloudConfigureAuth ¶ added in v0.3.0
func (a *Auth) GoogleCloudConfigureAuth(ctx context.Context, request schema.GoogleCloudConfigureAuthRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GoogleCloudConfigureAuth
func (*Auth) GoogleCloudDeleteRole ¶
func (a *Auth) GoogleCloudDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
GoogleCloudDeleteRole Create a GCP role with associated policies and required attributes. name: Name of the role.
func (*Auth) GoogleCloudEditLabelsForRole ¶ added in v0.3.0
func (a *Auth) GoogleCloudEditLabelsForRole(ctx context.Context, name string, request schema.GoogleCloudEditLabelsForRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GoogleCloudEditLabelsForRole Add or remove labels for an existing 'gce' role name: Name of the role.
func (*Auth) GoogleCloudEditServiceAccountsForRole ¶ added in v0.3.0
func (a *Auth) GoogleCloudEditServiceAccountsForRole(ctx context.Context, name string, request schema.GoogleCloudEditServiceAccountsForRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GoogleCloudEditServiceAccountsForRole Add or remove service accounts for an existing `iam` role name: Name of the role.
func (*Auth) GoogleCloudListRoles ¶
func (a *Auth) GoogleCloudListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
GoogleCloudListRoles Lists all the roles that are registered with Vault.
func (*Auth) GoogleCloudLogin ¶
func (a *Auth) GoogleCloudLogin(ctx context.Context, request schema.GoogleCloudLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GoogleCloudLogin
func (*Auth) GoogleCloudReadAuthConfiguration ¶ added in v0.3.0
func (a *Auth) GoogleCloudReadAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
GoogleCloudReadAuthConfiguration
func (*Auth) GoogleCloudReadRole ¶
func (a *Auth) GoogleCloudReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
GoogleCloudReadRole Create a GCP role with associated policies and required attributes. name: Name of the role.
func (*Auth) GoogleCloudWriteRole ¶
func (a *Auth) GoogleCloudWriteRole(ctx context.Context, name string, request schema.GoogleCloudWriteRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GoogleCloudWriteRole Create a GCP role with associated policies and required attributes. name: Name of the role.
func (*Auth) JwtConfigure ¶ added in v0.3.0
func (a *Auth) JwtConfigure(ctx context.Context, request schema.JwtConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtConfigure Configure the JWT authentication backend. The JWT authentication backend validates JWTs (or OIDC) using the configured credentials. If using OIDC Discovery, the URL must be provided, along with (optionally) the CA cert to use for the connection. If performing JWT validation locally, a set of public keys must be provided.
func (*Auth) JwtDeleteRole ¶ added in v0.3.0
func (a *Auth) JwtDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtDeleteRole Delete an existing role. name: Name of the role.
func (*Auth) JwtListRoles ¶ added in v0.3.0
func (a *Auth) JwtListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
JwtListRoles Lists all the roles registered with the backend. The list will contain the names of the roles.
func (*Auth) JwtLogin ¶ added in v0.3.0
func (a *Auth) JwtLogin(ctx context.Context, request schema.JwtLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtLogin Authenticates to Vault using a JWT (or OIDC) token.
func (*Auth) JwtOidcCallback ¶ added in v0.3.0
func (a *Auth) JwtOidcCallback(ctx context.Context, clientNonce string, code string, state string, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtOidcCallback Callback endpoint to complete an OIDC login.
func (*Auth) JwtOidcCallbackFormPost ¶ added in v0.4.0
func (a *Auth) JwtOidcCallbackFormPost(ctx context.Context, request schema.JwtOidcCallbackFormPostRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtOidcCallbackFormPost Callback endpoint to handle form_posts.
func (*Auth) JwtOidcRequestAuthorizationUrl ¶ added in v0.3.0
func (a *Auth) JwtOidcRequestAuthorizationUrl(ctx context.Context, request schema.JwtOidcRequestAuthorizationUrlRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtOidcRequestAuthorizationUrl Request an authorization URL to start an OIDC login flow.
func (*Auth) JwtReadConfiguration ¶ added in v0.3.0
func (a *Auth) JwtReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtReadConfiguration Read the current JWT authentication backend configuration.
func (*Auth) JwtReadRole ¶ added in v0.3.0
func (a *Auth) JwtReadRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtReadRole Read an existing role. name: Name of the role.
func (*Auth) JwtWriteRole ¶ added in v0.3.0
func (a *Auth) JwtWriteRole(ctx context.Context, name string, request schema.JwtWriteRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
JwtWriteRole Register an role with the backend. A role is required to authenticate with this backend. The role binds JWT token information with token policies and settings. The bindings, token polices and token settings can all be configured using this endpoint name: Name of the role.
func (*Auth) KerberosConfigure ¶ added in v0.3.0
func (a *Auth) KerberosConfigure(ctx context.Context, request schema.KerberosConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
KerberosConfigure
func (*Auth) KerberosConfigureLdap ¶ added in v0.3.0
func (a *Auth) KerberosConfigureLdap(ctx context.Context, request schema.KerberosConfigureLdapRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
KerberosConfigureLdap
func (*Auth) KerberosDeleteGroup ¶
func (a *Auth) KerberosDeleteGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
KerberosDeleteGroup name: Name of the LDAP group.
func (*Auth) KerberosListGroups ¶
func (a *Auth) KerberosListGroups(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
KerberosListGroups
func (*Auth) KerberosLogin ¶
func (a *Auth) KerberosLogin(ctx context.Context, request schema.KerberosLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
KerberosLogin
func (*Auth) KerberosReadConfiguration ¶ added in v0.3.0
func (a *Auth) KerberosReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
KerberosReadConfiguration
func (*Auth) KerberosReadGroup ¶
func (a *Auth) KerberosReadGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
KerberosReadGroup name: Name of the LDAP group.
func (*Auth) KerberosReadLdapConfiguration ¶ added in v0.3.0
func (a *Auth) KerberosReadLdapConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
KerberosReadLdapConfiguration
func (*Auth) KerberosWriteGroup ¶
func (a *Auth) KerberosWriteGroup(ctx context.Context, name string, request schema.KerberosWriteGroupRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
KerberosWriteGroup name: Name of the LDAP group.
func (*Auth) KubernetesConfigureAuth ¶ added in v0.3.0
func (a *Auth) KubernetesConfigureAuth(ctx context.Context, request schema.KubernetesConfigureAuthRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
KubernetesConfigureAuth
func (*Auth) KubernetesDeleteAuthRole ¶
func (a *Auth) KubernetesDeleteAuthRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
KubernetesDeleteAuthRole Register an role with the backend. name: Name of the role.
func (*Auth) KubernetesListAuthRoles ¶
func (a *Auth) KubernetesListAuthRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
KubernetesListAuthRoles Lists all the roles registered with the backend.
func (*Auth) KubernetesLogin ¶
func (a *Auth) KubernetesLogin(ctx context.Context, request schema.KubernetesLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
KubernetesLogin Authenticates Kubernetes service accounts with Vault.
func (*Auth) KubernetesReadAuthConfiguration ¶ added in v0.3.0
func (a *Auth) KubernetesReadAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
KubernetesReadAuthConfiguration
func (*Auth) KubernetesReadAuthRole ¶
func (a *Auth) KubernetesReadAuthRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
KubernetesReadAuthRole Register an role with the backend. name: Name of the role.
func (*Auth) KubernetesWriteAuthRole ¶
func (a *Auth) KubernetesWriteAuthRole(ctx context.Context, name string, request schema.KubernetesWriteAuthRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
KubernetesWriteAuthRole Register an role with the backend. name: Name of the role.
func (*Auth) LdapConfigureAuth ¶ added in v0.3.0
func (a *Auth) LdapConfigureAuth(ctx context.Context, request schema.LdapConfigureAuthRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapConfigureAuth
func (*Auth) LdapDeleteGroup ¶ added in v0.3.0
func (a *Auth) LdapDeleteGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapDeleteGroup Manage additional groups for users allowed to authenticate. name: Name of the LDAP group.
func (*Auth) LdapDeleteUser ¶ added in v0.3.0
func (a *Auth) LdapDeleteUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapDeleteUser Manage users allowed to authenticate. name: Name of the LDAP user.
func (*Auth) LdapListGroups ¶ added in v0.3.0
func (a *Auth) LdapListGroups(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
LdapListGroups Manage additional groups for users allowed to authenticate.
func (*Auth) LdapListUsers ¶ added in v0.3.0
func (a *Auth) LdapListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
LdapListUsers Manage users allowed to authenticate.
func (*Auth) LdapLogin ¶ added in v0.3.0
func (a *Auth) LdapLogin(ctx context.Context, username string, request schema.LdapLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapLogin Log in with a username and password. username: DN (distinguished name) to be used for login.
func (*Auth) LdapReadAuthConfiguration ¶ added in v0.3.0
func (a *Auth) LdapReadAuthConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapReadAuthConfiguration
func (*Auth) LdapReadGroup ¶ added in v0.3.0
func (a *Auth) LdapReadGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapReadGroup Manage additional groups for users allowed to authenticate. name: Name of the LDAP group.
func (*Auth) LdapReadUser ¶ added in v0.3.0
func (a *Auth) LdapReadUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapReadUser Manage users allowed to authenticate. name: Name of the LDAP user.
func (*Auth) LdapWriteGroup ¶ added in v0.3.0
func (a *Auth) LdapWriteGroup(ctx context.Context, name string, request schema.LdapWriteGroupRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapWriteGroup Manage additional groups for users allowed to authenticate. name: Name of the LDAP group.
func (*Auth) LdapWriteUser ¶ added in v0.3.0
func (a *Auth) LdapWriteUser(ctx context.Context, name string, request schema.LdapWriteUserRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
LdapWriteUser Manage users allowed to authenticate. name: Name of the LDAP user.
func (*Auth) OciConfigure ¶ added in v0.3.0
func (a *Auth) OciConfigure(ctx context.Context, request schema.OciConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
OciConfigure
func (*Auth) OciDeleteConfiguration ¶ added in v0.3.0
func (a *Auth) OciDeleteConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
OciDeleteConfiguration
func (*Auth) OciDeleteRole ¶ added in v0.3.0
func (a *Auth) OciDeleteRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
OciDeleteRole Create a role and associate policies to it. role: Name of the role.
func (*Auth) OciListRoles ¶ added in v0.3.0
func (a *Auth) OciListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
OciListRoles Lists all the roles that are registered with Vault.
func (*Auth) OciLogin ¶ added in v0.3.0
func (a *Auth) OciLogin(ctx context.Context, role string, request schema.OciLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
OciLogin Authenticates to Vault using OCI credentials role: Name of the role.
func (*Auth) OciReadConfiguration ¶ added in v0.3.0
func (a *Auth) OciReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
OciReadConfiguration
func (*Auth) OciReadRole ¶ added in v0.3.0
func (a *Auth) OciReadRole(ctx context.Context, role string, options ...RequestOption) (*Response[map[string]interface{}], error)
OciReadRole Create a role and associate policies to it. role: Name of the role.
func (*Auth) OciWriteRole ¶ added in v0.3.0
func (a *Auth) OciWriteRole(ctx context.Context, role string, request schema.OciWriteRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
OciWriteRole Create a role and associate policies to it. role: Name of the role.
func (*Auth) OktaConfigure ¶ added in v0.3.0
func (a *Auth) OktaConfigure(ctx context.Context, request schema.OktaConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaConfigure
func (*Auth) OktaDeleteGroup ¶
func (a *Auth) OktaDeleteGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaDeleteGroup Manage users allowed to authenticate. name: Name of the Okta group.
func (*Auth) OktaDeleteUser ¶
func (a *Auth) OktaDeleteUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaDeleteUser Manage additional groups for users allowed to authenticate. name: Name of the user.
func (*Auth) OktaListGroups ¶
func (a *Auth) OktaListGroups(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
OktaListGroups Manage users allowed to authenticate.
func (*Auth) OktaListUsers ¶
func (a *Auth) OktaListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
OktaListUsers Manage additional groups for users allowed to authenticate.
func (*Auth) OktaLogin ¶
func (a *Auth) OktaLogin(ctx context.Context, username string, request schema.OktaLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaLogin Log in with a username and password. username: Username to be used for login.
func (*Auth) OktaReadConfiguration ¶ added in v0.3.0
func (a *Auth) OktaReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaReadConfiguration
func (*Auth) OktaReadGroup ¶
func (a *Auth) OktaReadGroup(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaReadGroup Manage users allowed to authenticate. name: Name of the Okta group.
func (*Auth) OktaReadUser ¶
func (a *Auth) OktaReadUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaReadUser Manage additional groups for users allowed to authenticate. name: Name of the user.
func (*Auth) OktaVerify ¶
func (a *Auth) OktaVerify(ctx context.Context, nonce string, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaVerify nonce: Nonce provided during a login request to retrieve the number verification challenge for the matching request.
func (*Auth) OktaWriteGroup ¶
func (a *Auth) OktaWriteGroup(ctx context.Context, name string, request schema.OktaWriteGroupRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaWriteGroup Manage users allowed to authenticate. name: Name of the Okta group.
func (*Auth) OktaWriteUser ¶
func (a *Auth) OktaWriteUser(ctx context.Context, name string, request schema.OktaWriteUserRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
OktaWriteUser Manage additional groups for users allowed to authenticate. name: Name of the user.
func (*Auth) RadiusConfigure ¶ added in v0.3.0
func (a *Auth) RadiusConfigure(ctx context.Context, request schema.RadiusConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
RadiusConfigure
func (*Auth) RadiusDeleteUser ¶
func (a *Auth) RadiusDeleteUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
RadiusDeleteUser Manage users allowed to authenticate. name: Name of the RADIUS user.
func (*Auth) RadiusListUsers ¶
func (a *Auth) RadiusListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
RadiusListUsers Manage users allowed to authenticate.
func (*Auth) RadiusLogin ¶
func (a *Auth) RadiusLogin(ctx context.Context, request schema.RadiusLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
RadiusLogin Log in with a username and password.
func (*Auth) RadiusLoginWithUsername ¶
func (a *Auth) RadiusLoginWithUsername(ctx context.Context, urlusername string, request schema.RadiusLoginWithUsernameRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
RadiusLoginWithUsername Log in with a username and password. urlusername: Username to be used for login. (URL parameter)
func (*Auth) RadiusReadConfiguration ¶ added in v0.3.0
func (a *Auth) RadiusReadConfiguration(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
RadiusReadConfiguration
func (*Auth) RadiusReadUser ¶
func (a *Auth) RadiusReadUser(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
RadiusReadUser Manage users allowed to authenticate. name: Name of the RADIUS user.
func (*Auth) RadiusWriteUser ¶
func (a *Auth) RadiusWriteUser(ctx context.Context, name string, request schema.RadiusWriteUserRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
RadiusWriteUser Manage users allowed to authenticate. name: Name of the RADIUS user.
func (*Auth) TokenCreate ¶ added in v0.3.0
func (a *Auth) TokenCreate(ctx context.Context, request schema.TokenCreateRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenCreate The token create path is used to create new tokens.
func (*Auth) TokenCreateAgainstRole ¶ added in v0.3.0
func (a *Auth) TokenCreateAgainstRole(ctx context.Context, roleName string, request schema.TokenCreateAgainstRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenCreateAgainstRole This token create path is used to create new tokens adhering to the given role. roleName: Name of the role
func (*Auth) TokenCreateOrphan ¶ added in v0.3.0
func (a *Auth) TokenCreateOrphan(ctx context.Context, request schema.TokenCreateOrphanRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenCreateOrphan The token create path is used to create new orphan tokens.
func (*Auth) TokenDeleteRole ¶
func (a *Auth) TokenDeleteRole(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenDeleteRole roleName: Name of the role
func (*Auth) TokenListAccessors ¶
func (a *Auth) TokenListAccessors(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
TokenListAccessors List token accessors, which can then be be used to iterate and discover their properties or revoke them. Because this can be used to cause a denial of service, this endpoint requires 'sudo' capability in addition to 'list'.
func (*Auth) TokenListRoles ¶
func (a *Auth) TokenListRoles(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
TokenListRoles This endpoint lists configured roles.
func (*Auth) TokenLookUp ¶ added in v0.3.0
func (a *Auth) TokenLookUp(ctx context.Context, request schema.TokenLookUpRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenLookUp
func (*Auth) TokenLookUpAccessor ¶ added in v0.3.0
func (a *Auth) TokenLookUpAccessor(ctx context.Context, request schema.TokenLookUpAccessorRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenLookUpAccessor This endpoint will lookup a token associated with the given accessor and its properties. Response will not contain the token ID.
func (*Auth) TokenLookUpSelf ¶ added in v0.3.0
func (a *Auth) TokenLookUpSelf(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenLookUpSelf
func (*Auth) TokenReadRole ¶
func (a *Auth) TokenReadRole(ctx context.Context, roleName string, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenReadRole roleName: Name of the role
func (*Auth) TokenRenew ¶
func (a *Auth) TokenRenew(ctx context.Context, request schema.TokenRenewRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenRenew This endpoint will renew the given token and prevent expiration.
func (*Auth) TokenRenewAccessor ¶
func (a *Auth) TokenRenewAccessor(ctx context.Context, request schema.TokenRenewAccessorRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenRenewAccessor This endpoint will renew a token associated with the given accessor and its properties. Response will not contain the token ID.
func (*Auth) TokenRenewSelf ¶
func (a *Auth) TokenRenewSelf(ctx context.Context, request schema.TokenRenewSelfRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenRenewSelf This endpoint will renew the token used to call it and prevent expiration.
func (*Auth) TokenRevoke ¶
func (a *Auth) TokenRevoke(ctx context.Context, request schema.TokenRevokeRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenRevoke This endpoint will delete the given token and all of its child tokens.
func (*Auth) TokenRevokeAccessor ¶
func (a *Auth) TokenRevokeAccessor(ctx context.Context, request schema.TokenRevokeAccessorRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenRevokeAccessor This endpoint will delete the token associated with the accessor and all of its child tokens.
func (*Auth) TokenRevokeOrphan ¶
func (a *Auth) TokenRevokeOrphan(ctx context.Context, request schema.TokenRevokeOrphanRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenRevokeOrphan This endpoint will delete the token and orphan its child tokens.
func (*Auth) TokenRevokeSelf ¶
func (a *Auth) TokenRevokeSelf(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenRevokeSelf This endpoint will delete the token used to call it and all of its child tokens.
func (*Auth) TokenTidy ¶
func (a *Auth) TokenTidy(ctx context.Context, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenTidy This endpoint performs cleanup tasks that can be run if certain error conditions have occurred.
func (*Auth) TokenWriteRole ¶
func (a *Auth) TokenWriteRole(ctx context.Context, roleName string, request schema.TokenWriteRoleRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
TokenWriteRole roleName: Name of the role
func (*Auth) UserpassDeleteUser ¶
func (a *Auth) UserpassDeleteUser(ctx context.Context, username string, options ...RequestOption) (*Response[map[string]interface{}], error)
UserpassDeleteUser Manage users allowed to authenticate. username: Username for this user.
func (*Auth) UserpassListUsers ¶
func (a *Auth) UserpassListUsers(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
UserpassListUsers Manage users allowed to authenticate.
func (*Auth) UserpassLogin ¶
func (a *Auth) UserpassLogin(ctx context.Context, username string, request schema.UserpassLoginRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
UserpassLogin Log in with a username and password. username: Username of the user.
func (*Auth) UserpassReadUser ¶
func (a *Auth) UserpassReadUser(ctx context.Context, username string, options ...RequestOption) (*Response[map[string]interface{}], error)
UserpassReadUser Manage users allowed to authenticate. username: Username for this user.
func (*Auth) UserpassResetPassword ¶ added in v0.3.0
func (a *Auth) UserpassResetPassword(ctx context.Context, username string, request schema.UserpassResetPasswordRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
UserpassResetPassword Reset user's password. username: Username for this user.
func (*Auth) UserpassUpdatePolicies ¶ added in v0.3.0
func (a *Auth) UserpassUpdatePolicies(ctx context.Context, username string, request schema.UserpassUpdatePoliciesRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
UserpassUpdatePolicies Update the policies associated with the username. username: Username for this user.
func (*Auth) UserpassWriteUser ¶
func (a *Auth) UserpassWriteUser(ctx context.Context, username string, request schema.UserpassWriteUserRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
UserpassWriteUser Manage users allowed to authenticate. username: Username for this user.
type Client ¶
type Client struct { // generated request methods Auth Auth Identity Identity Secrets Secrets System System // contains filtered or unexported fields }
Client manages communication with Vault, initialize it with vault.New(...)
func New ¶
func New(options ...ClientOption) (*Client, error)
New returns a new client decorated with the given configuration options
func (*Client) ClearCustomHeaders ¶
func (c *Client) ClearCustomHeaders()
ClearsCustomHeaders clears all custom headers from the subsequent requests.
func (*Client) ClearMFACredentials ¶
func (c *Client) ClearMFACredentials()
ClearMFACredentials clears multi-factor authentication credentials from all subsequent requests.
See https://learn.hashicorp.com/tutorials/vault/multi-factor-authentication for more information on multi-factor authentication.
func (*Client) ClearNamespace ¶
func (c *Client) ClearNamespace()
ClearNamespace clears the namespace from all subsequent requests.
See https://developer.hashicorp.com/vault/docs/enterprise/namespaces for more info on namespaces.
func (*Client) ClearReplicationForwardingMode ¶
func (c *Client) ClearReplicationForwardingMode()
ReplicationForwardingMode clears the X-Vault-Forward / X-Vault-Inconsistent headers from all subsequent requests.
See https://developer.hashicorp.com/vault/docs/enterprise/consistency#vault-1-7-mitigations
func (*Client) ClearRequestCallbacks ¶
func (c *Client) ClearRequestCallbacks()
ClearRequestCallbacks clears all request callbacks.
func (*Client) ClearResponseCallbacks ¶
func (c *Client) ClearResponseCallbacks()
ClearResponseCallbacks clears all response callbacks.
func (*Client) ClearResponseWrapping ¶
func (c *Client) ClearResponseWrapping()
ClearResponseWrapping clears the response-wrapping header from all subsequent requests.
See https://developer.hashicorp.com/vault/docs/concepts/response-wrapping for more information on response wrapping.
func (*Client) ClearToken ¶
func (c *Client) ClearToken()
ClearToken clears the token for all subsequent requests.
See https://developer.hashicorp.com/vault/docs/concepts/tokens for more info on tokens.
func (*Client) Clone ¶
Clone creates a new client with the same configuration, request modifiers, and replication states as the original client. Note that the cloned client will point to the same base http.Client and retryablehttp.Client objects.
func (*Client) Configuration ¶
func (c *Client) Configuration() ClientConfiguration
Configuration returns a copy of the configuration object used to initialize this client
func (*Client) Delete ¶
func (c *Client) Delete(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
Delete attempts to delete the value stored at the given Vault path.
func (*Client) List ¶
func (c *Client) List(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
List attempts to list the keys stored at the given Vault path.
func (*Client) Read ¶
func (c *Client) Read(ctx context.Context, path string, options ...RequestOption) (*Response[map[string]interface{}], error)
Read attempts to read the value stored at the given Vault path.
func (*Client) ReadRaw ¶
func (c *Client) ReadRaw(ctx context.Context, path string, options ...RequestOption) (*http.Response, error)
ReadRaw attempts to read the value stored at the given Vault path and returns a raw *http.Response. Compared with `Read`, this function:
- does not parse the response
- does not check the response for errors
- does not apply the client-level request timeout
func (*Client) SetCustomHeaders ¶
SetCustomHeaders sets custom headers to be used in all subsequent requests. The internal prefix 'X-Vault-' is not permitted for the header keys.
func (*Client) SetMFACredentials ¶
SetMFACredentials sets multi-factor authentication credentials to be used with all subsequent requests.
See https://learn.hashicorp.com/tutorials/vault/multi-factor-authentication for more information on multi-factor authentication.
func (*Client) SetNamespace ¶
SetNamespace sets the namespace to be used with all subsequent requests. Use an empty string to clear the namespace.
See https://developer.hashicorp.com/vault/docs/enterprise/namespaces for more info on namespaces.
func (*Client) SetReplicationForwardingMode ¶
func (c *Client) SetReplicationForwardingMode(mode ReplicationForwardingMode)
SetReplicationForwardingMode sets a replication forwarding header for all subsequent requests:
ReplicationForwardNone - no forwarding header ReplicationForwardAlways - 'X-Vault-Forward' ReplicationForwardInconsistent - 'X-Vault-Inconsistent'
Note: this feature must be enabled in Vault's configuration.
See https://developer.hashicorp.com/vault/docs/enterprise/consistency#vault-1-7-mitigations
func (*Client) SetRequestCallbacks ¶
func (c *Client) SetRequestCallbacks(callbacks ...RequestCallback) error
SetRequestCallbacks sets callbacks which will be invoked before each request.
func (*Client) SetResponseCallbacks ¶
func (c *Client) SetResponseCallbacks(callbacks ...ResponseCallback) error
SetResponseCallbacks sets callbacks which will be invoked after each successful response.
func (*Client) SetResponseWrapping ¶
SetResponseWrapping sets the response-wrapping TTL to the given duration for all subsequent requests, telling Vault to wrap responses and return response-wrapping tokens instead.
See https://developer.hashicorp.com/vault/docs/concepts/response-wrapping for more information on response wrapping.
func (*Client) SetToken ¶
SetToken sets the token to be used with all subsequent requests.
See https://developer.hashicorp.com/vault/docs/concepts/tokens for more info on tokens.
func (*Client) Write ¶
func (c *Client) Write(ctx context.Context, path string, body map[string]interface{}, options ...RequestOption) (*Response[map[string]interface{}], error)
Write attempts to write the given map to the given Vault path.
type ClientCertificateEntry ¶
type ClientConfiguration ¶
type ClientConfiguration struct { // Address specifies the Vault server's base address in the form of // scheme://host:port // Default: https://127.0.0.1:8200 Address string `env:"VAULT_ADDR,VAULT_AGENT_ADDR"` // HTTPClient is the HTTP client to use for all API requests. // DefaultConfiguration() sets reasonable defaults for the HTTPClient and // its associated http.Transport. If you must modify Vault's defaults, it // is suggested that you start with that client and modify it as needed // rather than starting with an empty client or http.DefaultClient. HTTPClient *http.Client // RequestTimeout, given a non-negative value, will apply the timeout to // each request function unless an earlier deadline is passed to the // request function through context.Context. Note that this timeout is // not applicable to client.ReadRaw or client.ReadRawWithParameters. // Default: 60s RequestTimeout time.Duration `env:"VAULT_CLIENT_TIMEOUT"` // TLS is a collection of TLS settings used to configure the internal // http.Client. TLS TLSConfiguration // RetryConfiguration is a collection of settings used to configure the // internal go-retryablehttp client. RetryConfiguration RetryConfiguration // RateLimiter controls how frequently requests are allowed to happen. // If this pointer is nil, then there will be no limit set. Note that an // empty struct rate.Limiter is equivalent to blocking all requests. // Default: nil RateLimiter *rate.Limiter `env:"VAULT_RATE_LIMIT"` // EnforceReadYourWritesConsistency ensures isolated read-after-write // semantics by providing discovered cluster replication states in each // request. // // Background: when running in a cluster, Vault has an eventual consistency // model. Only one node (the leader) can write to Vault's storage. Users // generally expect read-after-write consistency: in other words, after // writing foo=1, a subsequent read of foo should return 1. // // Setting this to true will enable "Conditional Forwarding" as described in // https://developer.hashicorp.com/vault/docs/enterprise/consistency#vault-1-7-mitigations // // Note: careful consideration should be made prior to enabling this setting // since there will be a performance penalty paid upon each request. // This feature requires enterprise server-side. EnforceReadYourWritesConsistency bool // DisableRedirects prevents the client from automatically following // redirects. Any redirect responses will result in `RedirectError` instead. // // Background: by default, the client follows a single redirect; disabling // redirects could cause issues with certain requests, e.g. raft-related // calls will fail to redirect to the primary node. DisableRedirects bool `env:"VAULT_DISABLE_REDIRECTS"` // contains filtered or unexported fields }
ClientConfiguration is used to configure the creation of the client
func DefaultConfiguration ¶
func DefaultConfiguration() ClientConfiguration
DefaultConfiguration returns the default configuration for the client. It is recommended to start with this configuration and modify it as needed.
type ClientOption ¶
type ClientOption func(*ClientConfiguration) error
ClientOption is a configuration option to initialize a client.
func WithAddress ¶ added in v0.2.0
func WithAddress(address string) ClientOption
WithAddress specifies the Vault server base address in the form of scheme://host:port
Default: https://127.0.0.1:8200
func WithConfiguration ¶
func WithConfiguration(configuration ClientConfiguration) ClientOption
WithConfiguration overwrites the default configuration object with the given one. It is recommended to start with DefaultConfiguration() and modify it as necessary. If only an individual configuration field needs to be modified, consider using other ClientOption functions.
func WithDisableRedirects ¶
func WithDisableRedirects() ClientOption
WithDisableRedirects prevents the client from automatically following redirects. Any redirect responses will result in `RedirectError` instead.
Background: by default, the client follows a single redirect; disabling redirects could cause issues with certain requests, e.g. raft-related calls will fail to redirect to the primary node.
func WithEnforceReadYourWritesConsistency ¶
func WithEnforceReadYourWritesConsistency() ClientOption
WithEnforceReadYourWritesConsistency ensures isolated read-after-write semantics by providing discovered cluster replication states in each request.
Background: when running in a cluster, Vault has an eventual consistency model. Only one node (the leader) can write to Vault's storage. Users generally expect read-after-write consistency: in other words, after writing foo=1, a subsequent read of foo should return 1.
Setting this to true will enable "Conditional Forwarding" as described in https://developer.hashicorp.com/vault/docs/enterprise/consistency#vault-1-7-mitigations
Note: careful consideration should be made prior to enabling this setting since there will be a performance penalty paid upon each request. This feature requires enterprise server-side.
func WithEnvironment ¶
func WithEnvironment() ClientOption
WithEnvironment populates the client's configuration object with values from environment values. The following environment variables are currently supported:
VAULT_ADDR, VAULT_AGENT_ADDR (vault's address, e.g. https://127.0.0.1:8200/) VAULT_CLIENT_TIMEOUT (request timeout) VAULT_RATE_LIMIT (rate[:burst] in operations per second) VAULT_DISABLE_REDIRECTS (prevents vault client from following redirects) VAULT_TOKEN (the initial authentication token) VAULT_NAMESPACE (the initial namespace to use) VAULT_SKIP_VERIFY (do not veirfy vault's presented certificate) VAULT_CACERT (PEM-encoded CA certificate file path) VAULT_CACERT_BYTES (PEM-encoded CA certificate bytes) VAULT_CAPATH (PEM-encoded CA certificate directory path) VAULT_CLIENT_CERT (PEM-encoded client certificate file path) VAULT_CLIENT_KEY (PEM-encoded client certificate key file path) VAULT_TLS_SERVER_NAME (used to verify the hostname on returned certificates) VAULT_RETRY_WAIT_MIN (minimum time to wait before retrying) VAULT_RETRY_WAIT_MAX (maximum time to wait before retrying) VAULT_MAX_RETRIES (maximum number of retries for certain error codes)
func WithHTTPClient ¶ added in v0.2.0
func WithHTTPClient(client *http.Client) ClientOption
WithHTTPClient sets the HTTP client to use for all API requests. The library sets reasonable defaults for the HTTPClient and its associated http.Transport. If you must modify Vault's defaults, it is suggested that you start with DefaultConfiguration().HTTPClient and modify it as needed rather than starting with an empty client or http.DefaultClient.
func WithRateLimiter ¶
func WithRateLimiter(limiter *rate.Limiter) ClientOption
WithRateLimiter configures how frequently requests are allowed to happen. If this pointer is nil, then there will be no limit set. Note that an empty struct rate.Limiter is equivalent to blocking all requests.
Default: nil
func WithRequestTimeout ¶
func WithRequestTimeout(timeout time.Duration) ClientOption
WithRequestTimeout, given a non-negative value, will apply the timeout to each request function unless an earlier deadline is passed to the request function through context.Context. Note that this timeout is not applicable to client.ReadRaw(...) or client.ReadRawWithParameters(...).
Default: 60s
func WithRetryConfiguration ¶
func WithRetryConfiguration(retry RetryConfiguration) ClientOption
WithRetryConfiguration configures the internal go-retryablehttp client. The library sets reasonable defaults for this setting.
func WithTLS ¶
func WithTLS(tls TLSConfiguration) ClientOption
WithTLS configures the TLS settings in the base http.Client.
type Identity ¶
type Identity struct {
// contains filtered or unexported fields
}
Identity is a simple wrapper around the client for Identity requests
func (*Identity) AliasCreate ¶ added in v0.3.0
func (i *Identity) AliasCreate(ctx context.Context, request schema.AliasCreateRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AliasCreate Create a new alias.
func (*Identity) AliasDeleteById ¶ added in v0.3.0
func (i *Identity) AliasDeleteById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
AliasDeleteById id: ID of the alias
func (*Identity) AliasListById ¶ added in v0.3.0
func (i *Identity) AliasListById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
AliasListById List all the alias IDs.
func (*Identity) AliasReadById ¶ added in v0.3.0
func (i *Identity) AliasReadById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
AliasReadById id: ID of the alias
func (*Identity) AliasUpdateById ¶ added in v0.3.0
func (i *Identity) AliasUpdateById(ctx context.Context, id string, request schema.AliasUpdateByIdRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
AliasUpdateById id: ID of the alias
func (*Identity) EntityBatchDelete ¶
func (i *Identity) EntityBatchDelete(ctx context.Context, request schema.EntityBatchDeleteRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityBatchDelete Delete all of the entities provided
func (*Identity) EntityCreate ¶ added in v0.3.0
func (i *Identity) EntityCreate(ctx context.Context, request schema.EntityCreateRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityCreate Create a new entity
func (*Identity) EntityCreateAlias ¶ added in v0.3.0
func (i *Identity) EntityCreateAlias(ctx context.Context, request schema.EntityCreateAliasRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityCreateAlias Create a new alias.
func (*Identity) EntityDeleteAliasById ¶ added in v0.3.0
func (i *Identity) EntityDeleteAliasById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityDeleteAliasById id: ID of the alias
func (*Identity) EntityDeleteById ¶ added in v0.3.0
func (i *Identity) EntityDeleteById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityDeleteById id: ID of the entity. If set, updates the corresponding existing entity.
func (*Identity) EntityDeleteByName ¶
func (i *Identity) EntityDeleteByName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityDeleteByName name: Name of the entity
func (*Identity) EntityListAliasesById ¶ added in v0.3.0
func (i *Identity) EntityListAliasesById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
EntityListAliasesById List all the alias IDs.
func (*Identity) EntityListById ¶ added in v0.3.0
func (i *Identity) EntityListById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
EntityListById List all the entity IDs
func (*Identity) EntityListByName ¶
func (i *Identity) EntityListByName(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
EntityListByName List all the entity names
func (*Identity) EntityLookUp ¶ added in v0.3.0
func (i *Identity) EntityLookUp(ctx context.Context, request schema.EntityLookUpRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityLookUp Query entities based on various properties.
func (*Identity) EntityMerge ¶
func (i *Identity) EntityMerge(ctx context.Context, request schema.EntityMergeRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityMerge Merge two or more entities together
func (*Identity) EntityReadAliasById ¶ added in v0.3.0
func (i *Identity) EntityReadAliasById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityReadAliasById id: ID of the alias
func (*Identity) EntityReadById ¶ added in v0.3.0
func (i *Identity) EntityReadById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityReadById id: ID of the entity. If set, updates the corresponding existing entity.
func (*Identity) EntityReadByName ¶
func (i *Identity) EntityReadByName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityReadByName name: Name of the entity
func (*Identity) EntityUpdateAliasById ¶ added in v0.3.0
func (i *Identity) EntityUpdateAliasById(ctx context.Context, id string, request schema.EntityUpdateAliasByIdRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityUpdateAliasById id: ID of the alias
func (*Identity) EntityUpdateById ¶ added in v0.3.0
func (i *Identity) EntityUpdateById(ctx context.Context, id string, request schema.EntityUpdateByIdRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityUpdateById id: ID of the entity. If set, updates the corresponding existing entity.
func (*Identity) EntityUpdateByName ¶ added in v0.3.0
func (i *Identity) EntityUpdateByName(ctx context.Context, name string, request schema.EntityUpdateByNameRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
EntityUpdateByName name: Name of the entity
func (*Identity) GroupCreate ¶ added in v0.3.0
func (i *Identity) GroupCreate(ctx context.Context, request schema.GroupCreateRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupCreate
func (*Identity) GroupCreateAlias ¶ added in v0.3.0
func (i *Identity) GroupCreateAlias(ctx context.Context, request schema.GroupCreateAliasRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupCreateAlias Creates a new group alias, or updates an existing one.
func (*Identity) GroupDeleteAliasById ¶ added in v0.3.0
func (i *Identity) GroupDeleteAliasById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupDeleteAliasById id: ID of the group alias.
func (*Identity) GroupDeleteById ¶ added in v0.3.0
func (i *Identity) GroupDeleteById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupDeleteById id: ID of the group. If set, updates the corresponding existing group.
func (*Identity) GroupDeleteByName ¶
func (i *Identity) GroupDeleteByName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupDeleteByName name: Name of the group.
func (*Identity) GroupListAliasesById ¶ added in v0.3.0
func (i *Identity) GroupListAliasesById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
GroupListAliasesById List all the group alias IDs.
func (*Identity) GroupListById ¶ added in v0.3.0
func (i *Identity) GroupListById(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
GroupListById List all the group IDs.
func (*Identity) GroupListByName ¶
func (i *Identity) GroupListByName(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
GroupListByName
func (*Identity) GroupLookUp ¶ added in v0.3.0
func (i *Identity) GroupLookUp(ctx context.Context, request schema.GroupLookUpRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupLookUp Query groups based on various properties.
func (*Identity) GroupReadAliasById ¶ added in v0.3.0
func (i *Identity) GroupReadAliasById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupReadAliasById id: ID of the group alias.
func (*Identity) GroupReadById ¶ added in v0.3.0
func (i *Identity) GroupReadById(ctx context.Context, id string, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupReadById id: ID of the group. If set, updates the corresponding existing group.
func (*Identity) GroupReadByName ¶
func (i *Identity) GroupReadByName(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupReadByName name: Name of the group.
func (*Identity) GroupUpdateAliasById ¶ added in v0.3.0
func (i *Identity) GroupUpdateAliasById(ctx context.Context, id string, request schema.GroupUpdateAliasByIdRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupUpdateAliasById id: ID of the group alias.
func (*Identity) GroupUpdateById ¶ added in v0.3.0
func (i *Identity) GroupUpdateById(ctx context.Context, id string, request schema.GroupUpdateByIdRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupUpdateById id: ID of the group. If set, updates the corresponding existing group.
func (*Identity) GroupUpdateByName ¶ added in v0.3.0
func (i *Identity) GroupUpdateByName(ctx context.Context, name string, request schema.GroupUpdateByNameRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
GroupUpdateByName name: Name of the group.
func (*Identity) MfaAdminDestroyTotpSecret ¶ added in v0.3.0
func (i *Identity) MfaAdminDestroyTotpSecret(ctx context.Context, request schema.MfaAdminDestroyTotpSecretRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaAdminDestroyTotpSecret Destroys a TOTP secret for the given MFA method ID on the given entity
func (*Identity) MfaAdminGenerateTotpSecret ¶ added in v0.3.0
func (i *Identity) MfaAdminGenerateTotpSecret(ctx context.Context, request schema.MfaAdminGenerateTotpSecretRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaAdminGenerateTotpSecret Update or create TOTP secret for the given method ID on the given entity.
func (*Identity) MfaCreateDuoMethod ¶ added in v0.4.0
func (i *Identity) MfaCreateDuoMethod(ctx context.Context, request schema.MfaCreateDuoMethodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaCreateDuoMethod Create the given MFA method
func (*Identity) MfaCreateOktaMethod ¶ added in v0.4.0
func (i *Identity) MfaCreateOktaMethod(ctx context.Context, request schema.MfaCreateOktaMethodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaCreateOktaMethod Create the given MFA method
func (*Identity) MfaCreatePingIdMethod ¶ added in v0.4.0
func (i *Identity) MfaCreatePingIdMethod(ctx context.Context, request schema.MfaCreatePingIdMethodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaCreatePingIdMethod Create the given MFA method
func (*Identity) MfaCreateTotpMethod ¶ added in v0.4.0
func (i *Identity) MfaCreateTotpMethod(ctx context.Context, request schema.MfaCreateTotpMethodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaCreateTotpMethod Create the given MFA method
func (*Identity) MfaDeleteDuoMethod ¶ added in v0.3.0
func (i *Identity) MfaDeleteDuoMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaDeleteDuoMethod Delete the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaDeleteLoginEnforcement ¶ added in v0.3.0
func (i *Identity) MfaDeleteLoginEnforcement(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaDeleteLoginEnforcement Delete a login enforcement name: Name for this login enforcement configuration
func (*Identity) MfaDeleteOktaMethod ¶ added in v0.3.0
func (i *Identity) MfaDeleteOktaMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaDeleteOktaMethod Delete the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaDeletePingIdMethod ¶ added in v0.3.0
func (i *Identity) MfaDeletePingIdMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaDeletePingIdMethod Delete the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaDeleteTotpMethod ¶ added in v0.3.0
func (i *Identity) MfaDeleteTotpMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaDeleteTotpMethod Delete the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaGenerateTotpSecret ¶ added in v0.3.0
func (i *Identity) MfaGenerateTotpSecret(ctx context.Context, request schema.MfaGenerateTotpSecretRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaGenerateTotpSecret Update or create TOTP secret for the given method ID on the given entity.
func (*Identity) MfaListDuoMethods ¶ added in v0.3.0
func (i *Identity) MfaListDuoMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
MfaListDuoMethods List MFA method configurations for the given MFA method
func (*Identity) MfaListLoginEnforcements ¶ added in v0.3.0
func (i *Identity) MfaListLoginEnforcements(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
MfaListLoginEnforcements List login enforcements
func (*Identity) MfaListMethods ¶ added in v0.3.0
func (i *Identity) MfaListMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
MfaListMethods List MFA method configurations for all MFA methods
func (*Identity) MfaListOktaMethods ¶ added in v0.3.0
func (i *Identity) MfaListOktaMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
MfaListOktaMethods List MFA method configurations for the given MFA method
func (*Identity) MfaListPingIdMethods ¶ added in v0.3.0
func (i *Identity) MfaListPingIdMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
MfaListPingIdMethods List MFA method configurations for the given MFA method
func (*Identity) MfaListTotpMethods ¶ added in v0.3.0
func (i *Identity) MfaListTotpMethods(ctx context.Context, options ...RequestOption) (*Response[schema.StandardListResponse], error)
MfaListTotpMethods List MFA method configurations for the given MFA method
func (*Identity) MfaReadDuoMethod ¶ added in v0.4.0
func (i *Identity) MfaReadDuoMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaReadDuoMethod Read the current configuration for the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaReadLoginEnforcement ¶ added in v0.3.0
func (i *Identity) MfaReadLoginEnforcement(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaReadLoginEnforcement Read the current login enforcement name: Name for this login enforcement configuration
func (*Identity) MfaReadMethod ¶ added in v0.4.0
func (i *Identity) MfaReadMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaReadMethod Read the current configuration for the given ID regardless of the MFA method type methodId: The unique identifier for this MFA method.
func (*Identity) MfaReadOktaMethod ¶ added in v0.4.0
func (i *Identity) MfaReadOktaMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaReadOktaMethod Read the current configuration for the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaReadPingIdMethod ¶ added in v0.4.0
func (i *Identity) MfaReadPingIdMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaReadPingIdMethod Read the current configuration for the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaReadTotpMethod ¶ added in v0.4.0
func (i *Identity) MfaReadTotpMethod(ctx context.Context, methodId string, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaReadTotpMethod Read the current configuration for the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaUpdateDuoMethod ¶ added in v0.4.0
func (i *Identity) MfaUpdateDuoMethod(ctx context.Context, methodId string, request schema.MfaUpdateDuoMethodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaUpdateDuoMethod Update the configuration for the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaUpdateOktaMethod ¶ added in v0.4.0
func (i *Identity) MfaUpdateOktaMethod(ctx context.Context, methodId string, request schema.MfaUpdateOktaMethodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaUpdateOktaMethod Update the configuration for the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaUpdatePingIdMethod ¶ added in v0.4.0
func (i *Identity) MfaUpdatePingIdMethod(ctx context.Context, methodId string, request schema.MfaUpdatePingIdMethodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaUpdatePingIdMethod Update the configuration for the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaUpdateTotpMethod ¶ added in v0.4.0
func (i *Identity) MfaUpdateTotpMethod(ctx context.Context, methodId string, request schema.MfaUpdateTotpMethodRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaUpdateTotpMethod Update the configuration for the given MFA method methodId: The unique identifier for this MFA method.
func (*Identity) MfaWriteLoginEnforcement ¶ added in v0.3.0
func (i *Identity) MfaWriteLoginEnforcement(ctx context.Context, name string, request schema.MfaWriteLoginEnforcementRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
MfaWriteLoginEnforcement Create or update a login enforcement name: Name for this login enforcement configuration
func (*Identity) OidcConfigure ¶ added in v0.3.0
func (i *Identity) OidcConfigure(ctx context.Context, request schema.OidcConfigureRequest, options ...RequestOption) (*Response[map[string]interface{}], error)
OidcConfigure
func (*Identity) OidcDeleteAssignment ¶ added in v0.3.0
func (i *Identity) OidcDeleteAssignment(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OidcDeleteAssignment name: Name of the assignment
func (*Identity) OidcDeleteClient ¶ added in v0.3.0
func (i *Identity) OidcDeleteClient(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OidcDeleteClient name: Name of the client.
func (*Identity) OidcDeleteKey ¶ added in v0.3.0
func (i *Identity) OidcDeleteKey(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OidcDeleteKey CRUD operations for OIDC keys. name: Name of the key
func (*Identity) OidcDeleteProvider ¶ added in v0.3.0
func (i *Identity) OidcDeleteProvider(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OidcDeleteProvider name: Name of the provider
func (*Identity) OidcDeleteRole ¶ added in v0.3.0
func (i *Identity) OidcDeleteRole(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OidcDeleteRole CRUD operations on OIDC Roles name: Name of the role
func (*Identity) OidcDeleteScope ¶ added in v0.3.0
func (i *Identity) OidcDeleteScope(ctx context.Context, name string, options ...RequestOption) (*Response[map[string]interface{}], error)
OidcDeleteScope name: Name of the scope
func (*Identity) OidcGenerateToken ¶ added in v0.3.0
func (i *Identity) OidcGenerateToken(ctx context.Context, name string, options ...RequestOption) (*