1. Packages
  2. Rancher2 Provider
  3. API Docs
  4. getCatalogV2
Rancher 2 v8.0.0 published on Wednesday, Dec 4, 2024 by Pulumi

rancher2.getCatalogV2

Explore with Pulumi AI

rancher2 logo
Rancher 2 v8.0.0 published on Wednesday, Dec 4, 2024 by Pulumi

    Use this data source to retrieve information about a Rancher2 catalog v2. Catalog v2 resource is available at Rancher v2.5.x and above.

    Using getCatalogV2

    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 getCatalogV2(args: GetCatalogV2Args, opts?: InvokeOptions): Promise<GetCatalogV2Result>
    function getCatalogV2Output(args: GetCatalogV2OutputArgs, opts?: InvokeOptions): Output<GetCatalogV2Result>
    def get_catalog_v2(cluster_id: Optional[str] = None,
                       exponential_backoff_max_retries: Optional[int] = None,
                       exponential_backoff_max_wait: Optional[int] = None,
                       exponential_backoff_min_wait: Optional[int] = None,
                       insecure_plain_http: Optional[bool] = None,
                       name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetCatalogV2Result
    def get_catalog_v2_output(cluster_id: Optional[pulumi.Input[str]] = None,
                       exponential_backoff_max_retries: Optional[pulumi.Input[int]] = None,
                       exponential_backoff_max_wait: Optional[pulumi.Input[int]] = None,
                       exponential_backoff_min_wait: Optional[pulumi.Input[int]] = None,
                       insecure_plain_http: Optional[pulumi.Input[bool]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetCatalogV2Result]
    func LookupCatalogV2(ctx *Context, args *LookupCatalogV2Args, opts ...InvokeOption) (*LookupCatalogV2Result, error)
    func LookupCatalogV2Output(ctx *Context, args *LookupCatalogV2OutputArgs, opts ...InvokeOption) LookupCatalogV2ResultOutput

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

    public static class GetCatalogV2 
    {
        public static Task<GetCatalogV2Result> InvokeAsync(GetCatalogV2Args args, InvokeOptions? opts = null)
        public static Output<GetCatalogV2Result> Invoke(GetCatalogV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCatalogV2Result> getCatalogV2(GetCatalogV2Args args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: rancher2:index/getCatalogV2:getCatalogV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterId string
    The cluster id of the catalog V2 (string)
    Name string
    The name of the catalog v2 (string)
    ExponentialBackoffMaxRetries int
    ExponentialBackoffMaxWait int
    ExponentialBackoffMinWait int
    InsecurePlainHttp bool
    ClusterId string
    The cluster id of the catalog V2 (string)
    Name string
    The name of the catalog v2 (string)
    ExponentialBackoffMaxRetries int
    ExponentialBackoffMaxWait int
    ExponentialBackoffMinWait int
    InsecurePlainHttp bool
    clusterId String
    The cluster id of the catalog V2 (string)
    name String
    The name of the catalog v2 (string)
    exponentialBackoffMaxRetries Integer
    exponentialBackoffMaxWait Integer
    exponentialBackoffMinWait Integer
    insecurePlainHttp Boolean
    clusterId string
    The cluster id of the catalog V2 (string)
    name string
    The name of the catalog v2 (string)
    exponentialBackoffMaxRetries number
    exponentialBackoffMaxWait number
    exponentialBackoffMinWait number
    insecurePlainHttp boolean
    cluster_id str
    The cluster id of the catalog V2 (string)
    name str
    The name of the catalog v2 (string)
    exponential_backoff_max_retries int
    exponential_backoff_max_wait int
    exponential_backoff_min_wait int
    insecure_plain_http bool
    clusterId String
    The cluster id of the catalog V2 (string)
    name String
    The name of the catalog v2 (string)
    exponentialBackoffMaxRetries Number
    exponentialBackoffMaxWait Number
    exponentialBackoffMinWait Number
    insecurePlainHttp Boolean

    getCatalogV2 Result

    The following output properties are available:

    Annotations Dictionary<string, string>
    (Computed) Annotations for the catalog v2 (map)
    CaBundle string
    (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
    ClusterId string
    Enabled bool
    (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)
    ExponentialBackoffMaxRetries int
    ExponentialBackoffMaxWait int
    ExponentialBackoffMinWait int
    GitBranch string
    (Computed) Git Repository branch containing Helm chart definitions. Default master (string)
    GitRepo string
    (Computed) The url of the catalog v2 repo (string)
    Id string
    The provider-assigned unique ID for this managed resource.
    Insecure bool
    (Computed) Use insecure HTTPS to download the repo's index. Default: false (bool)
    Labels Dictionary<string, string>
    (Computed) Labels for the catalog v2 (map)
    Name string
    ResourceVersion string
    (Computed) The k8s resource version (string)
    SecretName string
    (Computed) K8s secret name to be used to connect to the repo (string)
    SecretNamespace string
    (Computed) K8s secret namespace (string)
    ServiceAccount string
    (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
    ServiceAccountNamespace string
    (Computed) The username to access the catalog if needed (string)
    Url string
    (Computed) URL to an index generated by Helm (string)
    InsecurePlainHttp bool
    Annotations map[string]string
    (Computed) Annotations for the catalog v2 (map)
    CaBundle string
    (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
    ClusterId string
    Enabled bool
    (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)
    ExponentialBackoffMaxRetries int
    ExponentialBackoffMaxWait int
    ExponentialBackoffMinWait int
    GitBranch string
    (Computed) Git Repository branch containing Helm chart definitions. Default master (string)
    GitRepo string
    (Computed) The url of the catalog v2 repo (string)
    Id string
    The provider-assigned unique ID for this managed resource.
    Insecure bool
    (Computed) Use insecure HTTPS to download the repo's index. Default: false (bool)
    Labels map[string]string
    (Computed) Labels for the catalog v2 (map)
    Name string
    ResourceVersion string
    (Computed) The k8s resource version (string)
    SecretName string
    (Computed) K8s secret name to be used to connect to the repo (string)
    SecretNamespace string
    (Computed) K8s secret namespace (string)
    ServiceAccount string
    (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
    ServiceAccountNamespace string
    (Computed) The username to access the catalog if needed (string)
    Url string
    (Computed) URL to an index generated by Helm (string)
    InsecurePlainHttp bool
    annotations Map<String,String>
    (Computed) Annotations for the catalog v2 (map)
    caBundle String
    (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
    clusterId String
    enabled Boolean
    (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)
    exponentialBackoffMaxRetries Integer
    exponentialBackoffMaxWait Integer
    exponentialBackoffMinWait Integer
    gitBranch String
    (Computed) Git Repository branch containing Helm chart definitions. Default master (string)
    gitRepo String
    (Computed) The url of the catalog v2 repo (string)
    id String
    The provider-assigned unique ID for this managed resource.
    insecure Boolean
    (Computed) Use insecure HTTPS to download the repo's index. Default: false (bool)
    labels Map<String,String>
    (Computed) Labels for the catalog v2 (map)
    name String
    resourceVersion String
    (Computed) The k8s resource version (string)
    secretName String
    (Computed) K8s secret name to be used to connect to the repo (string)
    secretNamespace String
    (Computed) K8s secret namespace (string)
    serviceAccount String
    (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
    serviceAccountNamespace String
    (Computed) The username to access the catalog if needed (string)
    url String
    (Computed) URL to an index generated by Helm (string)
    insecurePlainHttp Boolean
    annotations {[key: string]: string}
    (Computed) Annotations for the catalog v2 (map)
    caBundle string
    (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
    clusterId string
    enabled boolean
    (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)
    exponentialBackoffMaxRetries number
    exponentialBackoffMaxWait number
    exponentialBackoffMinWait number
    gitBranch string
    (Computed) Git Repository branch containing Helm chart definitions. Default master (string)
    gitRepo string
    (Computed) The url of the catalog v2 repo (string)
    id string
    The provider-assigned unique ID for this managed resource.
    insecure boolean
    (Computed) Use insecure HTTPS to download the repo's index. Default: false (bool)
    labels {[key: string]: string}
    (Computed) Labels for the catalog v2 (map)
    name string
    resourceVersion string
    (Computed) The k8s resource version (string)
    secretName string
    (Computed) K8s secret name to be used to connect to the repo (string)
    secretNamespace string
    (Computed) K8s secret namespace (string)
    serviceAccount string
    (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
    serviceAccountNamespace string
    (Computed) The username to access the catalog if needed (string)
    url string
    (Computed) URL to an index generated by Helm (string)
    insecurePlainHttp boolean
    annotations Mapping[str, str]
    (Computed) Annotations for the catalog v2 (map)
    ca_bundle str
    (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
    cluster_id str
    enabled bool
    (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)
    exponential_backoff_max_retries int
    exponential_backoff_max_wait int
    exponential_backoff_min_wait int
    git_branch str
    (Computed) Git Repository branch containing Helm chart definitions. Default master (string)
    git_repo str
    (Computed) The url of the catalog v2 repo (string)
    id str
    The provider-assigned unique ID for this managed resource.
    insecure bool
    (Computed) Use insecure HTTPS to download the repo's index. Default: false (bool)
    labels Mapping[str, str]
    (Computed) Labels for the catalog v2 (map)
    name str
    resource_version str
    (Computed) The k8s resource version (string)
    secret_name str
    (Computed) K8s secret name to be used to connect to the repo (string)
    secret_namespace str
    (Computed) K8s secret namespace (string)
    service_account str
    (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
    service_account_namespace str
    (Computed) The username to access the catalog if needed (string)
    url str
    (Computed) URL to an index generated by Helm (string)
    insecure_plain_http bool
    annotations Map<String>
    (Computed) Annotations for the catalog v2 (map)
    caBundle String
    (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
    clusterId String
    enabled Boolean
    (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default: true (bool)
    exponentialBackoffMaxRetries Number
    exponentialBackoffMaxWait Number
    exponentialBackoffMinWait Number
    gitBranch String
    (Computed) Git Repository branch containing Helm chart definitions. Default master (string)
    gitRepo String
    (Computed) The url of the catalog v2 repo (string)
    id String
    The provider-assigned unique ID for this managed resource.
    insecure Boolean
    (Computed) Use insecure HTTPS to download the repo's index. Default: false (bool)
    labels Map<String>
    (Computed) Labels for the catalog v2 (map)
    name String
    resourceVersion String
    (Computed) The k8s resource version (string)
    secretName String
    (Computed) K8s secret name to be used to connect to the repo (string)
    secretNamespace String
    (Computed) K8s secret namespace (string)
    serviceAccount String
    (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
    serviceAccountNamespace String
    (Computed) The username to access the catalog if needed (string)
    url String
    (Computed) URL to an index generated by Helm (string)
    insecurePlainHttp Boolean

    Package Details

    Repository
    Rancher2 pulumi/pulumi-rancher2
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the rancher2 Terraform Provider.
    rancher2 logo
    Rancher 2 v8.0.0 published on Wednesday, Dec 4, 2024 by Pulumi