Name | Type | Description | Notes |
---|---|---|---|
AccessId | Pointer to string | Access ID | [optional] |
AccessKey | Pointer to string | Access key (relevant only for access-type=access_key) | [optional] |
AccessType | Pointer to string | Access Type (access_key/password/saml/ldap/k8s/azure_ad/oidc/aws_iam/universal_identity/jwt/gcp/cert) | [optional] [default to "access_key"] |
AccountId | Pointer to string | Account id (relevant only for access-type=password where the email address is associated with more than one account) | [optional] |
AdminEmail | Pointer to string | Email (relevant only for access-type=password) | [optional] |
AdminPassword | Pointer to string | Password (relevant only for access-type=password) | [optional] |
CertData | Pointer to string | Certificate data encoded in base64. Used if file was not provided. (relevant only for access-type=cert) | [optional] |
CloudId | Pointer to string | The cloud identity (relevant only for access-type=azure_ad,aws_iam,gcp) | [optional] |
Debug | Pointer to bool | [optional] | |
DisablePafxfast | Pointer to string | Disable the FAST negotiation in the Kerberos authentication method | [optional] |
GatewaySpn | Pointer to string | The service principal name of the gateway as registered in LDAP (i.e., HTTP/gateway) | [optional] |
GatewayUrl | Pointer to string | Gateway URL relevant only for access-type=k8s/oauth2/saml/oidc | [optional] |
GcpAudience | Pointer to string | GCP JWT audience | [optional] [default to "akeyless.io"] |
Json | Pointer to bool | Set output format to JSON | [optional] [default to false] |
Jwt | Pointer to string | The Json Web Token (relevant only for access-type=jwt/oidc) | [optional] |
K8sAuthConfigName | Pointer to string | The K8S Auth config name (relevant only for access-type=k8s) | [optional] |
K8sServiceAccountToken | Pointer to string | The K8S service account token. (relevant only for access-type=k8s) | [optional] |
KerberosUsername | Pointer to string | TThe username for the entry within the keytab to authenticate via Kerberos | [optional] |
KeyData | Pointer to string | Private key data encoded in base64. Used if file was not provided.(relevant only for access-type=cert) | [optional] |
KeytabData | Pointer to string | Base64-encoded content of a valid keytab file, containing the service account's entry. | [optional] |
Krb5ConfData | Pointer to string | Base64-encoded content of a valid krb5.conf file, specifying the settings and parameters required for Kerberos authentication. | [optional] |
LdapPassword | Pointer to string | LDAP password (relevant only for access-type=ldap) | [optional] |
LdapUsername | Pointer to string | LDAP username (relevant only for access-type=ldap) | [optional] |
OciAuthType | Pointer to string | The type of the OCI configuration to use [instance/apikey/resource] (relevant only for access-type=oci) | [optional] [default to "apikey"] |
OciGroupOcid | Pointer to []string | A list of Oracle Cloud IDs groups (relevant only for access-type=oci) | [optional] |
UidToken | Pointer to string | The universal_identity token (relevant only for access-type=universal_identity) | [optional] |
UseRemoteBrowser | Pointer to bool | Returns a link to complete the authentication remotely (relevant only for access-type=saml/oidc) | [optional] |
func NewAuth() *Auth
NewAuth instantiates a new Auth object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAuthWithDefaults() *Auth
NewAuthWithDefaults instantiates a new Auth object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *Auth) GetAccessId() string
GetAccessId returns the AccessId field if non-nil, zero value otherwise.
func (o *Auth) GetAccessIdOk() (*string, bool)
GetAccessIdOk returns a tuple with the AccessId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetAccessId(v string)
SetAccessId sets AccessId field to given value.
func (o *Auth) HasAccessId() bool
HasAccessId returns a boolean if a field has been set.
func (o *Auth) GetAccessKey() string
GetAccessKey returns the AccessKey field if non-nil, zero value otherwise.
func (o *Auth) GetAccessKeyOk() (*string, bool)
GetAccessKeyOk returns a tuple with the AccessKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetAccessKey(v string)
SetAccessKey sets AccessKey field to given value.
func (o *Auth) HasAccessKey() bool
HasAccessKey returns a boolean if a field has been set.
func (o *Auth) GetAccessType() string
GetAccessType returns the AccessType field if non-nil, zero value otherwise.
func (o *Auth) GetAccessTypeOk() (*string, bool)
GetAccessTypeOk returns a tuple with the AccessType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetAccessType(v string)
SetAccessType sets AccessType field to given value.
func (o *Auth) HasAccessType() bool
HasAccessType returns a boolean if a field has been set.
func (o *Auth) GetAccountId() string
GetAccountId returns the AccountId field if non-nil, zero value otherwise.
func (o *Auth) GetAccountIdOk() (*string, bool)
GetAccountIdOk returns a tuple with the AccountId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetAccountId(v string)
SetAccountId sets AccountId field to given value.
func (o *Auth) HasAccountId() bool
HasAccountId returns a boolean if a field has been set.
func (o *Auth) GetAdminEmail() string
GetAdminEmail returns the AdminEmail field if non-nil, zero value otherwise.
func (o *Auth) GetAdminEmailOk() (*string, bool)
GetAdminEmailOk returns a tuple with the AdminEmail field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetAdminEmail(v string)
SetAdminEmail sets AdminEmail field to given value.
func (o *Auth) HasAdminEmail() bool
HasAdminEmail returns a boolean if a field has been set.
func (o *Auth) GetAdminPassword() string
GetAdminPassword returns the AdminPassword field if non-nil, zero value otherwise.
func (o *Auth) GetAdminPasswordOk() (*string, bool)
GetAdminPasswordOk returns a tuple with the AdminPassword field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetAdminPassword(v string)
SetAdminPassword sets AdminPassword field to given value.
func (o *Auth) HasAdminPassword() bool
HasAdminPassword returns a boolean if a field has been set.
func (o *Auth) GetCertData() string
GetCertData returns the CertData field if non-nil, zero value otherwise.
func (o *Auth) GetCertDataOk() (*string, bool)
GetCertDataOk returns a tuple with the CertData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetCertData(v string)
SetCertData sets CertData field to given value.
func (o *Auth) HasCertData() bool
HasCertData returns a boolean if a field has been set.
func (o *Auth) GetCloudId() string
GetCloudId returns the CloudId field if non-nil, zero value otherwise.
func (o *Auth) GetCloudIdOk() (*string, bool)
GetCloudIdOk returns a tuple with the CloudId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetCloudId(v string)
SetCloudId sets CloudId field to given value.
func (o *Auth) HasCloudId() bool
HasCloudId returns a boolean if a field has been set.
func (o *Auth) GetDebug() bool
GetDebug returns the Debug field if non-nil, zero value otherwise.
func (o *Auth) GetDebugOk() (*bool, bool)
GetDebugOk returns a tuple with the Debug field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetDebug(v bool)
SetDebug sets Debug field to given value.
func (o *Auth) HasDebug() bool
HasDebug returns a boolean if a field has been set.
func (o *Auth) GetDisablePafxfast() string
GetDisablePafxfast returns the DisablePafxfast field if non-nil, zero value otherwise.
func (o *Auth) GetDisablePafxfastOk() (*string, bool)
GetDisablePafxfastOk returns a tuple with the DisablePafxfast field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetDisablePafxfast(v string)
SetDisablePafxfast sets DisablePafxfast field to given value.
func (o *Auth) HasDisablePafxfast() bool
HasDisablePafxfast returns a boolean if a field has been set.
func (o *Auth) GetGatewaySpn() string
GetGatewaySpn returns the GatewaySpn field if non-nil, zero value otherwise.
func (o *Auth) GetGatewaySpnOk() (*string, bool)
GetGatewaySpnOk returns a tuple with the GatewaySpn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetGatewaySpn(v string)
SetGatewaySpn sets GatewaySpn field to given value.
func (o *Auth) HasGatewaySpn() bool
HasGatewaySpn returns a boolean if a field has been set.
func (o *Auth) GetGatewayUrl() string
GetGatewayUrl returns the GatewayUrl field if non-nil, zero value otherwise.
func (o *Auth) GetGatewayUrlOk() (*string, bool)
GetGatewayUrlOk returns a tuple with the GatewayUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetGatewayUrl(v string)
SetGatewayUrl sets GatewayUrl field to given value.
func (o *Auth) HasGatewayUrl() bool
HasGatewayUrl returns a boolean if a field has been set.
func (o *Auth) GetGcpAudience() string
GetGcpAudience returns the GcpAudience field if non-nil, zero value otherwise.
func (o *Auth) GetGcpAudienceOk() (*string, bool)
GetGcpAudienceOk returns a tuple with the GcpAudience field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetGcpAudience(v string)
SetGcpAudience sets GcpAudience field to given value.
func (o *Auth) HasGcpAudience() bool
HasGcpAudience returns a boolean if a field has been set.
func (o *Auth) GetJson() bool
GetJson returns the Json field if non-nil, zero value otherwise.
func (o *Auth) GetJsonOk() (*bool, bool)
GetJsonOk returns a tuple with the Json field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetJson(v bool)
SetJson sets Json field to given value.
func (o *Auth) HasJson() bool
HasJson returns a boolean if a field has been set.
func (o *Auth) GetJwt() string
GetJwt returns the Jwt field if non-nil, zero value otherwise.
func (o *Auth) GetJwtOk() (*string, bool)
GetJwtOk returns a tuple with the Jwt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetJwt(v string)
SetJwt sets Jwt field to given value.
func (o *Auth) HasJwt() bool
HasJwt returns a boolean if a field has been set.
func (o *Auth) GetK8sAuthConfigName() string
GetK8sAuthConfigName returns the K8sAuthConfigName field if non-nil, zero value otherwise.
func (o *Auth) GetK8sAuthConfigNameOk() (*string, bool)
GetK8sAuthConfigNameOk returns a tuple with the K8sAuthConfigName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetK8sAuthConfigName(v string)
SetK8sAuthConfigName sets K8sAuthConfigName field to given value.
func (o *Auth) HasK8sAuthConfigName() bool
HasK8sAuthConfigName returns a boolean if a field has been set.
func (o *Auth) GetK8sServiceAccountToken() string
GetK8sServiceAccountToken returns the K8sServiceAccountToken field if non-nil, zero value otherwise.
func (o *Auth) GetK8sServiceAccountTokenOk() (*string, bool)
GetK8sServiceAccountTokenOk returns a tuple with the K8sServiceAccountToken field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetK8sServiceAccountToken(v string)
SetK8sServiceAccountToken sets K8sServiceAccountToken field to given value.
func (o *Auth) HasK8sServiceAccountToken() bool
HasK8sServiceAccountToken returns a boolean if a field has been set.
func (o *Auth) GetKerberosUsername() string
GetKerberosUsername returns the KerberosUsername field if non-nil, zero value otherwise.
func (o *Auth) GetKerberosUsernameOk() (*string, bool)
GetKerberosUsernameOk returns a tuple with the KerberosUsername field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetKerberosUsername(v string)
SetKerberosUsername sets KerberosUsername field to given value.
func (o *Auth) HasKerberosUsername() bool
HasKerberosUsername returns a boolean if a field has been set.
func (o *Auth) GetKeyData() string
GetKeyData returns the KeyData field if non-nil, zero value otherwise.
func (o *Auth) GetKeyDataOk() (*string, bool)
GetKeyDataOk returns a tuple with the KeyData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetKeyData(v string)
SetKeyData sets KeyData field to given value.
func (o *Auth) HasKeyData() bool
HasKeyData returns a boolean if a field has been set.
func (o *Auth) GetKeytabData() string
GetKeytabData returns the KeytabData field if non-nil, zero value otherwise.
func (o *Auth) GetKeytabDataOk() (*string, bool)
GetKeytabDataOk returns a tuple with the KeytabData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetKeytabData(v string)
SetKeytabData sets KeytabData field to given value.
func (o *Auth) HasKeytabData() bool
HasKeytabData returns a boolean if a field has been set.
func (o *Auth) GetKrb5ConfData() string
GetKrb5ConfData returns the Krb5ConfData field if non-nil, zero value otherwise.
func (o *Auth) GetKrb5ConfDataOk() (*string, bool)
GetKrb5ConfDataOk returns a tuple with the Krb5ConfData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetKrb5ConfData(v string)
SetKrb5ConfData sets Krb5ConfData field to given value.
func (o *Auth) HasKrb5ConfData() bool
HasKrb5ConfData returns a boolean if a field has been set.
func (o *Auth) GetLdapPassword() string
GetLdapPassword returns the LdapPassword field if non-nil, zero value otherwise.
func (o *Auth) GetLdapPasswordOk() (*string, bool)
GetLdapPasswordOk returns a tuple with the LdapPassword field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetLdapPassword(v string)
SetLdapPassword sets LdapPassword field to given value.
func (o *Auth) HasLdapPassword() bool
HasLdapPassword returns a boolean if a field has been set.
func (o *Auth) GetLdapUsername() string
GetLdapUsername returns the LdapUsername field if non-nil, zero value otherwise.
func (o *Auth) GetLdapUsernameOk() (*string, bool)
GetLdapUsernameOk returns a tuple with the LdapUsername field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetLdapUsername(v string)
SetLdapUsername sets LdapUsername field to given value.
func (o *Auth) HasLdapUsername() bool
HasLdapUsername returns a boolean if a field has been set.
func (o *Auth) GetOciAuthType() string
GetOciAuthType returns the OciAuthType field if non-nil, zero value otherwise.
func (o *Auth) GetOciAuthTypeOk() (*string, bool)
GetOciAuthTypeOk returns a tuple with the OciAuthType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetOciAuthType(v string)
SetOciAuthType sets OciAuthType field to given value.
func (o *Auth) HasOciAuthType() bool
HasOciAuthType returns a boolean if a field has been set.
func (o *Auth) GetOciGroupOcid() []string
GetOciGroupOcid returns the OciGroupOcid field if non-nil, zero value otherwise.
func (o *Auth) GetOciGroupOcidOk() (*[]string, bool)
GetOciGroupOcidOk returns a tuple with the OciGroupOcid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetOciGroupOcid(v []string)
SetOciGroupOcid sets OciGroupOcid field to given value.
func (o *Auth) HasOciGroupOcid() bool
HasOciGroupOcid returns a boolean if a field has been set.
func (o *Auth) GetUidToken() string
GetUidToken returns the UidToken field if non-nil, zero value otherwise.
func (o *Auth) GetUidTokenOk() (*string, bool)
GetUidTokenOk returns a tuple with the UidToken field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetUidToken(v string)
SetUidToken sets UidToken field to given value.
func (o *Auth) HasUidToken() bool
HasUidToken returns a boolean if a field has been set.
func (o *Auth) GetUseRemoteBrowser() bool
GetUseRemoteBrowser returns the UseRemoteBrowser field if non-nil, zero value otherwise.
func (o *Auth) GetUseRemoteBrowserOk() (*bool, bool)
GetUseRemoteBrowserOk returns a tuple with the UseRemoteBrowser field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Auth) SetUseRemoteBrowser(v bool)
SetUseRemoteBrowser sets UseRemoteBrowser field to given value.
func (o *Auth) HasUseRemoteBrowser() bool
HasUseRemoteBrowser returns a boolean if a field has been set.