1. Packages
  2. Rancher2 Provider
  3. API Docs
  4. getSecretV2
Rancher 2 v9.0.0 published on Wednesday, Apr 16, 2025 by Pulumi

rancher2.getSecretV2

Explore with Pulumi AI

Rancher 2 v9.0.0 published on Wednesday, Apr 16, 2025 by Pulumi

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

Using getSecretV2

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 getSecretV2(args: GetSecretV2Args, opts?: InvokeOptions): Promise<GetSecretV2Result>
function getSecretV2Output(args: GetSecretV2OutputArgs, opts?: InvokeOptions): Output<GetSecretV2Result>
Copy
def get_secret_v2(cluster_id: Optional[str] = None,
                  name: Optional[str] = None,
                  namespace: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetSecretV2Result
def get_secret_v2_output(cluster_id: Optional[pulumi.Input[str]] = None,
                  name: Optional[pulumi.Input[str]] = None,
                  namespace: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetSecretV2Result]
Copy
func LookupSecretV2(ctx *Context, args *LookupSecretV2Args, opts ...InvokeOption) (*LookupSecretV2Result, error)
func LookupSecretV2Output(ctx *Context, args *LookupSecretV2OutputArgs, opts ...InvokeOption) LookupSecretV2ResultOutput
Copy

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

public static class GetSecretV2 
{
    public static Task<GetSecretV2Result> InvokeAsync(GetSecretV2Args args, InvokeOptions? opts = null)
    public static Output<GetSecretV2Result> Invoke(GetSecretV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSecretV2Result> getSecretV2(GetSecretV2Args args, InvokeOptions options)
public static Output<GetSecretV2Result> getSecretV2(GetSecretV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: rancher2:index/getSecretV2:getSecretV2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ClusterId This property is required. string
The cluster id of the secret V2 (string)
Name This property is required. string
The name of the secret v2 (string)
Namespace string
The namespaces of the secret v2. Default: default (string)
ClusterId This property is required. string
The cluster id of the secret V2 (string)
Name This property is required. string
The name of the secret v2 (string)
Namespace string
The namespaces of the secret v2. Default: default (string)
clusterId This property is required. String
The cluster id of the secret V2 (string)
name This property is required. String
The name of the secret v2 (string)
namespace String
The namespaces of the secret v2. Default: default (string)
clusterId This property is required. string
The cluster id of the secret V2 (string)
name This property is required. string
The name of the secret v2 (string)
namespace string
The namespaces of the secret v2. Default: default (string)
cluster_id This property is required. str
The cluster id of the secret V2 (string)
name This property is required. str
The name of the secret v2 (string)
namespace str
The namespaces of the secret v2. Default: default (string)
clusterId This property is required. String
The cluster id of the secret V2 (string)
name This property is required. String
The name of the secret v2 (string)
namespace String
The namespaces of the secret v2. Default: default (string)

getSecretV2 Result

The following output properties are available:

Annotations Dictionary<string, string>
(Computed) Annotations for the secret v2 (map)
ClusterId string
Data Dictionary<string, string>
(Computed/Sensitive) The data of the secret v2 (map)
Id string
The provider-assigned unique ID for this managed resource.
Immutable bool
(Computed) If set to true, any secret update will remove and recreate the secret. This is a beta field enabled by k8s ImmutableEphemeralVolumes feature gate (bool)
Labels Dictionary<string, string>
(Computed) Labels for the secret v2 (map)
Name string
ResourceVersion string
(Computed) The k8s resource version (string)
Type string
(Computed) The type of the k8s secret, used to facilitate programmatic handling of secret data, More info about k8s secret types and expected format (string)
Namespace string
Annotations map[string]string
(Computed) Annotations for the secret v2 (map)
ClusterId string
Data map[string]string
(Computed/Sensitive) The data of the secret v2 (map)
Id string
The provider-assigned unique ID for this managed resource.
Immutable bool
(Computed) If set to true, any secret update will remove and recreate the secret. This is a beta field enabled by k8s ImmutableEphemeralVolumes feature gate (bool)
Labels map[string]string
(Computed) Labels for the secret v2 (map)
Name string
ResourceVersion string
(Computed) The k8s resource version (string)
Type string
(Computed) The type of the k8s secret, used to facilitate programmatic handling of secret data, More info about k8s secret types and expected format (string)
Namespace string
annotations Map<String,String>
(Computed) Annotations for the secret v2 (map)
clusterId String
data Map<String,String>
(Computed/Sensitive) The data of the secret v2 (map)
id String
The provider-assigned unique ID for this managed resource.
immutable Boolean
(Computed) If set to true, any secret update will remove and recreate the secret. This is a beta field enabled by k8s ImmutableEphemeralVolumes feature gate (bool)
labels Map<String,String>
(Computed) Labels for the secret v2 (map)
name String
resourceVersion String
(Computed) The k8s resource version (string)
type String
(Computed) The type of the k8s secret, used to facilitate programmatic handling of secret data, More info about k8s secret types and expected format (string)
namespace String
annotations {[key: string]: string}
(Computed) Annotations for the secret v2 (map)
clusterId string
data {[key: string]: string}
(Computed/Sensitive) The data of the secret v2 (map)
id string
The provider-assigned unique ID for this managed resource.
immutable boolean
(Computed) If set to true, any secret update will remove and recreate the secret. This is a beta field enabled by k8s ImmutableEphemeralVolumes feature gate (bool)
labels {[key: string]: string}
(Computed) Labels for the secret v2 (map)
name string
resourceVersion string
(Computed) The k8s resource version (string)
type string
(Computed) The type of the k8s secret, used to facilitate programmatic handling of secret data, More info about k8s secret types and expected format (string)
namespace string
annotations Mapping[str, str]
(Computed) Annotations for the secret v2 (map)
cluster_id str
data Mapping[str, str]
(Computed/Sensitive) The data of the secret v2 (map)
id str
The provider-assigned unique ID for this managed resource.
immutable bool
(Computed) If set to true, any secret update will remove and recreate the secret. This is a beta field enabled by k8s ImmutableEphemeralVolumes feature gate (bool)
labels Mapping[str, str]
(Computed) Labels for the secret v2 (map)
name str
resource_version str
(Computed) The k8s resource version (string)
type str
(Computed) The type of the k8s secret, used to facilitate programmatic handling of secret data, More info about k8s secret types and expected format (string)
namespace str
annotations Map<String>
(Computed) Annotations for the secret v2 (map)
clusterId String
data Map<String>
(Computed/Sensitive) The data of the secret v2 (map)
id String
The provider-assigned unique ID for this managed resource.
immutable Boolean
(Computed) If set to true, any secret update will remove and recreate the secret. This is a beta field enabled by k8s ImmutableEphemeralVolumes feature gate (bool)
labels Map<String>
(Computed) Labels for the secret v2 (map)
name String
resourceVersion String
(Computed) The k8s resource version (string)
type String
(Computed) The type of the k8s secret, used to facilitate programmatic handling of secret data, More info about k8s secret types and expected format (string)
namespace String

Package Details

Repository
Rancher2 pulumi/pulumi-rancher2
License
Apache-2.0
Notes
This Pulumi package is based on the rancher2 Terraform Provider.
Rancher 2 v9.0.0 published on Wednesday, Apr 16, 2025 by Pulumi