This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.kubernetes.listConnectedClusterUserCredentials
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
Gets cluster user credentials of the connected cluster with a specified resource group and name. Azure REST API version: 2021-04-01-preview.
Other available API versions: 2020-01-01-preview.
Using listConnectedClusterUserCredentials
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 listConnectedClusterUserCredentials(args: ListConnectedClusterUserCredentialsArgs, opts?: InvokeOptions): Promise<ListConnectedClusterUserCredentialsResult>
function listConnectedClusterUserCredentialsOutput(args: ListConnectedClusterUserCredentialsOutputArgs, opts?: InvokeOptions): Output<ListConnectedClusterUserCredentialsResult>
def list_connected_cluster_user_credentials(authentication_method: Optional[Union[str, AuthenticationMethod]] = None,
client_proxy: Optional[bool] = None,
cluster_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> ListConnectedClusterUserCredentialsResult
def list_connected_cluster_user_credentials_output(authentication_method: Optional[pulumi.Input[Union[str, AuthenticationMethod]]] = None,
client_proxy: Optional[pulumi.Input[bool]] = None,
cluster_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[ListConnectedClusterUserCredentialsResult]
func ListConnectedClusterUserCredentials(ctx *Context, args *ListConnectedClusterUserCredentialsArgs, opts ...InvokeOption) (*ListConnectedClusterUserCredentialsResult, error)
func ListConnectedClusterUserCredentialsOutput(ctx *Context, args *ListConnectedClusterUserCredentialsOutputArgs, opts ...InvokeOption) ListConnectedClusterUserCredentialsResultOutput
> Note: This function is named ListConnectedClusterUserCredentials
in the Go SDK.
public static class ListConnectedClusterUserCredentials
{
public static Task<ListConnectedClusterUserCredentialsResult> InvokeAsync(ListConnectedClusterUserCredentialsArgs args, InvokeOptions? opts = null)
public static Output<ListConnectedClusterUserCredentialsResult> Invoke(ListConnectedClusterUserCredentialsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<ListConnectedClusterUserCredentialsResult> listConnectedClusterUserCredentials(ListConnectedClusterUserCredentialsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:kubernetes:listConnectedClusterUserCredentials
arguments:
# arguments dictionary
The following arguments are supported:
- Authentication
Method string | Pulumi.Azure Native. Kubernetes. Authentication Method - The mode of client authentication.
- Client
Proxy bool - Boolean value to indicate whether the request is for client side proxy or not
- Cluster
Name string - The name of the Kubernetes cluster on which get is called.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Authentication
Method string | AuthenticationMethod - The mode of client authentication.
- Client
Proxy bool - Boolean value to indicate whether the request is for client side proxy or not
- Cluster
Name string - The name of the Kubernetes cluster on which get is called.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- authentication
Method String | AuthenticationMethod - The mode of client authentication.
- client
Proxy Boolean - Boolean value to indicate whether the request is for client side proxy or not
- cluster
Name String - The name of the Kubernetes cluster on which get is called.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- authentication
Method string | AuthenticationMethod - The mode of client authentication.
- client
Proxy boolean - Boolean value to indicate whether the request is for client side proxy or not
- cluster
Name string - The name of the Kubernetes cluster on which get is called.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- authentication_
method str | AuthenticationMethod - The mode of client authentication.
- client_
proxy bool - Boolean value to indicate whether the request is for client side proxy or not
- cluster_
name str - The name of the Kubernetes cluster on which get is called.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- authentication
Method String | "Token" | "AAD" - The mode of client authentication.
- client
Proxy Boolean - Boolean value to indicate whether the request is for client side proxy or not
- cluster
Name String - The name of the Kubernetes cluster on which get is called.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
listConnectedClusterUserCredentials Result
The following output properties are available:
- Hybrid
Connection Pulumi.Config Azure Native. Kubernetes. Outputs. Hybrid Connection Config Response - Contains the REP (rendezvous endpoint) and “Sender” access token.
- Kubeconfigs
List<Pulumi.
Azure Native. Kubernetes. Outputs. Credential Result Response> - Base64-encoded Kubernetes configuration file.
- Hybrid
Connection HybridConfig Connection Config Response - Contains the REP (rendezvous endpoint) and “Sender” access token.
- Kubeconfigs
[]Credential
Result Response - Base64-encoded Kubernetes configuration file.
- hybrid
Connection HybridConfig Connection Config Response - Contains the REP (rendezvous endpoint) and “Sender” access token.
- kubeconfigs
List<Credential
Result Response> - Base64-encoded Kubernetes configuration file.
- hybrid
Connection HybridConfig Connection Config Response - Contains the REP (rendezvous endpoint) and “Sender” access token.
- kubeconfigs
Credential
Result Response[] - Base64-encoded Kubernetes configuration file.
- hybrid_
connection_ Hybridconfig Connection Config Response - Contains the REP (rendezvous endpoint) and “Sender” access token.
- kubeconfigs
Sequence[Credential
Result Response] - Base64-encoded Kubernetes configuration file.
- hybrid
Connection Property MapConfig - Contains the REP (rendezvous endpoint) and “Sender” access token.
- kubeconfigs List<Property Map>
- Base64-encoded Kubernetes configuration file.
Supporting Types
AuthenticationMethod
CredentialResultResponse
HybridConnectionConfigResponse
- Expiration
Time double - Timestamp when this token will be expired.
- Hybrid
Connection stringName - Name of the connection
- Relay string
- Name of the relay.
- Token string
- Sender access token
- Expiration
Time float64 - Timestamp when this token will be expired.
- Hybrid
Connection stringName - Name of the connection
- Relay string
- Name of the relay.
- Token string
- Sender access token
- expiration
Time Double - Timestamp when this token will be expired.
- hybrid
Connection StringName - Name of the connection
- relay String
- Name of the relay.
- token String
- Sender access token
- expiration
Time number - Timestamp when this token will be expired.
- hybrid
Connection stringName - Name of the connection
- relay string
- Name of the relay.
- token string
- Sender access token
- expiration_
time float - Timestamp when this token will be expired.
- hybrid_
connection_ strname - Name of the connection
- relay str
- Name of the relay.
- token str
- Sender access token
- expiration
Time Number - Timestamp when this token will be expired.
- hybrid
Connection StringName - Name of the connection
- relay String
- Name of the relay.
- token String
- Sender access token
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi