1. Packages
  2. Akeyless Provider
  3. API Docs
  4. getK8sAuthConfig
akeyless 1.9.0 published on Monday, Apr 14, 2025 by akeyless-community

akeyless.getK8sAuthConfig

Explore with Pulumi AI

akeyless 1.9.0 published on Monday, Apr 14, 2025 by akeyless-community

Gets K8S Auth config data source

Using getK8sAuthConfig

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getK8sAuthConfig(args: GetK8sAuthConfigArgs, opts?: InvokeOptions): Promise<GetK8sAuthConfigResult>
function getK8sAuthConfigOutput(args: GetK8sAuthConfigOutputArgs, opts?: InvokeOptions): Output<GetK8sAuthConfigResult>
Copy
def get_k8s_auth_config(name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetK8sAuthConfigResult
def get_k8s_auth_config_output(name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetK8sAuthConfigResult]
Copy
func LookupK8sAuthConfig(ctx *Context, args *LookupK8sAuthConfigArgs, opts ...InvokeOption) (*LookupK8sAuthConfigResult, error)
func LookupK8sAuthConfigOutput(ctx *Context, args *LookupK8sAuthConfigOutputArgs, opts ...InvokeOption) LookupK8sAuthConfigResultOutput
Copy

> Note: This function is named LookupK8sAuthConfig in the Go SDK.

public static class GetK8sAuthConfig 
{
    public static Task<GetK8sAuthConfigResult> InvokeAsync(GetK8sAuthConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetK8sAuthConfigResult> Invoke(GetK8sAuthConfigInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetK8sAuthConfigResult> getK8sAuthConfig(GetK8sAuthConfigArgs args, InvokeOptions options)
public static Output<GetK8sAuthConfigResult> getK8sAuthConfig(GetK8sAuthConfigArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: akeyless:index/getK8sAuthConfig:getK8sAuthConfig
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
K8S Auth config name
Name This property is required. string
K8S Auth config name
name This property is required. String
K8S Auth config name
name This property is required. string
K8S Auth config name
name This property is required. str
K8S Auth config name
name This property is required. String
K8S Auth config name

getK8sAuthConfig Result

The following output properties are available:

AmTokenExpiration double
AuthMethodAccessId string
AuthMethodPrvKeyPem string
DisableIssValidation bool
Id string
The ID of this resource.
K8sCaCert string
K8sHost string
K8sIssuer string
K8sPubKeysPems List<string>
K8sTokenReviewerJwt string
Name string
K8S Auth config name
ProtectionKey string
UseLocalCaJwt bool
AmTokenExpiration float64
AuthMethodAccessId string
AuthMethodPrvKeyPem string
DisableIssValidation bool
Id string
The ID of this resource.
K8sCaCert string
K8sHost string
K8sIssuer string
K8sPubKeysPems []string
K8sTokenReviewerJwt string
Name string
K8S Auth config name
ProtectionKey string
UseLocalCaJwt bool
amTokenExpiration Double
authMethodAccessId String
authMethodPrvKeyPem String
disableIssValidation Boolean
id String
The ID of this resource.
k8sCaCert String
k8sHost String
k8sIssuer String
k8sPubKeysPems List<String>
k8sTokenReviewerJwt String
name String
K8S Auth config name
protectionKey String
useLocalCaJwt Boolean
amTokenExpiration number
authMethodAccessId string
authMethodPrvKeyPem string
disableIssValidation boolean
id string
The ID of this resource.
k8sCaCert string
k8sHost string
k8sIssuer string
k8sPubKeysPems string[]
k8sTokenReviewerJwt string
name string
K8S Auth config name
protectionKey string
useLocalCaJwt boolean
amTokenExpiration Number
authMethodAccessId String
authMethodPrvKeyPem String
disableIssValidation Boolean
id String
The ID of this resource.
k8sCaCert String
k8sHost String
k8sIssuer String
k8sPubKeysPems List<String>
k8sTokenReviewerJwt String
name String
K8S Auth config name
protectionKey String
useLocalCaJwt Boolean

Package Details

Repository
akeyless akeyless-community/terraform-provider-akeyless
License
Notes
This Pulumi package is based on the akeyless Terraform Provider.
akeyless 1.9.0 published on Monday, Apr 14, 2025 by akeyless-community