1. Registry
  2. Packages
  3. CAST AI
  4. API Docs
  5. getGkePolicies
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 getGkePolicies

    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 getGkePolicies(args: GetGkePoliciesArgs, opts?: InvokeOptions): Promise<GetGkePoliciesResult>
    function getGkePoliciesOutput(args: GetGkePoliciesOutputArgs, opts?: InvokeOutputOptions): Output<GetGkePoliciesResult>
    def get_gke_policies(features: Optional[Mapping[str, bool]] = None,
                         opts: Optional[InvokeOptions] = None) -> GetGkePoliciesResult
    def get_gke_policies_output(features: pulumi.Input[Optional[Mapping[str, pulumi.Input[bool]]]] = None,
                         opts: Optional[InvokeOutputOptions] = None) -> Output[GetGkePoliciesResult]
    func GetGkePolicies(ctx *Context, args *GetGkePoliciesArgs, opts ...InvokeOption) (*GetGkePoliciesResult, error)
    func GetGkePoliciesOutput(ctx *Context, args *GetGkePoliciesOutputArgs, opts ...InvokeOption) GetGkePoliciesResultOutput

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

    public static class GetGkePolicies 
    {
        public static Task<GetGkePoliciesResult> InvokeAsync(GetGkePoliciesArgs args, InvokeOptions? opts = null)
        public static Output<GetGkePoliciesResult> Invoke(GetGkePoliciesInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetGkePoliciesResult> Invoke(GetGkePoliciesInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetGkePoliciesResult> getGkePolicies(GetGkePoliciesArgs args, InvokeOptions options)
    public static Output<GetGkePoliciesResult> getGkePolicies(GetGkePoliciesArgs args, InvokeOptions options)
    public static Output<GetGkePoliciesResult> getGkePolicies(GetGkePoliciesArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: castai:gcp:getGkePolicies
      arguments:
        # arguments dictionary
    data "castai_get_gke_policies" "name" {
        # arguments
    }

    The following arguments are supported:

    Features Dictionary<string, bool>
    Features map[string]bool
    features map(bool)
    features Map<String,Boolean>
    features {[key: string]: boolean}
    features Mapping[str, bool]
    features Map<Boolean>

    getGkePolicies Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Policies List<string>
    Features Dictionary<string, bool>
    Id string
    The provider-assigned unique ID for this managed resource.
    Policies []string
    Features map[string]bool
    id string
    The provider-assigned unique ID for this managed resource.
    policies list(string)
    features map(bool)
    id String
    The provider-assigned unique ID for this managed resource.
    policies List<String>
    features Map<String,Boolean>
    id string
    The provider-assigned unique ID for this managed resource.
    policies string[]
    features {[key: string]: boolean}
    id str
    The provider-assigned unique ID for this managed resource.
    policies Sequence[str]
    features Mapping[str, bool]
    id String
    The provider-assigned unique ID for this managed resource.
    policies List<String>
    features Map<Boolean>

    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