1. Registry
  2. Packages
  3. CAST AI
  4. API Docs
  5. getEksSettings
Viewing docs for CAST AI v8.60.0
published on Wednesday, Aug 19, 2026 by CAST AI
castai logo
Viewing docs for CAST AI v8.60.0
published on Wednesday, Aug 19, 2026 by CAST AI

    Using getEksSettings

    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 getEksSettings(args: GetEksSettingsArgs, opts?: InvokeOptions): Promise<GetEksSettingsResult>
    function getEksSettingsOutput(args: GetEksSettingsOutputArgs, opts?: InvokeOutputOptions): Output<GetEksSettingsResult>
    def get_eks_settings(account_id: Optional[str] = None,
                         cluster: Optional[str] = None,
                         region: Optional[str] = None,
                         shared_vpc_account_id: Optional[str] = None,
                         vpc: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetEksSettingsResult
    def get_eks_settings_output(account_id: pulumi.Input[Optional[str]] = None,
                         cluster: pulumi.Input[Optional[str]] = None,
                         region: pulumi.Input[Optional[str]] = None,
                         shared_vpc_account_id: pulumi.Input[Optional[str]] = None,
                         vpc: pulumi.Input[Optional[str]] = None,
                         opts: Optional[InvokeOutputOptions] = None) -> Output[GetEksSettingsResult]
    func GetEksSettings(ctx *Context, args *GetEksSettingsArgs, opts ...InvokeOption) (*GetEksSettingsResult, error)
    func GetEksSettingsOutput(ctx *Context, args *GetEksSettingsOutputArgs, opts ...InvokeOption) GetEksSettingsResultOutput

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

    public static class GetEksSettings 
    {
        public static Task<GetEksSettingsResult> InvokeAsync(GetEksSettingsArgs args, InvokeOptions? opts = null)
        public static Output<GetEksSettingsResult> Invoke(GetEksSettingsInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetEksSettingsResult> Invoke(GetEksSettingsInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetEksSettingsResult> getEksSettings(GetEksSettingsArgs args, InvokeOptions options)
    public static Output<GetEksSettingsResult> getEksSettings(GetEksSettingsArgs args, InvokeOptions options)
    public static Output<GetEksSettingsResult> getEksSettings(GetEksSettingsArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: castai:aws:getEksSettings
      arguments:
        # arguments dictionary
    data "castai_get_eks_settings" "name" {
        # arguments
    }

    The following arguments are supported:

    AccountId string
    Cluster string
    Region string
    Vpc string
    SharedVpcAccountId string
    AccountId string
    Cluster string
    Region string
    Vpc string
    SharedVpcAccountId string
    account_id string
    cluster string
    region string
    vpc string
    shared_vpc_account_id string
    accountId String
    cluster String
    region String
    vpc String
    sharedVpcAccountId String
    accountId string
    cluster string
    region string
    vpc string
    sharedVpcAccountId string
    accountId String
    cluster String
    region String
    vpc String
    sharedVpcAccountId String

    getEksSettings Result

    The following output properties are available:

    AccountId string
    Cluster string
    IamManagedPolicies List<string>
    IamPolicyJson string
    IamUserPolicyJson string
    Id string
    The provider-assigned unique ID for this managed resource.
    Region string
    Vpc string
    SharedVpcAccountId string
    AccountId string
    Cluster string
    IamManagedPolicies []string
    IamPolicyJson string
    IamUserPolicyJson string
    Id string
    The provider-assigned unique ID for this managed resource.
    Region string
    Vpc string
    SharedVpcAccountId string
    account_id string
    cluster string
    iam_managed_policies list(string)
    iam_policy_json string
    iam_user_policy_json string
    id string
    The provider-assigned unique ID for this managed resource.
    region string
    vpc string
    shared_vpc_account_id string
    accountId String
    cluster String
    iamManagedPolicies List<String>
    iamPolicyJson String
    iamUserPolicyJson String
    id String
    The provider-assigned unique ID for this managed resource.
    region String
    vpc String
    sharedVpcAccountId String
    accountId string
    cluster string
    iamManagedPolicies string[]
    iamPolicyJson string
    iamUserPolicyJson string
    id string
    The provider-assigned unique ID for this managed resource.
    region string
    vpc string
    sharedVpcAccountId string
    account_id str
    cluster str
    iam_managed_policies Sequence[str]
    iam_policy_json str
    iam_user_policy_json str
    id str
    The provider-assigned unique ID for this managed resource.
    region str
    vpc str
    shared_vpc_account_id str
    accountId String
    cluster String
    iamManagedPolicies List<String>
    iamPolicyJson String
    iamUserPolicyJson String
    id String
    The provider-assigned unique ID for this managed resource.
    region String
    vpc String
    sharedVpcAccountId String

    Package Details

    Repository
    castai castai/pulumi-castai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the castai Terraform Provider.
    castai logo
    Viewing docs for CAST AI v8.60.0
    published on Wednesday, Aug 19, 2026 by CAST AI

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial