Class Oidc
Configure the Identity Tokens Backend.
The Identity secrets engine is the identity management solution for Vault. It internally maintains the clients who are recognized by Vault.
NOTE: Each Vault server may only have one Identity Tokens Backend configuration. Multiple configurations of the resource against the same Vault server will cause a perpetual difference.
Example Usage
using Pulumi;
using Vault = Pulumi.Vault;
class MyStack : Stack
{
public MyStack()
{
var server = new Vault.Identity.Oidc("server", new Vault.Identity.OidcArgs
{
Issuer = "https://www.acme.com",
});
}
}
Inherited Members
Namespace: Pulumi.Vault.Identity
Assembly: Pulumi.Vault.dll
Syntax
public class Oidc : CustomResource
Constructors
View SourceOidc(String, OidcArgs, CustomResourceOptions)
Create a Oidc resource with the given unique name, arguments, and options.
Declaration
public Oidc(string name, OidcArgs args = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| OidcArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceIssuer
Issuer URL to be used in the iss claim of the token. If not set, Vault's
api_addr will be used. The issuer is a case sensitive URL using the https scheme that contains
scheme, host, and optionally, port number and path components, but no query or fragment
components.
Declaration
public Output<string> Issuer { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Methods
View SourceGet(String, Input<String>, OidcState, CustomResourceOptions)
Get an existing Oidc resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static Oidc Get(string name, Input<string> id, OidcState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| OidcState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| Oidc |