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 logo
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>
    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]
    func LookupK8sAuthConfig(ctx *Context, args *LookupK8sAuthConfigArgs, opts ...InvokeOption) (*LookupK8sAuthConfigResult, error)
    func LookupK8sAuthConfigOutput(ctx *Context, args *LookupK8sAuthConfigOutputArgs, opts ...InvokeOption) LookupK8sAuthConfigResultOutput

    > 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)
    }
    public static CompletableFuture<GetK8sAuthConfigResult> getK8sAuthConfig(GetK8sAuthConfigArgs args, InvokeOptions options)
    public static Output<GetK8sAuthConfigResult> getK8sAuthConfig(GetK8sAuthConfigArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akeyless:index/getK8sAuthConfig:getK8sAuthConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    K8S Auth config name
    Name string
    K8S Auth config name
    name String
    K8S Auth config name
    name string
    K8S Auth config name
    name str
    K8S Auth config name
    name 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 logo
    akeyless 1.9.0 published on Monday, Apr 14, 2025 by akeyless-community