Rancher 2 v8.0.0 published on Wednesday, Dec 4, 2024 by Pulumi
rancher2.getCatalogV2
Explore with Pulumi AI
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:
- Cluster
Id string - The cluster id of the catalog V2 (string)
- Name string
- The name of the catalog v2 (string)
- Exponential
Backoff intMax Retries - Exponential
Backoff intMax Wait - Exponential
Backoff intMin Wait - Insecure
Plain boolHttp
- Cluster
Id string - The cluster id of the catalog V2 (string)
- Name string
- The name of the catalog v2 (string)
- Exponential
Backoff intMax Retries - Exponential
Backoff intMax Wait - Exponential
Backoff intMin Wait - Insecure
Plain boolHttp
- cluster
Id String - The cluster id of the catalog V2 (string)
- name String
- The name of the catalog v2 (string)
- exponential
Backoff IntegerMax Retries - exponential
Backoff IntegerMax Wait - exponential
Backoff IntegerMin Wait - insecure
Plain BooleanHttp
- cluster
Id string - The cluster id of the catalog V2 (string)
- name string
- The name of the catalog v2 (string)
- exponential
Backoff numberMax Retries - exponential
Backoff numberMax Wait - exponential
Backoff numberMin Wait - insecure
Plain booleanHttp
- cluster_
id str - The cluster id of the catalog V2 (string)
- name str
- The name of the catalog v2 (string)
- exponential_
backoff_ intmax_ retries - exponential_
backoff_ intmax_ wait - exponential_
backoff_ intmin_ wait - insecure_
plain_ boolhttp
- cluster
Id String - The cluster id of the catalog V2 (string)
- name String
- The name of the catalog v2 (string)
- exponential
Backoff NumberMax Retries - exponential
Backoff NumberMax Wait - exponential
Backoff NumberMin Wait - insecure
Plain BooleanHttp
getCatalogV2 Result
The following output properties are available:
- Annotations Dictionary<string, string>
- (Computed) Annotations for the catalog v2 (map)
- Ca
Bundle string - (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
- Cluster
Id string - Enabled bool
- (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default:
true
(bool) - Exponential
Backoff intMax Retries - Exponential
Backoff intMax Wait - Exponential
Backoff intMin Wait - Git
Branch string - (Computed) Git Repository branch containing Helm chart definitions. Default
master
(string) - Git
Repo 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
- Resource
Version string - (Computed) The k8s resource version (string)
- Secret
Name string - (Computed) K8s secret name to be used to connect to the repo (string)
- Secret
Namespace string - (Computed) K8s secret namespace (string)
- Service
Account string - (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
- Service
Account stringNamespace - (Computed) The username to access the catalog if needed (string)
- Url string
- (Computed) URL to an index generated by Helm (string)
- Insecure
Plain boolHttp
- Annotations map[string]string
- (Computed) Annotations for the catalog v2 (map)
- Ca
Bundle string - (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
- Cluster
Id string - Enabled bool
- (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default:
true
(bool) - Exponential
Backoff intMax Retries - Exponential
Backoff intMax Wait - Exponential
Backoff intMin Wait - Git
Branch string - (Computed) Git Repository branch containing Helm chart definitions. Default
master
(string) - Git
Repo 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
- Resource
Version string - (Computed) The k8s resource version (string)
- Secret
Name string - (Computed) K8s secret name to be used to connect to the repo (string)
- Secret
Namespace string - (Computed) K8s secret namespace (string)
- Service
Account string - (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
- Service
Account stringNamespace - (Computed) The username to access the catalog if needed (string)
- Url string
- (Computed) URL to an index generated by Helm (string)
- Insecure
Plain boolHttp
- annotations Map<String,String>
- (Computed) Annotations for the catalog v2 (map)
- ca
Bundle String - (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
- cluster
Id String - enabled Boolean
- (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default:
true
(bool) - exponential
Backoff IntegerMax Retries - exponential
Backoff IntegerMax Wait - exponential
Backoff IntegerMin Wait - git
Branch String - (Computed) Git Repository branch containing Helm chart definitions. Default
master
(string) - git
Repo 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
- resource
Version String - (Computed) The k8s resource version (string)
- secret
Name String - (Computed) K8s secret name to be used to connect to the repo (string)
- secret
Namespace String - (Computed) K8s secret namespace (string)
- service
Account String - (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
- service
Account StringNamespace - (Computed) The username to access the catalog if needed (string)
- url String
- (Computed) URL to an index generated by Helm (string)
- insecure
Plain BooleanHttp
- annotations {[key: string]: string}
- (Computed) Annotations for the catalog v2 (map)
- ca
Bundle string - (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
- cluster
Id string - enabled boolean
- (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default:
true
(bool) - exponential
Backoff numberMax Retries - exponential
Backoff numberMax Wait - exponential
Backoff numberMin Wait - git
Branch string - (Computed) Git Repository branch containing Helm chart definitions. Default
master
(string) - git
Repo 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
- resource
Version string - (Computed) The k8s resource version (string)
- secret
Name string - (Computed) K8s secret name to be used to connect to the repo (string)
- secret
Namespace string - (Computed) K8s secret namespace (string)
- service
Account string - (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
- service
Account stringNamespace - (Computed) The username to access the catalog if needed (string)
- url string
- (Computed) URL to an index generated by Helm (string)
- insecure
Plain booleanHttp
- 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_ intmax_ retries - exponential_
backoff_ intmax_ wait - exponential_
backoff_ intmin_ wait - 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_ strnamespace - (Computed) The username to access the catalog if needed (string)
- url str
- (Computed) URL to an index generated by Helm (string)
- insecure_
plain_ boolhttp
- annotations Map<String>
- (Computed) Annotations for the catalog v2 (map)
- ca
Bundle String - (Computed) PEM encoded CA bundle which will be used to validate the repo's certificate (string)
- cluster
Id String - enabled Boolean
- (Computed) If disabled the repo clone will not be updated or allowed to be installed from. Default:
true
(bool) - exponential
Backoff NumberMax Retries - exponential
Backoff NumberMax Wait - exponential
Backoff NumberMin Wait - git
Branch String - (Computed) Git Repository branch containing Helm chart definitions. Default
master
(string) - git
Repo 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
- resource
Version String - (Computed) The k8s resource version (string)
- secret
Name String - (Computed) K8s secret name to be used to connect to the repo (string)
- secret
Namespace String - (Computed) K8s secret namespace (string)
- service
Account String - (Computed) K8s service account used to deploy charts instead of the end users credentials (string)
- service
Account StringNamespace - (Computed) The username to access the catalog if needed (string)
- url String
- (Computed) URL to an index generated by Helm (string)
- insecure
Plain BooleanHttp
Package Details
- Repository
- Rancher2 pulumi/pulumi-rancher2
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
rancher2
Terraform Provider.