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

rancher2.AuthConfigAzureAd

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";

// Create a new rancher2 Auth Config AzureAD
const azuread = new rancher2.AuthConfigAzureAd("azuread", {
    applicationId: "<AZUREAD_APP_ID>",
    applicationSecret: "<AZUREAD_APP_SECRET>",
    authEndpoint: "<AZUREAD_AUTH_ENDPOINT>",
    graphEndpoint: "<AZUREAD_GRAPH_ENDPOINT>",
    rancherUrl: "<RANCHER_URL>",
    tenantId: "<AZUREAD_TENANT_ID>",
    tokenEndpoint: "<AZUREAD_TOKEN_ENDPOINT>",
});
Copy
import pulumi
import pulumi_rancher2 as rancher2

# Create a new rancher2 Auth Config AzureAD
azuread = rancher2.AuthConfigAzureAd("azuread",
    application_id="<AZUREAD_APP_ID>",
    application_secret="<AZUREAD_APP_SECRET>",
    auth_endpoint="<AZUREAD_AUTH_ENDPOINT>",
    graph_endpoint="<AZUREAD_GRAPH_ENDPOINT>",
    rancher_url="<RANCHER_URL>",
    tenant_id="<AZUREAD_TENANT_ID>",
    token_endpoint="<AZUREAD_TOKEN_ENDPOINT>")
Copy
package main

import (
	"github.com/pulumi/pulumi-rancher2/sdk/v9/go/rancher2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// Create a new rancher2 Auth Config AzureAD
		_, err := rancher2.NewAuthConfigAzureAd(ctx, "azuread", &rancher2.AuthConfigAzureAdArgs{
			ApplicationId:     pulumi.String("<AZUREAD_APP_ID>"),
			ApplicationSecret: pulumi.String("<AZUREAD_APP_SECRET>"),
			AuthEndpoint:      pulumi.String("<AZUREAD_AUTH_ENDPOINT>"),
			GraphEndpoint:     pulumi.String("<AZUREAD_GRAPH_ENDPOINT>"),
			RancherUrl:        pulumi.String("<RANCHER_URL>"),
			TenantId:          pulumi.String("<AZUREAD_TENANT_ID>"),
			TokenEndpoint:     pulumi.String("<AZUREAD_TOKEN_ENDPOINT>"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Rancher2 = Pulumi.Rancher2;

return await Deployment.RunAsync(() => 
{
    // Create a new rancher2 Auth Config AzureAD
    var azuread = new Rancher2.AuthConfigAzureAd("azuread", new()
    {
        ApplicationId = "<AZUREAD_APP_ID>",
        ApplicationSecret = "<AZUREAD_APP_SECRET>",
        AuthEndpoint = "<AZUREAD_AUTH_ENDPOINT>",
        GraphEndpoint = "<AZUREAD_GRAPH_ENDPOINT>",
        RancherUrl = "<RANCHER_URL>",
        TenantId = "<AZUREAD_TENANT_ID>",
        TokenEndpoint = "<AZUREAD_TOKEN_ENDPOINT>",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.rancher2.AuthConfigAzureAd;
import com.pulumi.rancher2.AuthConfigAzureAdArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        // Create a new rancher2 Auth Config AzureAD
        var azuread = new AuthConfigAzureAd("azuread", AuthConfigAzureAdArgs.builder()
            .applicationId("<AZUREAD_APP_ID>")
            .applicationSecret("<AZUREAD_APP_SECRET>")
            .authEndpoint("<AZUREAD_AUTH_ENDPOINT>")
            .graphEndpoint("<AZUREAD_GRAPH_ENDPOINT>")
            .rancherUrl("<RANCHER_URL>")
            .tenantId("<AZUREAD_TENANT_ID>")
            .tokenEndpoint("<AZUREAD_TOKEN_ENDPOINT>")
            .build());

    }
}
Copy
resources:
  # Create a new rancher2 Auth Config AzureAD
  azuread:
    type: rancher2:AuthConfigAzureAd
    properties:
      applicationId: <AZUREAD_APP_ID>
      applicationSecret: <AZUREAD_APP_SECRET>
      authEndpoint: <AZUREAD_AUTH_ENDPOINT>
      graphEndpoint: <AZUREAD_GRAPH_ENDPOINT>
      rancherUrl: <RANCHER_URL>
      tenantId: <AZUREAD_TENANT_ID>
      tokenEndpoint: <AZUREAD_TOKEN_ENDPOINT>
Copy

Create AuthConfigAzureAd Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new AuthConfigAzureAd(name: string, args: AuthConfigAzureAdArgs, opts?: CustomResourceOptions);
@overload
def AuthConfigAzureAd(resource_name: str,
                      args: AuthConfigAzureAdArgs,
                      opts: Optional[ResourceOptions] = None)

@overload
def AuthConfigAzureAd(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      graph_endpoint: Optional[str] = None,
                      token_endpoint: Optional[str] = None,
                      tenant_id: Optional[str] = None,
                      application_id: Optional[str] = None,
                      application_secret: Optional[str] = None,
                      auth_endpoint: Optional[str] = None,
                      rancher_url: Optional[str] = None,
                      enabled: Optional[bool] = None,
                      endpoint: Optional[str] = None,
                      group_membership_filter: Optional[str] = None,
                      labels: Optional[Mapping[str, str]] = None,
                      access_mode: Optional[str] = None,
                      annotations: Optional[Mapping[str, str]] = None,
                      allowed_principal_ids: Optional[Sequence[str]] = None)
func NewAuthConfigAzureAd(ctx *Context, name string, args AuthConfigAzureAdArgs, opts ...ResourceOption) (*AuthConfigAzureAd, error)
public AuthConfigAzureAd(string name, AuthConfigAzureAdArgs args, CustomResourceOptions? opts = null)
public AuthConfigAzureAd(String name, AuthConfigAzureAdArgs args)
public AuthConfigAzureAd(String name, AuthConfigAzureAdArgs args, CustomResourceOptions options)
type: rancher2:AuthConfigAzureAd
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. AuthConfigAzureAdArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. AuthConfigAzureAdArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. AuthConfigAzureAdArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. AuthConfigAzureAdArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. AuthConfigAzureAdArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var authConfigAzureAdResource = new Rancher2.AuthConfigAzureAd("authConfigAzureAdResource", new()
{
    GraphEndpoint = "string",
    TokenEndpoint = "string",
    TenantId = "string",
    ApplicationId = "string",
    ApplicationSecret = "string",
    AuthEndpoint = "string",
    RancherUrl = "string",
    Enabled = false,
    Endpoint = "string",
    GroupMembershipFilter = "string",
    Labels = 
    {
        { "string", "string" },
    },
    AccessMode = "string",
    Annotations = 
    {
        { "string", "string" },
    },
    AllowedPrincipalIds = new[]
    {
        "string",
    },
});
Copy
example, err := rancher2.NewAuthConfigAzureAd(ctx, "authConfigAzureAdResource", &rancher2.AuthConfigAzureAdArgs{
	GraphEndpoint:         pulumi.String("string"),
	TokenEndpoint:         pulumi.String("string"),
	TenantId:              pulumi.String("string"),
	ApplicationId:         pulumi.String("string"),
	ApplicationSecret:     pulumi.String("string"),
	AuthEndpoint:          pulumi.String("string"),
	RancherUrl:            pulumi.String("string"),
	Enabled:               pulumi.Bool(false),
	Endpoint:              pulumi.String("string"),
	GroupMembershipFilter: pulumi.String("string"),
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	AccessMode: pulumi.String("string"),
	Annotations: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	AllowedPrincipalIds: pulumi.StringArray{
		pulumi.String("string"),
	},
})
Copy
var authConfigAzureAdResource = new AuthConfigAzureAd("authConfigAzureAdResource", AuthConfigAzureAdArgs.builder()
    .graphEndpoint("string")
    .tokenEndpoint("string")
    .tenantId("string")
    .applicationId("string")
    .applicationSecret("string")
    .authEndpoint("string")
    .rancherUrl("string")
    .enabled(false)
    .endpoint("string")
    .groupMembershipFilter("string")
    .labels(Map.of("string", "string"))
    .accessMode("string")
    .annotations(Map.of("string", "string"))
    .allowedPrincipalIds("string")
    .build());
Copy
auth_config_azure_ad_resource = rancher2.AuthConfigAzureAd("authConfigAzureAdResource",
    graph_endpoint="string",
    token_endpoint="string",
    tenant_id="string",
    application_id="string",
    application_secret="string",
    auth_endpoint="string",
    rancher_url="string",
    enabled=False,
    endpoint="string",
    group_membership_filter="string",
    labels={
        "string": "string",
    },
    access_mode="string",
    annotations={
        "string": "string",
    },
    allowed_principal_ids=["string"])
Copy
const authConfigAzureAdResource = new rancher2.AuthConfigAzureAd("authConfigAzureAdResource", {
    graphEndpoint: "string",
    tokenEndpoint: "string",
    tenantId: "string",
    applicationId: "string",
    applicationSecret: "string",
    authEndpoint: "string",
    rancherUrl: "string",
    enabled: false,
    endpoint: "string",
    groupMembershipFilter: "string",
    labels: {
        string: "string",
    },
    accessMode: "string",
    annotations: {
        string: "string",
    },
    allowedPrincipalIds: ["string"],
});
Copy
type: rancher2:AuthConfigAzureAd
properties:
    accessMode: string
    allowedPrincipalIds:
        - string
    annotations:
        string: string
    applicationId: string
    applicationSecret: string
    authEndpoint: string
    enabled: false
    endpoint: string
    graphEndpoint: string
    groupMembershipFilter: string
    labels:
        string: string
    rancherUrl: string
    tenantId: string
    tokenEndpoint: string
Copy

AuthConfigAzureAd Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The AuthConfigAzureAd resource accepts the following input properties:

ApplicationId This property is required. string
AzureAD auth application ID (string)
ApplicationSecret This property is required. string
AzureAD auth application secret (string)
AuthEndpoint This property is required. string
AzureAD auth endpoint (string)
GraphEndpoint This property is required. string
AzureAD graph endpoint (string)
RancherUrl This property is required. string
Rancher URL (string). "<rancher_url>/verify-auth-azure"
TenantId This property is required. string
AzureAD tenant ID (string)
TokenEndpoint This property is required. string
AzureAD token endpoint (string)
AccessMode string
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
AllowedPrincipalIds List<string>
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
Annotations Dictionary<string, string>
Annotations of the resource (map)
Enabled bool
Enable auth config provider. Default true (bool)
Endpoint string
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
GroupMembershipFilter string
Labels Dictionary<string, string>
Labels of the resource (map)
ApplicationId This property is required. string
AzureAD auth application ID (string)
ApplicationSecret This property is required. string
AzureAD auth application secret (string)
AuthEndpoint This property is required. string
AzureAD auth endpoint (string)
GraphEndpoint This property is required. string
AzureAD graph endpoint (string)
RancherUrl This property is required. string
Rancher URL (string). "<rancher_url>/verify-auth-azure"
TenantId This property is required. string
AzureAD tenant ID (string)
TokenEndpoint This property is required. string
AzureAD token endpoint (string)
AccessMode string
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
AllowedPrincipalIds []string
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
Annotations map[string]string
Annotations of the resource (map)
Enabled bool
Enable auth config provider. Default true (bool)
Endpoint string
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
GroupMembershipFilter string
Labels map[string]string
Labels of the resource (map)
applicationId This property is required. String
AzureAD auth application ID (string)
applicationSecret This property is required. String
AzureAD auth application secret (string)
authEndpoint This property is required. String
AzureAD auth endpoint (string)
graphEndpoint This property is required. String
AzureAD graph endpoint (string)
rancherUrl This property is required. String
Rancher URL (string). "<rancher_url>/verify-auth-azure"
tenantId This property is required. String
AzureAD tenant ID (string)
tokenEndpoint This property is required. String
AzureAD token endpoint (string)
accessMode String
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
allowedPrincipalIds List<String>
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
annotations Map<String,String>
Annotations of the resource (map)
enabled Boolean
Enable auth config provider. Default true (bool)
endpoint String
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
groupMembershipFilter String
labels Map<String,String>
Labels of the resource (map)
applicationId This property is required. string
AzureAD auth application ID (string)
applicationSecret This property is required. string
AzureAD auth application secret (string)
authEndpoint This property is required. string
AzureAD auth endpoint (string)
graphEndpoint This property is required. string
AzureAD graph endpoint (string)
rancherUrl This property is required. string
Rancher URL (string). "<rancher_url>/verify-auth-azure"
tenantId This property is required. string
AzureAD tenant ID (string)
tokenEndpoint This property is required. string
AzureAD token endpoint (string)
accessMode string
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
allowedPrincipalIds string[]
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
annotations {[key: string]: string}
Annotations of the resource (map)
enabled boolean
Enable auth config provider. Default true (bool)
endpoint string
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
groupMembershipFilter string
labels {[key: string]: string}
Labels of the resource (map)
application_id This property is required. str
AzureAD auth application ID (string)
application_secret This property is required. str
AzureAD auth application secret (string)
auth_endpoint This property is required. str
AzureAD auth endpoint (string)
graph_endpoint This property is required. str
AzureAD graph endpoint (string)
rancher_url This property is required. str
Rancher URL (string). "<rancher_url>/verify-auth-azure"
tenant_id This property is required. str
AzureAD tenant ID (string)
token_endpoint This property is required. str
AzureAD token endpoint (string)
access_mode str
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
allowed_principal_ids Sequence[str]
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
annotations Mapping[str, str]
Annotations of the resource (map)
enabled bool
Enable auth config provider. Default true (bool)
endpoint str
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
group_membership_filter str
labels Mapping[str, str]
Labels of the resource (map)
applicationId This property is required. String
AzureAD auth application ID (string)
applicationSecret This property is required. String
AzureAD auth application secret (string)
authEndpoint This property is required. String
AzureAD auth endpoint (string)
graphEndpoint This property is required. String
AzureAD graph endpoint (string)
rancherUrl This property is required. String
Rancher URL (string). "<rancher_url>/verify-auth-azure"
tenantId This property is required. String
AzureAD tenant ID (string)
tokenEndpoint This property is required. String
AzureAD token endpoint (string)
accessMode String
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
allowedPrincipalIds List<String>
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
annotations Map<String>
Annotations of the resource (map)
enabled Boolean
Enable auth config provider. Default true (bool)
endpoint String
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
groupMembershipFilter String
labels Map<String>
Labels of the resource (map)

Outputs

All input properties are implicitly available as output properties. Additionally, the AuthConfigAzureAd resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
(Computed) The name of the resource (string)
Type string
(Computed) The type of the resource (string)
Id string
The provider-assigned unique ID for this managed resource.
Name string
(Computed) The name of the resource (string)
Type string
(Computed) The type of the resource (string)
id String
The provider-assigned unique ID for this managed resource.
name String
(Computed) The name of the resource (string)
type String
(Computed) The type of the resource (string)
id string
The provider-assigned unique ID for this managed resource.
name string
(Computed) The name of the resource (string)
type string
(Computed) The type of the resource (string)
id str
The provider-assigned unique ID for this managed resource.
name str
(Computed) The name of the resource (string)
type str
(Computed) The type of the resource (string)
id String
The provider-assigned unique ID for this managed resource.
name String
(Computed) The name of the resource (string)
type String
(Computed) The type of the resource (string)

Look up Existing AuthConfigAzureAd Resource

Get an existing AuthConfigAzureAd resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: AuthConfigAzureAdState, opts?: CustomResourceOptions): AuthConfigAzureAd
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_mode: Optional[str] = None,
        allowed_principal_ids: Optional[Sequence[str]] = None,
        annotations: Optional[Mapping[str, str]] = None,
        application_id: Optional[str] = None,
        application_secret: Optional[str] = None,
        auth_endpoint: Optional[str] = None,
        enabled: Optional[bool] = None,
        endpoint: Optional[str] = None,
        graph_endpoint: Optional[str] = None,
        group_membership_filter: Optional[str] = None,
        labels: Optional[Mapping[str, str]] = None,
        name: Optional[str] = None,
        rancher_url: Optional[str] = None,
        tenant_id: Optional[str] = None,
        token_endpoint: Optional[str] = None,
        type: Optional[str] = None) -> AuthConfigAzureAd
func GetAuthConfigAzureAd(ctx *Context, name string, id IDInput, state *AuthConfigAzureAdState, opts ...ResourceOption) (*AuthConfigAzureAd, error)
public static AuthConfigAzureAd Get(string name, Input<string> id, AuthConfigAzureAdState? state, CustomResourceOptions? opts = null)
public static AuthConfigAzureAd get(String name, Output<String> id, AuthConfigAzureAdState state, CustomResourceOptions options)
resources:  _:    type: rancher2:AuthConfigAzureAd    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AccessMode string
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
AllowedPrincipalIds List<string>
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
Annotations Dictionary<string, string>
Annotations of the resource (map)
ApplicationId string
AzureAD auth application ID (string)
ApplicationSecret string
AzureAD auth application secret (string)
AuthEndpoint string
AzureAD auth endpoint (string)
Enabled bool
Enable auth config provider. Default true (bool)
Endpoint string
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
GraphEndpoint string
AzureAD graph endpoint (string)
GroupMembershipFilter string
Labels Dictionary<string, string>
Labels of the resource (map)
Name string
(Computed) The name of the resource (string)
RancherUrl string
Rancher URL (string). "<rancher_url>/verify-auth-azure"
TenantId string
AzureAD tenant ID (string)
TokenEndpoint string
AzureAD token endpoint (string)
Type string
(Computed) The type of the resource (string)
AccessMode string
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
AllowedPrincipalIds []string
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
Annotations map[string]string
Annotations of the resource (map)
ApplicationId string
AzureAD auth application ID (string)
ApplicationSecret string
AzureAD auth application secret (string)
AuthEndpoint string
AzureAD auth endpoint (string)
Enabled bool
Enable auth config provider. Default true (bool)
Endpoint string
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
GraphEndpoint string
AzureAD graph endpoint (string)
GroupMembershipFilter string
Labels map[string]string
Labels of the resource (map)
Name string
(Computed) The name of the resource (string)
RancherUrl string
Rancher URL (string). "<rancher_url>/verify-auth-azure"
TenantId string
AzureAD tenant ID (string)
TokenEndpoint string
AzureAD token endpoint (string)
Type string
(Computed) The type of the resource (string)
accessMode String
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
allowedPrincipalIds List<String>
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
annotations Map<String,String>
Annotations of the resource (map)
applicationId String
AzureAD auth application ID (string)
applicationSecret String
AzureAD auth application secret (string)
authEndpoint String
AzureAD auth endpoint (string)
enabled Boolean
Enable auth config provider. Default true (bool)
endpoint String
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
graphEndpoint String
AzureAD graph endpoint (string)
groupMembershipFilter String
labels Map<String,String>
Labels of the resource (map)
name String
(Computed) The name of the resource (string)
rancherUrl String
Rancher URL (string). "<rancher_url>/verify-auth-azure"
tenantId String
AzureAD tenant ID (string)
tokenEndpoint String
AzureAD token endpoint (string)
type String
(Computed) The type of the resource (string)
accessMode string
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
allowedPrincipalIds string[]
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
annotations {[key: string]: string}
Annotations of the resource (map)
applicationId string
AzureAD auth application ID (string)
applicationSecret string
AzureAD auth application secret (string)
authEndpoint string
AzureAD auth endpoint (string)
enabled boolean
Enable auth config provider. Default true (bool)
endpoint string
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
graphEndpoint string
AzureAD graph endpoint (string)
groupMembershipFilter string
labels {[key: string]: string}
Labels of the resource (map)
name string
(Computed) The name of the resource (string)
rancherUrl string
Rancher URL (string). "<rancher_url>/verify-auth-azure"
tenantId string
AzureAD tenant ID (string)
tokenEndpoint string
AzureAD token endpoint (string)
type string
(Computed) The type of the resource (string)
access_mode str
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
allowed_principal_ids Sequence[str]
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
annotations Mapping[str, str]
Annotations of the resource (map)
application_id str
AzureAD auth application ID (string)
application_secret str
AzureAD auth application secret (string)
auth_endpoint str
AzureAD auth endpoint (string)
enabled bool
Enable auth config provider. Default true (bool)
endpoint str
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
graph_endpoint str
AzureAD graph endpoint (string)
group_membership_filter str
labels Mapping[str, str]
Labels of the resource (map)
name str
(Computed) The name of the resource (string)
rancher_url str
Rancher URL (string). "<rancher_url>/verify-auth-azure"
tenant_id str
AzureAD tenant ID (string)
token_endpoint str
AzureAD token endpoint (string)
type str
(Computed) The type of the resource (string)
accessMode String
Access mode for auth. required, restricted, unrestricted are supported. Default unrestricted (string)
allowedPrincipalIds List<String>
Allowed principal ids for auth. Required if access_mode is required or restricted. Ex: azuread_user://<USER_ID> azuread_group://<GROUP_ID> (list)
annotations Map<String>
Annotations of the resource (map)
applicationId String
AzureAD auth application ID (string)
applicationSecret String
AzureAD auth application secret (string)
authEndpoint String
AzureAD auth endpoint (string)
enabled Boolean
Enable auth config provider. Default true (bool)
endpoint String
AzureAD endpoint. Default https://login.microsoftonline.com/ (string)
graphEndpoint String
AzureAD graph endpoint (string)
groupMembershipFilter String
labels Map<String>
Labels of the resource (map)
name String
(Computed) The name of the resource (string)
rancherUrl String
Rancher URL (string). "<rancher_url>/verify-auth-azure"
tenantId String
AzureAD tenant ID (string)
tokenEndpoint String
AzureAD token endpoint (string)
type String
(Computed) The type of the resource (string)

Package Details

Repository
Rancher2 pulumi/pulumi-rancher2
License
Apache-2.0
Notes
This Pulumi package is based on the rancher2 Terraform Provider.