Name | Type | Description | Notes |
---|---|---|---|
AmTokenExpiration | Pointer to int64 | AuthMethodTokenExpiration is time in seconds of expiration of the Akeyless Kube Auth Method token | [optional] |
AuthMethodAccessId | Pointer to string | AuthMethodAccessId of the Kubernetes auth method | [optional] |
AuthMethodPrvKeyPem | Pointer to string | AuthMethodSigningKey is the private key (in base64 of the PEM format) associated with the public key defined in the Kubernetes auth method, that used to sign the internal token for the Akeyless Kubernetes Auth Method | [optional] |
ClusterApiType | Pointer to string | ClusterApiType defines types of API access to cluster | [optional] |
DisableIssValidation | Pointer to bool | DisableISSValidation is optional parameter to disable ISS validation | [optional] |
Id | Pointer to string | [optional] | |
K8sCaCert | Pointer to string | K8SCACert is the CA Cert to use to call into the kubernetes API | [optional] |
K8sHost | Pointer to string | K8SHost is the url string for the kubernetes API | [optional] |
K8sIssuer | Pointer to string | K8SIssuer is the claim that specifies who issued the Kubernetes token | [optional] |
K8sPubKeysPem | Pointer to []string | K8SPublicKeysPEM is the list of public key in PEM format | [optional] |
K8sTokenReviewerJwt | Pointer to string | K8STokenReviewerJWT is the bearer for clusterApiTypeK8s, used during TokenReview API call | [optional] |
Name | Pointer to string | [optional] | |
ProtectionKey | Pointer to string | [optional] | |
RancherApiKey | Pointer to string | RancherApiKey the bear token for clusterApiTypeRancher | [optional] |
RancherClusterId | Pointer to string | RancherClusterId cluster id as define in rancher (in case of clusterApiTypeRancher) | [optional] |
UseLocalCaJwt | Pointer to bool | UseLocalCAJwt is an optional parameter to set defaulting to using the local CA cert and service account jwt when running in a Kubernetes pod | [optional] |
func NewK8SAuth() *K8SAuth
NewK8SAuth instantiates a new K8SAuth 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 NewK8SAuthWithDefaults() *K8SAuth
NewK8SAuthWithDefaults instantiates a new K8SAuth 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 *K8SAuth) GetAmTokenExpiration() int64
GetAmTokenExpiration returns the AmTokenExpiration field if non-nil, zero value otherwise.
func (o *K8SAuth) GetAmTokenExpirationOk() (*int64, bool)
GetAmTokenExpirationOk returns a tuple with the AmTokenExpiration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetAmTokenExpiration(v int64)
SetAmTokenExpiration sets AmTokenExpiration field to given value.
func (o *K8SAuth) HasAmTokenExpiration() bool
HasAmTokenExpiration returns a boolean if a field has been set.
func (o *K8SAuth) GetAuthMethodAccessId() string
GetAuthMethodAccessId returns the AuthMethodAccessId field if non-nil, zero value otherwise.
func (o *K8SAuth) GetAuthMethodAccessIdOk() (*string, bool)
GetAuthMethodAccessIdOk returns a tuple with the AuthMethodAccessId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetAuthMethodAccessId(v string)
SetAuthMethodAccessId sets AuthMethodAccessId field to given value.
func (o *K8SAuth) HasAuthMethodAccessId() bool
HasAuthMethodAccessId returns a boolean if a field has been set.
func (o *K8SAuth) GetAuthMethodPrvKeyPem() string
GetAuthMethodPrvKeyPem returns the AuthMethodPrvKeyPem field if non-nil, zero value otherwise.
func (o *K8SAuth) GetAuthMethodPrvKeyPemOk() (*string, bool)
GetAuthMethodPrvKeyPemOk returns a tuple with the AuthMethodPrvKeyPem field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetAuthMethodPrvKeyPem(v string)
SetAuthMethodPrvKeyPem sets AuthMethodPrvKeyPem field to given value.
func (o *K8SAuth) HasAuthMethodPrvKeyPem() bool
HasAuthMethodPrvKeyPem returns a boolean if a field has been set.
func (o *K8SAuth) GetClusterApiType() string
GetClusterApiType returns the ClusterApiType field if non-nil, zero value otherwise.
func (o *K8SAuth) GetClusterApiTypeOk() (*string, bool)
GetClusterApiTypeOk returns a tuple with the ClusterApiType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetClusterApiType(v string)
SetClusterApiType sets ClusterApiType field to given value.
func (o *K8SAuth) HasClusterApiType() bool
HasClusterApiType returns a boolean if a field has been set.
func (o *K8SAuth) GetDisableIssValidation() bool
GetDisableIssValidation returns the DisableIssValidation field if non-nil, zero value otherwise.
func (o *K8SAuth) GetDisableIssValidationOk() (*bool, bool)
GetDisableIssValidationOk returns a tuple with the DisableIssValidation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetDisableIssValidation(v bool)
SetDisableIssValidation sets DisableIssValidation field to given value.
func (o *K8SAuth) HasDisableIssValidation() bool
HasDisableIssValidation returns a boolean if a field has been set.
func (o *K8SAuth) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *K8SAuth) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetId(v string)
SetId sets Id field to given value.
func (o *K8SAuth) HasId() bool
HasId returns a boolean if a field has been set.
func (o *K8SAuth) GetK8sCaCert() string
GetK8sCaCert returns the K8sCaCert field if non-nil, zero value otherwise.
func (o *K8SAuth) GetK8sCaCertOk() (*string, bool)
GetK8sCaCertOk returns a tuple with the K8sCaCert field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetK8sCaCert(v string)
SetK8sCaCert sets K8sCaCert field to given value.
func (o *K8SAuth) HasK8sCaCert() bool
HasK8sCaCert returns a boolean if a field has been set.
func (o *K8SAuth) GetK8sHost() string
GetK8sHost returns the K8sHost field if non-nil, zero value otherwise.
func (o *K8SAuth) GetK8sHostOk() (*string, bool)
GetK8sHostOk returns a tuple with the K8sHost field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetK8sHost(v string)
SetK8sHost sets K8sHost field to given value.
func (o *K8SAuth) HasK8sHost() bool
HasK8sHost returns a boolean if a field has been set.
func (o *K8SAuth) GetK8sIssuer() string
GetK8sIssuer returns the K8sIssuer field if non-nil, zero value otherwise.
func (o *K8SAuth) GetK8sIssuerOk() (*string, bool)
GetK8sIssuerOk returns a tuple with the K8sIssuer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetK8sIssuer(v string)
SetK8sIssuer sets K8sIssuer field to given value.
func (o *K8SAuth) HasK8sIssuer() bool
HasK8sIssuer returns a boolean if a field has been set.
func (o *K8SAuth) GetK8sPubKeysPem() []string
GetK8sPubKeysPem returns the K8sPubKeysPem field if non-nil, zero value otherwise.
func (o *K8SAuth) GetK8sPubKeysPemOk() (*[]string, bool)
GetK8sPubKeysPemOk returns a tuple with the K8sPubKeysPem field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetK8sPubKeysPem(v []string)
SetK8sPubKeysPem sets K8sPubKeysPem field to given value.
func (o *K8SAuth) HasK8sPubKeysPem() bool
HasK8sPubKeysPem returns a boolean if a field has been set.
func (o *K8SAuth) GetK8sTokenReviewerJwt() string
GetK8sTokenReviewerJwt returns the K8sTokenReviewerJwt field if non-nil, zero value otherwise.
func (o *K8SAuth) GetK8sTokenReviewerJwtOk() (*string, bool)
GetK8sTokenReviewerJwtOk returns a tuple with the K8sTokenReviewerJwt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetK8sTokenReviewerJwt(v string)
SetK8sTokenReviewerJwt sets K8sTokenReviewerJwt field to given value.
func (o *K8SAuth) HasK8sTokenReviewerJwt() bool
HasK8sTokenReviewerJwt returns a boolean if a field has been set.
func (o *K8SAuth) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *K8SAuth) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetName(v string)
SetName sets Name field to given value.
func (o *K8SAuth) HasName() bool
HasName returns a boolean if a field has been set.
func (o *K8SAuth) GetProtectionKey() string
GetProtectionKey returns the ProtectionKey field if non-nil, zero value otherwise.
func (o *K8SAuth) GetProtectionKeyOk() (*string, bool)
GetProtectionKeyOk returns a tuple with the ProtectionKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetProtectionKey(v string)
SetProtectionKey sets ProtectionKey field to given value.
func (o *K8SAuth) HasProtectionKey() bool
HasProtectionKey returns a boolean if a field has been set.
func (o *K8SAuth) GetRancherApiKey() string
GetRancherApiKey returns the RancherApiKey field if non-nil, zero value otherwise.
func (o *K8SAuth) GetRancherApiKeyOk() (*string, bool)
GetRancherApiKeyOk returns a tuple with the RancherApiKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetRancherApiKey(v string)
SetRancherApiKey sets RancherApiKey field to given value.
func (o *K8SAuth) HasRancherApiKey() bool
HasRancherApiKey returns a boolean if a field has been set.
func (o *K8SAuth) GetRancherClusterId() string
GetRancherClusterId returns the RancherClusterId field if non-nil, zero value otherwise.
func (o *K8SAuth) GetRancherClusterIdOk() (*string, bool)
GetRancherClusterIdOk returns a tuple with the RancherClusterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetRancherClusterId(v string)
SetRancherClusterId sets RancherClusterId field to given value.
func (o *K8SAuth) HasRancherClusterId() bool
HasRancherClusterId returns a boolean if a field has been set.
func (o *K8SAuth) GetUseLocalCaJwt() bool
GetUseLocalCaJwt returns the UseLocalCaJwt field if non-nil, zero value otherwise.
func (o *K8SAuth) GetUseLocalCaJwtOk() (*bool, bool)
GetUseLocalCaJwtOk returns a tuple with the UseLocalCaJwt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *K8SAuth) SetUseLocalCaJwt(v bool)
SetUseLocalCaJwt sets UseLocalCaJwt field to given value.
func (o *K8SAuth) HasUseLocalCaJwt() bool
HasUseLocalCaJwt returns a boolean if a field has been set.