1. Packages
  2. Dome9 Provider
  3. API Docs
  4. getCloudaccountKubernetes
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

dome9.getCloudaccountKubernetes

Explore with Pulumi AI

dome9 logo
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

    Use this data source to get information about a kubernetes cloud account onboarded to Dome9.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as dome9 from "@pulumi/dome9";
    
    const test = dome9.getCloudaccountKubernetes({
        id: "d9-kubernetes-cloud-account-id",
    });
    
    import pulumi
    import pulumi_dome9 as dome9
    
    test = dome9.get_cloudaccount_kubernetes(id="d9-kubernetes-cloud-account-id")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/dome9/dome9"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := dome9.LookupCloudaccountKubernetes(ctx, &dome9.LookupCloudaccountKubernetesArgs{
    			Id: "d9-kubernetes-cloud-account-id",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Dome9 = Pulumi.Dome9;
    
    return await Deployment.RunAsync(() => 
    {
        var test = Dome9.GetCloudaccountKubernetes.Invoke(new()
        {
            Id = "d9-kubernetes-cloud-account-id",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.dome9.Dome9Functions;
    import com.pulumi.dome9.inputs.GetCloudaccountKubernetesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var test = Dome9Functions.getCloudaccountKubernetes(GetCloudaccountKubernetesArgs.builder()
                .id("d9-kubernetes-cloud-account-id")
                .build());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: dome9:getCloudaccountKubernetes
          arguments:
            id: d9-kubernetes-cloud-account-id
    

    Using getCloudaccountKubernetes

    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 getCloudaccountKubernetes(args: GetCloudaccountKubernetesArgs, opts?: InvokeOptions): Promise<GetCloudaccountKubernetesResult>
    function getCloudaccountKubernetesOutput(args: GetCloudaccountKubernetesOutputArgs, opts?: InvokeOptions): Output<GetCloudaccountKubernetesResult>
    def get_cloudaccount_kubernetes(id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetCloudaccountKubernetesResult
    def get_cloudaccount_kubernetes_output(id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetCloudaccountKubernetesResult]
    func LookupCloudaccountKubernetes(ctx *Context, args *LookupCloudaccountKubernetesArgs, opts ...InvokeOption) (*LookupCloudaccountKubernetesResult, error)
    func LookupCloudaccountKubernetesOutput(ctx *Context, args *LookupCloudaccountKubernetesOutputArgs, opts ...InvokeOption) LookupCloudaccountKubernetesResultOutput

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

    public static class GetCloudaccountKubernetes 
    {
        public static Task<GetCloudaccountKubernetesResult> InvokeAsync(GetCloudaccountKubernetesArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudaccountKubernetesResult> Invoke(GetCloudaccountKubernetesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudaccountKubernetesResult> getCloudaccountKubernetes(GetCloudaccountKubernetesArgs args, InvokeOptions options)
    public static Output<GetCloudaccountKubernetesResult> getCloudaccountKubernetes(GetCloudaccountKubernetesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: dome9:index/getCloudaccountKubernetes:getCloudaccountKubernetes
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The Dome9 id for the kubernetes account
    Id string
    The Dome9 id for the kubernetes account
    id String
    The Dome9 id for the kubernetes account
    id string
    The Dome9 id for the kubernetes account
    id str
    The Dome9 id for the kubernetes account
    id String
    The Dome9 id for the kubernetes account

    getCloudaccountKubernetes Result

    The following output properties are available:

    AdmissionControls List<GetCloudaccountKubernetesAdmissionControl>
    Admission Control details
    ClusterVersion string
    The onboarded cluster version.
    CreationDate string
    Date account was onboarded to Dome9.
    Id string
    ImageAssurances List<GetCloudaccountKubernetesImageAssurance>
    Image Assurance details
    Name string
    The name of the kubernetes cluster as it appears in Dome9 kubernetes cloud account.
    OrganizationalUnitId string
    Organizational unit id.
    OrganizationalUnitName string
    Organizational unit name.
    OrganizationalUnitPath string
    Organizational unit path.
    RuntimeProtections List<GetCloudaccountKubernetesRuntimeProtection>
    Runtime Protection details
    ThreatIntelligences List<GetCloudaccountKubernetesThreatIntelligence>
    Threat Intelligence details
    Vendor string
    The cloud provider ("kubernetes").
    AdmissionControls []GetCloudaccountKubernetesAdmissionControl
    Admission Control details
    ClusterVersion string
    The onboarded cluster version.
    CreationDate string
    Date account was onboarded to Dome9.
    Id string
    ImageAssurances []GetCloudaccountKubernetesImageAssurance
    Image Assurance details
    Name string
    The name of the kubernetes cluster as it appears in Dome9 kubernetes cloud account.
    OrganizationalUnitId string
    Organizational unit id.
    OrganizationalUnitName string
    Organizational unit name.
    OrganizationalUnitPath string
    Organizational unit path.
    RuntimeProtections []GetCloudaccountKubernetesRuntimeProtection
    Runtime Protection details
    ThreatIntelligences []GetCloudaccountKubernetesThreatIntelligence
    Threat Intelligence details
    Vendor string
    The cloud provider ("kubernetes").
    admissionControls List<GetCloudaccountKubernetesAdmissionControl>
    Admission Control details
    clusterVersion String
    The onboarded cluster version.
    creationDate String
    Date account was onboarded to Dome9.
    id String
    imageAssurances List<GetCloudaccountKubernetesImageAssurance>
    Image Assurance details
    name String
    The name of the kubernetes cluster as it appears in Dome9 kubernetes cloud account.
    organizationalUnitId String
    Organizational unit id.
    organizationalUnitName String
    Organizational unit name.
    organizationalUnitPath String
    Organizational unit path.
    runtimeProtections List<GetCloudaccountKubernetesRuntimeProtection>
    Runtime Protection details
    threatIntelligences List<GetCloudaccountKubernetesThreatIntelligence>
    Threat Intelligence details
    vendor String
    The cloud provider ("kubernetes").
    admissionControls GetCloudaccountKubernetesAdmissionControl[]
    Admission Control details
    clusterVersion string
    The onboarded cluster version.
    creationDate string
    Date account was onboarded to Dome9.
    id string
    imageAssurances GetCloudaccountKubernetesImageAssurance[]
    Image Assurance details
    name string
    The name of the kubernetes cluster as it appears in Dome9 kubernetes cloud account.
    organizationalUnitId string
    Organizational unit id.
    organizationalUnitName string
    Organizational unit name.
    organizationalUnitPath string
    Organizational unit path.
    runtimeProtections GetCloudaccountKubernetesRuntimeProtection[]
    Runtime Protection details
    threatIntelligences GetCloudaccountKubernetesThreatIntelligence[]
    Threat Intelligence details
    vendor string
    The cloud provider ("kubernetes").
    admission_controls Sequence[GetCloudaccountKubernetesAdmissionControl]
    Admission Control details
    cluster_version str
    The onboarded cluster version.
    creation_date str
    Date account was onboarded to Dome9.
    id str
    image_assurances Sequence[GetCloudaccountKubernetesImageAssurance]
    Image Assurance details
    name str
    The name of the kubernetes cluster as it appears in Dome9 kubernetes cloud account.
    organizational_unit_id str
    Organizational unit id.
    organizational_unit_name str
    Organizational unit name.
    organizational_unit_path str
    Organizational unit path.
    runtime_protections Sequence[GetCloudaccountKubernetesRuntimeProtection]
    Runtime Protection details
    threat_intelligences Sequence[GetCloudaccountKubernetesThreatIntelligence]
    Threat Intelligence details
    vendor str
    The cloud provider ("kubernetes").
    admissionControls List<Property Map>
    Admission Control details
    clusterVersion String
    The onboarded cluster version.
    creationDate String
    Date account was onboarded to Dome9.
    id String
    imageAssurances List<Property Map>
    Image Assurance details
    name String
    The name of the kubernetes cluster as it appears in Dome9 kubernetes cloud account.
    organizationalUnitId String
    Organizational unit id.
    organizationalUnitName String
    Organizational unit name.
    organizationalUnitPath String
    Organizational unit path.
    runtimeProtections List<Property Map>
    Runtime Protection details
    threatIntelligences List<Property Map>
    Threat Intelligence details
    vendor String
    The cloud provider ("kubernetes").

    Supporting Types

    GetCloudaccountKubernetesAdmissionControl

    Enabled bool
    Is Threat Intelligence enabled
    Enabled bool
    Is Threat Intelligence enabled
    enabled Boolean
    Is Threat Intelligence enabled
    enabled boolean
    Is Threat Intelligence enabled
    enabled bool
    Is Threat Intelligence enabled
    enabled Boolean
    Is Threat Intelligence enabled

    GetCloudaccountKubernetesImageAssurance

    Enabled bool
    Is Threat Intelligence enabled
    Enabled bool
    Is Threat Intelligence enabled
    enabled Boolean
    Is Threat Intelligence enabled
    enabled boolean
    Is Threat Intelligence enabled
    enabled bool
    Is Threat Intelligence enabled
    enabled Boolean
    Is Threat Intelligence enabled

    GetCloudaccountKubernetesRuntimeProtection

    Enabled bool
    Is Threat Intelligence enabled
    Enabled bool
    Is Threat Intelligence enabled
    enabled Boolean
    Is Threat Intelligence enabled
    enabled boolean
    Is Threat Intelligence enabled
    enabled bool
    Is Threat Intelligence enabled
    enabled Boolean
    Is Threat Intelligence enabled

    GetCloudaccountKubernetesThreatIntelligence

    Enabled bool
    Is Threat Intelligence enabled
    Enabled bool
    Is Threat Intelligence enabled
    enabled Boolean
    Is Threat Intelligence enabled
    enabled boolean
    Is Threat Intelligence enabled
    enabled bool
    Is Threat Intelligence enabled
    enabled Boolean
    Is Threat Intelligence enabled

    Package Details

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