azureactivedirectory

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Azure AD B2C usage is billed to a linked Azure subscription and uses a monthly active users (MAU) billing model.
	B2CResourceSKUNameStandard = B2CResourceSKUName("Standard")
	// Azure AD B2C usage is billed to a linked Azure subscription and uses number of authentications based billing.
	B2CResourceSKUNamePremiumP1 = B2CResourceSKUName("PremiumP1")
	// Azure AD B2C usage is billed to a linked Azure subscription and uses number of authentications based billing.
	B2CResourceSKUNamePremiumP2 = B2CResourceSKUName("PremiumP2")
)
View Source
const (
	CIAMResourceSKUNameStandard  = CIAMResourceSKUName("Standard")
	CIAMResourceSKUNamePremiumP1 = CIAMResourceSKUName("PremiumP1")
	CIAMResourceSKUNamePremiumP2 = CIAMResourceSKUName("PremiumP2")
)
View Source
const (
	// The SKU tier used for all Azure AD B2C tenants.
	B2CResourceSKUTierA0 = B2CResourceSKUTier("A0")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type B2CResourceSKU

type B2CResourceSKU struct {
	// The name of the SKU for the tenant.
	Name *string `pulumi:"name"`
	// The tier of the tenant.
	Tier *string `pulumi:"tier"`
}

SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cBilling).

type B2CResourceSKUArgs

type B2CResourceSKUArgs struct {
	// The name of the SKU for the tenant.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The tier of the tenant.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cBilling).

func (B2CResourceSKUArgs) ElementType

func (B2CResourceSKUArgs) ElementType() reflect.Type

func (B2CResourceSKUArgs) ToB2CResourceSKUOutput

func (i B2CResourceSKUArgs) ToB2CResourceSKUOutput() B2CResourceSKUOutput

func (B2CResourceSKUArgs) ToB2CResourceSKUOutputWithContext

func (i B2CResourceSKUArgs) ToB2CResourceSKUOutputWithContext(ctx context.Context) B2CResourceSKUOutput

type B2CResourceSKUInput

type B2CResourceSKUInput interface {
	pulumi.Input

	ToB2CResourceSKUOutput() B2CResourceSKUOutput
	ToB2CResourceSKUOutputWithContext(context.Context) B2CResourceSKUOutput
}

B2CResourceSKUInput is an input type that accepts B2CResourceSKUArgs and B2CResourceSKUOutput values. You can construct a concrete instance of `B2CResourceSKUInput` via:

B2CResourceSKUArgs{...}

type B2CResourceSKUName

type B2CResourceSKUName string

The name of the SKU for the tenant.

func (B2CResourceSKUName) ElementType

func (B2CResourceSKUName) ElementType() reflect.Type

func (B2CResourceSKUName) ToB2CResourceSKUNameOutput

func (e B2CResourceSKUName) ToB2CResourceSKUNameOutput() B2CResourceSKUNameOutput

func (B2CResourceSKUName) ToB2CResourceSKUNameOutputWithContext

func (e B2CResourceSKUName) ToB2CResourceSKUNameOutputWithContext(ctx context.Context) B2CResourceSKUNameOutput

func (B2CResourceSKUName) ToB2CResourceSKUNamePtrOutput

func (e B2CResourceSKUName) ToB2CResourceSKUNamePtrOutput() B2CResourceSKUNamePtrOutput

func (B2CResourceSKUName) ToB2CResourceSKUNamePtrOutputWithContext

func (e B2CResourceSKUName) ToB2CResourceSKUNamePtrOutputWithContext(ctx context.Context) B2CResourceSKUNamePtrOutput

func (B2CResourceSKUName) ToStringOutput

func (e B2CResourceSKUName) ToStringOutput() pulumi.StringOutput

func (B2CResourceSKUName) ToStringOutputWithContext

func (e B2CResourceSKUName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (B2CResourceSKUName) ToStringPtrOutput

func (e B2CResourceSKUName) ToStringPtrOutput() pulumi.StringPtrOutput

func (B2CResourceSKUName) ToStringPtrOutputWithContext

func (e B2CResourceSKUName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type B2CResourceSKUNameInput

type B2CResourceSKUNameInput interface {
	pulumi.Input

	ToB2CResourceSKUNameOutput() B2CResourceSKUNameOutput
	ToB2CResourceSKUNameOutputWithContext(context.Context) B2CResourceSKUNameOutput
}

B2CResourceSKUNameInput is an input type that accepts values of the B2CResourceSKUName enum A concrete instance of `B2CResourceSKUNameInput` can be one of the following:

B2CResourceSKUNameStandard
B2CResourceSKUNamePremiumP1
B2CResourceSKUNamePremiumP2

type B2CResourceSKUNameOutput

type B2CResourceSKUNameOutput struct{ *pulumi.OutputState }

func (B2CResourceSKUNameOutput) ElementType

func (B2CResourceSKUNameOutput) ElementType() reflect.Type

func (B2CResourceSKUNameOutput) ToB2CResourceSKUNameOutput

func (o B2CResourceSKUNameOutput) ToB2CResourceSKUNameOutput() B2CResourceSKUNameOutput

func (B2CResourceSKUNameOutput) ToB2CResourceSKUNameOutputWithContext

func (o B2CResourceSKUNameOutput) ToB2CResourceSKUNameOutputWithContext(ctx context.Context) B2CResourceSKUNameOutput

func (B2CResourceSKUNameOutput) ToB2CResourceSKUNamePtrOutput

func (o B2CResourceSKUNameOutput) ToB2CResourceSKUNamePtrOutput() B2CResourceSKUNamePtrOutput

func (B2CResourceSKUNameOutput) ToB2CResourceSKUNamePtrOutputWithContext

func (o B2CResourceSKUNameOutput) ToB2CResourceSKUNamePtrOutputWithContext(ctx context.Context) B2CResourceSKUNamePtrOutput

func (B2CResourceSKUNameOutput) ToStringOutput

func (o B2CResourceSKUNameOutput) ToStringOutput() pulumi.StringOutput

func (B2CResourceSKUNameOutput) ToStringOutputWithContext

func (o B2CResourceSKUNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (B2CResourceSKUNameOutput) ToStringPtrOutput

func (o B2CResourceSKUNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (B2CResourceSKUNameOutput) ToStringPtrOutputWithContext

func (o B2CResourceSKUNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type B2CResourceSKUNamePtrInput

type B2CResourceSKUNamePtrInput interface {
	pulumi.Input

	ToB2CResourceSKUNamePtrOutput() B2CResourceSKUNamePtrOutput
	ToB2CResourceSKUNamePtrOutputWithContext(context.Context) B2CResourceSKUNamePtrOutput
}

func B2CResourceSKUNamePtr

func B2CResourceSKUNamePtr(v string) B2CResourceSKUNamePtrInput

type B2CResourceSKUNamePtrOutput

type B2CResourceSKUNamePtrOutput struct{ *pulumi.OutputState }

func (B2CResourceSKUNamePtrOutput) Elem

func (B2CResourceSKUNamePtrOutput) ElementType

func (B2CResourceSKUNamePtrOutput) ToB2CResourceSKUNamePtrOutput

func (o B2CResourceSKUNamePtrOutput) ToB2CResourceSKUNamePtrOutput() B2CResourceSKUNamePtrOutput

func (B2CResourceSKUNamePtrOutput) ToB2CResourceSKUNamePtrOutputWithContext

func (o B2CResourceSKUNamePtrOutput) ToB2CResourceSKUNamePtrOutputWithContext(ctx context.Context) B2CResourceSKUNamePtrOutput

func (B2CResourceSKUNamePtrOutput) ToStringPtrOutput

func (o B2CResourceSKUNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (B2CResourceSKUNamePtrOutput) ToStringPtrOutputWithContext

func (o B2CResourceSKUNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type B2CResourceSKUOutput

type B2CResourceSKUOutput struct{ *pulumi.OutputState }

SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cBilling).

func (B2CResourceSKUOutput) ElementType

func (B2CResourceSKUOutput) ElementType() reflect.Type

func (B2CResourceSKUOutput) Name

The name of the SKU for the tenant.

func (B2CResourceSKUOutput) Tier

The tier of the tenant.

func (B2CResourceSKUOutput) ToB2CResourceSKUOutput

func (o B2CResourceSKUOutput) ToB2CResourceSKUOutput() B2CResourceSKUOutput

func (B2CResourceSKUOutput) ToB2CResourceSKUOutputWithContext

func (o B2CResourceSKUOutput) ToB2CResourceSKUOutputWithContext(ctx context.Context) B2CResourceSKUOutput

type B2CResourceSKUResponse

type B2CResourceSKUResponse struct {
	// The name of the SKU for the tenant.
	Name *string `pulumi:"name"`
	// The tier of the tenant.
	Tier *string `pulumi:"tier"`
}

SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cBilling).

type B2CResourceSKUResponseOutput

type B2CResourceSKUResponseOutput struct{ *pulumi.OutputState }

SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cBilling).

func (B2CResourceSKUResponseOutput) ElementType

func (B2CResourceSKUResponseOutput) Name

The name of the SKU for the tenant.

func (B2CResourceSKUResponseOutput) Tier

The tier of the tenant.

func (B2CResourceSKUResponseOutput) ToB2CResourceSKUResponseOutput

func (o B2CResourceSKUResponseOutput) ToB2CResourceSKUResponseOutput() B2CResourceSKUResponseOutput

func (B2CResourceSKUResponseOutput) ToB2CResourceSKUResponseOutputWithContext

func (o B2CResourceSKUResponseOutput) ToB2CResourceSKUResponseOutputWithContext(ctx context.Context) B2CResourceSKUResponseOutput

type B2CResourceSKUTier

type B2CResourceSKUTier string

The tier of the tenant.

func (B2CResourceSKUTier) ElementType

func (B2CResourceSKUTier) ElementType() reflect.Type

func (B2CResourceSKUTier) ToB2CResourceSKUTierOutput

func (e B2CResourceSKUTier) ToB2CResourceSKUTierOutput() B2CResourceSKUTierOutput

func (B2CResourceSKUTier) ToB2CResourceSKUTierOutputWithContext

func (e B2CResourceSKUTier) ToB2CResourceSKUTierOutputWithContext(ctx context.Context) B2CResourceSKUTierOutput

func (B2CResourceSKUTier) ToB2CResourceSKUTierPtrOutput

func (e B2CResourceSKUTier) ToB2CResourceSKUTierPtrOutput() B2CResourceSKUTierPtrOutput

func (B2CResourceSKUTier) ToB2CResourceSKUTierPtrOutputWithContext

func (e B2CResourceSKUTier) ToB2CResourceSKUTierPtrOutputWithContext(ctx context.Context) B2CResourceSKUTierPtrOutput

func (B2CResourceSKUTier) ToStringOutput

func (e B2CResourceSKUTier) ToStringOutput() pulumi.StringOutput

func (B2CResourceSKUTier) ToStringOutputWithContext

func (e B2CResourceSKUTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (B2CResourceSKUTier) ToStringPtrOutput

func (e B2CResourceSKUTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (B2CResourceSKUTier) ToStringPtrOutputWithContext

func (e B2CResourceSKUTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type B2CResourceSKUTierInput

type B2CResourceSKUTierInput interface {
	pulumi.Input

	ToB2CResourceSKUTierOutput() B2CResourceSKUTierOutput
	ToB2CResourceSKUTierOutputWithContext(context.Context) B2CResourceSKUTierOutput
}

B2CResourceSKUTierInput is an input type that accepts values of the B2CResourceSKUTier enum A concrete instance of `B2CResourceSKUTierInput` can be one of the following:

B2CResourceSKUTierA0

type B2CResourceSKUTierOutput

type B2CResourceSKUTierOutput struct{ *pulumi.OutputState }

func (B2CResourceSKUTierOutput) ElementType

func (B2CResourceSKUTierOutput) ElementType() reflect.Type

func (B2CResourceSKUTierOutput) ToB2CResourceSKUTierOutput

func (o B2CResourceSKUTierOutput) ToB2CResourceSKUTierOutput() B2CResourceSKUTierOutput

func (B2CResourceSKUTierOutput) ToB2CResourceSKUTierOutputWithContext

func (o B2CResourceSKUTierOutput) ToB2CResourceSKUTierOutputWithContext(ctx context.Context) B2CResourceSKUTierOutput

func (B2CResourceSKUTierOutput) ToB2CResourceSKUTierPtrOutput

func (o B2CResourceSKUTierOutput) ToB2CResourceSKUTierPtrOutput() B2CResourceSKUTierPtrOutput

func (B2CResourceSKUTierOutput) ToB2CResourceSKUTierPtrOutputWithContext

func (o B2CResourceSKUTierOutput) ToB2CResourceSKUTierPtrOutputWithContext(ctx context.Context) B2CResourceSKUTierPtrOutput

func (B2CResourceSKUTierOutput) ToStringOutput

func (o B2CResourceSKUTierOutput) ToStringOutput() pulumi.StringOutput

func (B2CResourceSKUTierOutput) ToStringOutputWithContext

func (o B2CResourceSKUTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (B2CResourceSKUTierOutput) ToStringPtrOutput

func (o B2CResourceSKUTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (B2CResourceSKUTierOutput) ToStringPtrOutputWithContext

func (o B2CResourceSKUTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type B2CResourceSKUTierPtrInput

type B2CResourceSKUTierPtrInput interface {
	pulumi.Input

	ToB2CResourceSKUTierPtrOutput() B2CResourceSKUTierPtrOutput
	ToB2CResourceSKUTierPtrOutputWithContext(context.Context) B2CResourceSKUTierPtrOutput
}

func B2CResourceSKUTierPtr

func B2CResourceSKUTierPtr(v string) B2CResourceSKUTierPtrInput

type B2CResourceSKUTierPtrOutput

type B2CResourceSKUTierPtrOutput struct{ *pulumi.OutputState }

func (B2CResourceSKUTierPtrOutput) Elem

func (B2CResourceSKUTierPtrOutput) ElementType

func (B2CResourceSKUTierPtrOutput) ToB2CResourceSKUTierPtrOutput

func (o B2CResourceSKUTierPtrOutput) ToB2CResourceSKUTierPtrOutput() B2CResourceSKUTierPtrOutput

func (B2CResourceSKUTierPtrOutput) ToB2CResourceSKUTierPtrOutputWithContext

func (o B2CResourceSKUTierPtrOutput) ToB2CResourceSKUTierPtrOutputWithContext(ctx context.Context) B2CResourceSKUTierPtrOutput

func (B2CResourceSKUTierPtrOutput) ToStringPtrOutput

func (o B2CResourceSKUTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (B2CResourceSKUTierPtrOutput) ToStringPtrOutputWithContext

func (o B2CResourceSKUTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type B2CTenant

type B2CTenant struct {
	pulumi.CustomResourceState

	// The billing configuration for the tenant.
	BillingConfig B2CTenantResourcePropertiesResponseBillingConfigPtrOutput `pulumi:"billingConfig"`
	// The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/B2CDataResidency) for more information.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the Azure AD B2C tenant resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at [aka.ms/b2cBilling](https://aka.ms/b2cBilling).
	Sku B2CResourceSKUResponseOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource Tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// An identifier of the Azure AD B2C tenant.
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The type of the B2C tenant resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Azure REST API version: 2021-04-01. Prior API version in Azure Native 1.x: 2019-01-01-preview.

Other available API versions: 2019-01-01-preview, 2023-01-18-preview, 2023-05-17-preview.

func GetB2CTenant

func GetB2CTenant(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *B2CTenantState, opts ...pulumi.ResourceOption) (*B2CTenant, error)

GetB2CTenant gets an existing B2CTenant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewB2CTenant

func NewB2CTenant(ctx *pulumi.Context,
	name string, args *B2CTenantArgs, opts ...pulumi.ResourceOption) (*B2CTenant, error)

NewB2CTenant registers a new resource with the given unique name, arguments, and options.

func (*B2CTenant) ElementType

func (*B2CTenant) ElementType() reflect.Type

func (*B2CTenant) ToB2CTenantOutput

func (i *B2CTenant) ToB2CTenantOutput() B2CTenantOutput

func (*B2CTenant) ToB2CTenantOutputWithContext

func (i *B2CTenant) ToB2CTenantOutputWithContext(ctx context.Context) B2CTenantOutput

type B2CTenantArgs

type B2CTenantArgs struct {
	// Country code of Azure tenant (e.g. 'US'). Refer to [aka.ms/B2CDataResidency](https://aka.ms/B2CDataResidency) to see valid country codes and corresponding data residency locations. If you do not see a country code in an valid data residency location, choose one from the list.
	CountryCode pulumi.StringPtrInput
	// The display name of the Azure AD B2C tenant.
	DisplayName pulumi.StringPtrInput
	// The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/B2CDataResidency) for more information.
	Location pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The initial domain name of the Azure AD B2C tenant.
	ResourceName pulumi.StringPtrInput
	// SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at [aka.ms/b2cBilling](https://aka.ms/b2cBilling).
	Sku B2CResourceSKUInput
	// Resource Tags
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a B2CTenant resource.

func (B2CTenantArgs) ElementType

func (B2CTenantArgs) ElementType() reflect.Type

type B2CTenantInput

type B2CTenantInput interface {
	pulumi.Input

	ToB2CTenantOutput() B2CTenantOutput
	ToB2CTenantOutputWithContext(ctx context.Context) B2CTenantOutput
}

type B2CTenantOutput

type B2CTenantOutput struct{ *pulumi.OutputState }

func (B2CTenantOutput) BillingConfig

The billing configuration for the tenant.

func (B2CTenantOutput) ElementType

func (B2CTenantOutput) ElementType() reflect.Type

func (B2CTenantOutput) Location

func (o B2CTenantOutput) Location() pulumi.StringOutput

The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/B2CDataResidency) for more information.

func (B2CTenantOutput) Name

The name of the Azure AD B2C tenant resource.

func (B2CTenantOutput) Sku

SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cBilling).

func (B2CTenantOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (B2CTenantOutput) Tags

Resource Tags

func (B2CTenantOutput) TenantId

func (o B2CTenantOutput) TenantId() pulumi.StringPtrOutput

An identifier of the Azure AD B2C tenant.

func (B2CTenantOutput) ToB2CTenantOutput

func (o B2CTenantOutput) ToB2CTenantOutput() B2CTenantOutput

func (B2CTenantOutput) ToB2CTenantOutputWithContext

func (o B2CTenantOutput) ToB2CTenantOutputWithContext(ctx context.Context) B2CTenantOutput

func (B2CTenantOutput) Type

The type of the B2C tenant resource.

type B2CTenantResourcePropertiesResponseBillingConfig

type B2CTenantResourcePropertiesResponseBillingConfig struct {
	// The type of billing. Will be MAU for all new customers. If 'Auths', it can be updated to 'MAU'. Cannot be changed if value is 'MAU'. Learn more about Azure AD B2C billing at [aka.ms/b2cBilling](https://aka.ms/b2cbilling).
	BillingType *string `pulumi:"billingType"`
	// The data from which the billing type took effect
	EffectiveStartDateUtc string `pulumi:"effectiveStartDateUtc"`
}

The billing configuration for the tenant.

type B2CTenantResourcePropertiesResponseBillingConfigOutput

type B2CTenantResourcePropertiesResponseBillingConfigOutput struct{ *pulumi.OutputState }

The billing configuration for the tenant.

func (B2CTenantResourcePropertiesResponseBillingConfigOutput) BillingType

The type of billing. Will be MAU for all new customers. If 'Auths', it can be updated to 'MAU'. Cannot be changed if value is 'MAU'. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cbilling).

func (B2CTenantResourcePropertiesResponseBillingConfigOutput) EffectiveStartDateUtc

The data from which the billing type took effect

func (B2CTenantResourcePropertiesResponseBillingConfigOutput) ElementType

func (B2CTenantResourcePropertiesResponseBillingConfigOutput) ToB2CTenantResourcePropertiesResponseBillingConfigOutput

func (B2CTenantResourcePropertiesResponseBillingConfigOutput) ToB2CTenantResourcePropertiesResponseBillingConfigOutputWithContext

func (o B2CTenantResourcePropertiesResponseBillingConfigOutput) ToB2CTenantResourcePropertiesResponseBillingConfigOutputWithContext(ctx context.Context) B2CTenantResourcePropertiesResponseBillingConfigOutput

type B2CTenantResourcePropertiesResponseBillingConfigPtrOutput

type B2CTenantResourcePropertiesResponseBillingConfigPtrOutput struct{ *pulumi.OutputState }

func (B2CTenantResourcePropertiesResponseBillingConfigPtrOutput) BillingType

The type of billing. Will be MAU for all new customers. If 'Auths', it can be updated to 'MAU'. Cannot be changed if value is 'MAU'. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cbilling).

func (B2CTenantResourcePropertiesResponseBillingConfigPtrOutput) EffectiveStartDateUtc

The data from which the billing type took effect

func (B2CTenantResourcePropertiesResponseBillingConfigPtrOutput) Elem

func (B2CTenantResourcePropertiesResponseBillingConfigPtrOutput) ElementType

func (B2CTenantResourcePropertiesResponseBillingConfigPtrOutput) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutput

func (B2CTenantResourcePropertiesResponseBillingConfigPtrOutput) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutputWithContext

func (o B2CTenantResourcePropertiesResponseBillingConfigPtrOutput) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutputWithContext(ctx context.Context) B2CTenantResourcePropertiesResponseBillingConfigPtrOutput

type B2CTenantState

type B2CTenantState struct {
}

func (B2CTenantState) ElementType

func (B2CTenantState) ElementType() reflect.Type

type CIAMResourceSKU

type CIAMResourceSKU struct {
	// The name of the SKU for the tenant.
	Name string `pulumi:"name"`
}

SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).

type CIAMResourceSKUArgs

type CIAMResourceSKUArgs struct {
	// The name of the SKU for the tenant.
	Name pulumi.StringInput `pulumi:"name"`
}

SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).

func (CIAMResourceSKUArgs) ElementType

func (CIAMResourceSKUArgs) ElementType() reflect.Type

func (CIAMResourceSKUArgs) ToCIAMResourceSKUOutput

func (i CIAMResourceSKUArgs) ToCIAMResourceSKUOutput() CIAMResourceSKUOutput

func (CIAMResourceSKUArgs) ToCIAMResourceSKUOutputWithContext

func (i CIAMResourceSKUArgs) ToCIAMResourceSKUOutputWithContext(ctx context.Context) CIAMResourceSKUOutput

type CIAMResourceSKUInput

type CIAMResourceSKUInput interface {
	pulumi.Input

	ToCIAMResourceSKUOutput() CIAMResourceSKUOutput
	ToCIAMResourceSKUOutputWithContext(context.Context) CIAMResourceSKUOutput
}

CIAMResourceSKUInput is an input type that accepts CIAMResourceSKUArgs and CIAMResourceSKUOutput values. You can construct a concrete instance of `CIAMResourceSKUInput` via:

CIAMResourceSKUArgs{...}

type CIAMResourceSKUName

type CIAMResourceSKUName string

The name of the SKU for the tenant.

func (CIAMResourceSKUName) ElementType

func (CIAMResourceSKUName) ElementType() reflect.Type

func (CIAMResourceSKUName) ToCIAMResourceSKUNameOutput

func (e CIAMResourceSKUName) ToCIAMResourceSKUNameOutput() CIAMResourceSKUNameOutput

func (CIAMResourceSKUName) ToCIAMResourceSKUNameOutputWithContext

func (e CIAMResourceSKUName) ToCIAMResourceSKUNameOutputWithContext(ctx context.Context) CIAMResourceSKUNameOutput

func (CIAMResourceSKUName) ToCIAMResourceSKUNamePtrOutput

func (e CIAMResourceSKUName) ToCIAMResourceSKUNamePtrOutput() CIAMResourceSKUNamePtrOutput

func (CIAMResourceSKUName) ToCIAMResourceSKUNamePtrOutputWithContext

func (e CIAMResourceSKUName) ToCIAMResourceSKUNamePtrOutputWithContext(ctx context.Context) CIAMResourceSKUNamePtrOutput

func (CIAMResourceSKUName) ToStringOutput

func (e CIAMResourceSKUName) ToStringOutput() pulumi.StringOutput

func (CIAMResourceSKUName) ToStringOutputWithContext

func (e CIAMResourceSKUName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CIAMResourceSKUName) ToStringPtrOutput

func (e CIAMResourceSKUName) ToStringPtrOutput() pulumi.StringPtrOutput

func (CIAMResourceSKUName) ToStringPtrOutputWithContext

func (e CIAMResourceSKUName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CIAMResourceSKUNameInput

type CIAMResourceSKUNameInput interface {
	pulumi.Input

	ToCIAMResourceSKUNameOutput() CIAMResourceSKUNameOutput
	ToCIAMResourceSKUNameOutputWithContext(context.Context) CIAMResourceSKUNameOutput
}

CIAMResourceSKUNameInput is an input type that accepts values of the CIAMResourceSKUName enum A concrete instance of `CIAMResourceSKUNameInput` can be one of the following:

CIAMResourceSKUNameStandard
CIAMResourceSKUNamePremiumP1
CIAMResourceSKUNamePremiumP2

type CIAMResourceSKUNameOutput

type CIAMResourceSKUNameOutput struct{ *pulumi.OutputState }

func (CIAMResourceSKUNameOutput) ElementType

func (CIAMResourceSKUNameOutput) ElementType() reflect.Type

func (CIAMResourceSKUNameOutput) ToCIAMResourceSKUNameOutput

func (o CIAMResourceSKUNameOutput) ToCIAMResourceSKUNameOutput() CIAMResourceSKUNameOutput

func (CIAMResourceSKUNameOutput) ToCIAMResourceSKUNameOutputWithContext

func (o CIAMResourceSKUNameOutput) ToCIAMResourceSKUNameOutputWithContext(ctx context.Context) CIAMResourceSKUNameOutput

func (CIAMResourceSKUNameOutput) ToCIAMResourceSKUNamePtrOutput

func (o CIAMResourceSKUNameOutput) ToCIAMResourceSKUNamePtrOutput() CIAMResourceSKUNamePtrOutput

func (CIAMResourceSKUNameOutput) ToCIAMResourceSKUNamePtrOutputWithContext

func (o CIAMResourceSKUNameOutput) ToCIAMResourceSKUNamePtrOutputWithContext(ctx context.Context) CIAMResourceSKUNamePtrOutput

func (CIAMResourceSKUNameOutput) ToStringOutput

func (o CIAMResourceSKUNameOutput) ToStringOutput() pulumi.StringOutput

func (CIAMResourceSKUNameOutput) ToStringOutputWithContext

func (o CIAMResourceSKUNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CIAMResourceSKUNameOutput) ToStringPtrOutput

func (o CIAMResourceSKUNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CIAMResourceSKUNameOutput) ToStringPtrOutputWithContext

func (o CIAMResourceSKUNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CIAMResourceSKUNamePtrInput

type CIAMResourceSKUNamePtrInput interface {
	pulumi.Input

	ToCIAMResourceSKUNamePtrOutput() CIAMResourceSKUNamePtrOutput
	ToCIAMResourceSKUNamePtrOutputWithContext(context.Context) CIAMResourceSKUNamePtrOutput
}

func CIAMResourceSKUNamePtr

func CIAMResourceSKUNamePtr(v string) CIAMResourceSKUNamePtrInput

type CIAMResourceSKUNamePtrOutput

type CIAMResourceSKUNamePtrOutput struct{ *pulumi.OutputState }

func (CIAMResourceSKUNamePtrOutput) Elem

func (CIAMResourceSKUNamePtrOutput) ElementType

func (CIAMResourceSKUNamePtrOutput) ToCIAMResourceSKUNamePtrOutput

func (o CIAMResourceSKUNamePtrOutput) ToCIAMResourceSKUNamePtrOutput() CIAMResourceSKUNamePtrOutput

func (CIAMResourceSKUNamePtrOutput) ToCIAMResourceSKUNamePtrOutputWithContext

func (o CIAMResourceSKUNamePtrOutput) ToCIAMResourceSKUNamePtrOutputWithContext(ctx context.Context) CIAMResourceSKUNamePtrOutput

func (CIAMResourceSKUNamePtrOutput) ToStringPtrOutput

func (o CIAMResourceSKUNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CIAMResourceSKUNamePtrOutput) ToStringPtrOutputWithContext

func (o CIAMResourceSKUNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CIAMResourceSKUOutput

type CIAMResourceSKUOutput struct{ *pulumi.OutputState }

SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).

func (CIAMResourceSKUOutput) ElementType

func (CIAMResourceSKUOutput) ElementType() reflect.Type

func (CIAMResourceSKUOutput) Name

The name of the SKU for the tenant.

func (CIAMResourceSKUOutput) ToCIAMResourceSKUOutput

func (o CIAMResourceSKUOutput) ToCIAMResourceSKUOutput() CIAMResourceSKUOutput

func (CIAMResourceSKUOutput) ToCIAMResourceSKUOutputWithContext

func (o CIAMResourceSKUOutput) ToCIAMResourceSKUOutputWithContext(ctx context.Context) CIAMResourceSKUOutput

type CIAMResourceSKUResponse

type CIAMResourceSKUResponse struct {
	// The name of the SKU for the tenant.
	Name string `pulumi:"name"`
}

SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).

type CIAMResourceSKUResponseOutput

type CIAMResourceSKUResponseOutput struct{ *pulumi.OutputState }

SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).

func (CIAMResourceSKUResponseOutput) ElementType

func (CIAMResourceSKUResponseOutput) Name

The name of the SKU for the tenant.

func (CIAMResourceSKUResponseOutput) ToCIAMResourceSKUResponseOutput

func (o CIAMResourceSKUResponseOutput) ToCIAMResourceSKUResponseOutput() CIAMResourceSKUResponseOutput

func (CIAMResourceSKUResponseOutput) ToCIAMResourceSKUResponseOutputWithContext

func (o CIAMResourceSKUResponseOutput) ToCIAMResourceSKUResponseOutputWithContext(ctx context.Context) CIAMResourceSKUResponseOutput

type CIAMTenant

type CIAMTenant struct {
	pulumi.CustomResourceState

	// The type of billing. Will be MAU for all new customers. Cannot be changed if value is 'MAU'. Learn more about Azure AD for customers billing at [aka.ms/b2cBilling](https://aka.ms/b2cbilling).
	BillingType pulumi.StringOutput `pulumi:"billingType"`
	// These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.
	CreateTenantProperties CreateCIAMTenantPropertiesResponseOutput `pulumi:"createTenantProperties"`
	// The domain name of the tenant
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The data from which the billing type took effect
	EffectiveStartDateUtc pulumi.StringOutput `pulumi:"effectiveStartDateUtc"`
	// The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/ciam-data-location) for more information.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the Azure AD for customers tenant resource.
	Name              pulumi.StringOutput `pulumi:"name"`
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).
	Sku CIAMResourceSKUResponseOutput `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource Tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// An identifier of the Azure AD for customers tenant.
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The type of the Azure AD for customers tenant resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Azure AD for customers resource. Azure REST API version: 2023-05-17-preview.

func GetCIAMTenant

func GetCIAMTenant(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CIAMTenantState, opts ...pulumi.ResourceOption) (*CIAMTenant, error)

GetCIAMTenant gets an existing CIAMTenant resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCIAMTenant

func NewCIAMTenant(ctx *pulumi.Context,
	name string, args *CIAMTenantArgs, opts ...pulumi.ResourceOption) (*CIAMTenant, error)

NewCIAMTenant registers a new resource with the given unique name, arguments, and options.

func (*CIAMTenant) ElementType

func (*CIAMTenant) ElementType() reflect.Type

func (*CIAMTenant) ToCIAMTenantOutput

func (i *CIAMTenant) ToCIAMTenantOutput() CIAMTenantOutput

func (*CIAMTenant) ToCIAMTenantOutputWithContext

func (i *CIAMTenant) ToCIAMTenantOutputWithContext(ctx context.Context) CIAMTenantOutput

type CIAMTenantArgs

type CIAMTenantArgs struct {
	// These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.
	CreateTenantProperties CreateCIAMTenantPropertiesInput
	// The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/ciam-data-location) for more information.
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The initial sub domain of the tenant.
	ResourceName pulumi.StringPtrInput
	// SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).
	Sku CIAMResourceSKUInput
	// Resource Tags
	Tags pulumi.StringMapInput
	// An identifier of the Azure AD for customers tenant.
	TenantId pulumi.StringPtrInput
}

The set of arguments for constructing a CIAMTenant resource.

func (CIAMTenantArgs) ElementType

func (CIAMTenantArgs) ElementType() reflect.Type

type CIAMTenantInput

type CIAMTenantInput interface {
	pulumi.Input

	ToCIAMTenantOutput() CIAMTenantOutput
	ToCIAMTenantOutputWithContext(ctx context.Context) CIAMTenantOutput
}

type CIAMTenantOutput

type CIAMTenantOutput struct{ *pulumi.OutputState }

func (CIAMTenantOutput) BillingType

func (o CIAMTenantOutput) BillingType() pulumi.StringOutput

The type of billing. Will be MAU for all new customers. Cannot be changed if value is 'MAU'. Learn more about Azure AD for customers billing at aka.ms/b2cBilling(https://aka.ms/b2cbilling).

func (CIAMTenantOutput) CreateTenantProperties

These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.

func (CIAMTenantOutput) DomainName

func (o CIAMTenantOutput) DomainName() pulumi.StringOutput

The domain name of the tenant

func (CIAMTenantOutput) EffectiveStartDateUtc

func (o CIAMTenantOutput) EffectiveStartDateUtc() pulumi.StringOutput

The data from which the billing type took effect

func (CIAMTenantOutput) ElementType

func (CIAMTenantOutput) ElementType() reflect.Type

func (CIAMTenantOutput) Location

func (o CIAMTenantOutput) Location() pulumi.StringOutput

The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/ciam-data-location) for more information.

func (CIAMTenantOutput) Name

The name of the Azure AD for customers tenant resource.

func (CIAMTenantOutput) ProvisioningState

func (o CIAMTenantOutput) ProvisioningState() pulumi.StringOutput

func (CIAMTenantOutput) Sku

SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).

func (CIAMTenantOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (CIAMTenantOutput) Tags

Resource Tags

func (CIAMTenantOutput) TenantId

An identifier of the Azure AD for customers tenant.

func (CIAMTenantOutput) ToCIAMTenantOutput

func (o CIAMTenantOutput) ToCIAMTenantOutput() CIAMTenantOutput

func (CIAMTenantOutput) ToCIAMTenantOutputWithContext

func (o CIAMTenantOutput) ToCIAMTenantOutputWithContext(ctx context.Context) CIAMTenantOutput

func (CIAMTenantOutput) Type

The type of the Azure AD for customers tenant resource.

type CIAMTenantState

type CIAMTenantState struct {
}

func (CIAMTenantState) ElementType

func (CIAMTenantState) ElementType() reflect.Type

type CreateCIAMTenantProperties

type CreateCIAMTenantProperties struct {
	// Country code of Azure tenant (e.g. 'US'). Refer to [https://aka.ms/ciam-data-location](https://aka.ms/ciam-data-location) to see valid country codes and corresponding data residency locations. If you do not see a country code in an valid data residency location, choose one from the list.
	CountryCode string `pulumi:"countryCode"`
	// The display name of the Azure AD for customers tenant.
	DisplayName string `pulumi:"displayName"`
}

These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.

type CreateCIAMTenantPropertiesArgs

type CreateCIAMTenantPropertiesArgs struct {
	// Country code of Azure tenant (e.g. 'US'). Refer to [https://aka.ms/ciam-data-location](https://aka.ms/ciam-data-location) to see valid country codes and corresponding data residency locations. If you do not see a country code in an valid data residency location, choose one from the list.
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// The display name of the Azure AD for customers tenant.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
}

These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.

func (CreateCIAMTenantPropertiesArgs) ElementType

func (CreateCIAMTenantPropertiesArgs) ToCreateCIAMTenantPropertiesOutput

func (i CreateCIAMTenantPropertiesArgs) ToCreateCIAMTenantPropertiesOutput() CreateCIAMTenantPropertiesOutput

func (CreateCIAMTenantPropertiesArgs) ToCreateCIAMTenantPropertiesOutputWithContext

func (i CreateCIAMTenantPropertiesArgs) ToCreateCIAMTenantPropertiesOutputWithContext(ctx context.Context) CreateCIAMTenantPropertiesOutput

type CreateCIAMTenantPropertiesInput

type CreateCIAMTenantPropertiesInput interface {
	pulumi.Input

	ToCreateCIAMTenantPropertiesOutput() CreateCIAMTenantPropertiesOutput
	ToCreateCIAMTenantPropertiesOutputWithContext(context.Context) CreateCIAMTenantPropertiesOutput
}

CreateCIAMTenantPropertiesInput is an input type that accepts CreateCIAMTenantPropertiesArgs and CreateCIAMTenantPropertiesOutput values. You can construct a concrete instance of `CreateCIAMTenantPropertiesInput` via:

CreateCIAMTenantPropertiesArgs{...}

type CreateCIAMTenantPropertiesOutput

type CreateCIAMTenantPropertiesOutput struct{ *pulumi.OutputState }

These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.

func (CreateCIAMTenantPropertiesOutput) CountryCode

Country code of Azure tenant (e.g. 'US'). Refer to [https://aka.ms/ciam-data-location](https://aka.ms/ciam-data-location) to see valid country codes and corresponding data residency locations. If you do not see a country code in an valid data residency location, choose one from the list.

func (CreateCIAMTenantPropertiesOutput) DisplayName

The display name of the Azure AD for customers tenant.

func (CreateCIAMTenantPropertiesOutput) ElementType

func (CreateCIAMTenantPropertiesOutput) ToCreateCIAMTenantPropertiesOutput

func (o CreateCIAMTenantPropertiesOutput) ToCreateCIAMTenantPropertiesOutput() CreateCIAMTenantPropertiesOutput

func (CreateCIAMTenantPropertiesOutput) ToCreateCIAMTenantPropertiesOutputWithContext

func (o CreateCIAMTenantPropertiesOutput) ToCreateCIAMTenantPropertiesOutputWithContext(ctx context.Context) CreateCIAMTenantPropertiesOutput

type CreateCIAMTenantPropertiesResponse

type CreateCIAMTenantPropertiesResponse struct {
	// Country code of Azure tenant (e.g. 'US'). Refer to [https://aka.ms/ciam-data-location](https://aka.ms/ciam-data-location) to see valid country codes and corresponding data residency locations. If you do not see a country code in an valid data residency location, choose one from the list.
	CountryCode string `pulumi:"countryCode"`
	// The display name of the Azure AD for customers tenant.
	DisplayName string `pulumi:"displayName"`
}

These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.

type CreateCIAMTenantPropertiesResponseOutput

type CreateCIAMTenantPropertiesResponseOutput struct{ *pulumi.OutputState }

These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.

func (CreateCIAMTenantPropertiesResponseOutput) CountryCode

Country code of Azure tenant (e.g. 'US'). Refer to [https://aka.ms/ciam-data-location](https://aka.ms/ciam-data-location) to see valid country codes and corresponding data residency locations. If you do not see a country code in an valid data residency location, choose one from the list.

func (CreateCIAMTenantPropertiesResponseOutput) DisplayName

The display name of the Azure AD for customers tenant.

func (CreateCIAMTenantPropertiesResponseOutput) ElementType

func (CreateCIAMTenantPropertiesResponseOutput) ToCreateCIAMTenantPropertiesResponseOutput

func (o CreateCIAMTenantPropertiesResponseOutput) ToCreateCIAMTenantPropertiesResponseOutput() CreateCIAMTenantPropertiesResponseOutput

func (CreateCIAMTenantPropertiesResponseOutput) ToCreateCIAMTenantPropertiesResponseOutputWithContext

func (o CreateCIAMTenantPropertiesResponseOutput) ToCreateCIAMTenantPropertiesResponseOutputWithContext(ctx context.Context) CreateCIAMTenantPropertiesResponseOutput

type GuestUsage

type GuestUsage struct {
	pulumi.CustomResourceState

	// Location of the Guest Usages resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the Guest Usages resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// An identifier for the tenant for which the resource is being created
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The type of the Guest Usages resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Guest Usages Resource Azure REST API version: 2021-04-01. Prior API version in Azure Native 1.x: 2020-05-01-preview.

Other available API versions: 2023-01-18-preview, 2023-05-17-preview.

func GetGuestUsage

func GetGuestUsage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GuestUsageState, opts ...pulumi.ResourceOption) (*GuestUsage, error)

GetGuestUsage gets an existing GuestUsage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGuestUsage

func NewGuestUsage(ctx *pulumi.Context,
	name string, args *GuestUsageArgs, opts ...pulumi.ResourceOption) (*GuestUsage, error)

NewGuestUsage registers a new resource with the given unique name, arguments, and options.

func (*GuestUsage) ElementType

func (*GuestUsage) ElementType() reflect.Type

func (*GuestUsage) ToGuestUsageOutput

func (i *GuestUsage) ToGuestUsageOutput() GuestUsageOutput

func (*GuestUsage) ToGuestUsageOutputWithContext

func (i *GuestUsage) ToGuestUsageOutputWithContext(ctx context.Context) GuestUsageOutput

type GuestUsageArgs

type GuestUsageArgs struct {
	// Location of the Guest Usages resource.
	Location pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The initial domain name of the Azure AD B2C tenant.
	ResourceName pulumi.StringPtrInput
	// Key-value pairs of additional resource provisioning properties.
	Tags pulumi.StringMapInput
	// An identifier for the tenant for which the resource is being created
	TenantId pulumi.StringPtrInput
}

The set of arguments for constructing a GuestUsage resource.

func (GuestUsageArgs) ElementType

func (GuestUsageArgs) ElementType() reflect.Type

type GuestUsageInput

type GuestUsageInput interface {
	pulumi.Input

	ToGuestUsageOutput() GuestUsageOutput
	ToGuestUsageOutputWithContext(ctx context.Context) GuestUsageOutput
}

type GuestUsageOutput

type GuestUsageOutput struct{ *pulumi.OutputState }

func (GuestUsageOutput) ElementType

func (GuestUsageOutput) ElementType() reflect.Type

func (GuestUsageOutput) Location

Location of the Guest Usages resource.

func (GuestUsageOutput) Name

The name of the Guest Usages resource.

func (GuestUsageOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (GuestUsageOutput) Tags

Key-value pairs of additional resource provisioning properties.

func (GuestUsageOutput) TenantId

An identifier for the tenant for which the resource is being created

func (GuestUsageOutput) ToGuestUsageOutput

func (o GuestUsageOutput) ToGuestUsageOutput() GuestUsageOutput

func (GuestUsageOutput) ToGuestUsageOutputWithContext

func (o GuestUsageOutput) ToGuestUsageOutputWithContext(ctx context.Context) GuestUsageOutput

func (GuestUsageOutput) Type

The type of the Guest Usages resource.

type GuestUsageState

type GuestUsageState struct {
}

func (GuestUsageState) ElementType

func (GuestUsageState) ElementType() reflect.Type

type LookupB2CTenantArgs

type LookupB2CTenantArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The initial domain name of the Azure AD B2C tenant.
	ResourceName string `pulumi:"resourceName"`
}

type LookupB2CTenantOutputArgs

type LookupB2CTenantOutputArgs struct {
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The initial domain name of the Azure AD B2C tenant.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupB2CTenantOutputArgs) ElementType

func (LookupB2CTenantOutputArgs) ElementType() reflect.Type

type LookupB2CTenantResult

type LookupB2CTenantResult struct {
	// The billing configuration for the tenant.
	BillingConfig *B2CTenantResourcePropertiesResponseBillingConfig `pulumi:"billingConfig"`
	// An identifier that represents the Azure AD B2C tenant resource.
	Id string `pulumi:"id"`
	// The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/B2CDataResidency) for more information.
	Location string `pulumi:"location"`
	// The name of the Azure AD B2C tenant resource.
	Name string `pulumi:"name"`
	// SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at [aka.ms/b2cBilling](https://aka.ms/b2cBilling).
	Sku B2CResourceSKUResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource Tags
	Tags map[string]string `pulumi:"tags"`
	// An identifier of the Azure AD B2C tenant.
	TenantId *string `pulumi:"tenantId"`
	// The type of the B2C tenant resource.
	Type string `pulumi:"type"`
}

func LookupB2CTenant

func LookupB2CTenant(ctx *pulumi.Context, args *LookupB2CTenantArgs, opts ...pulumi.InvokeOption) (*LookupB2CTenantResult, error)

Get the Azure AD B2C tenant resource. Azure REST API version: 2021-04-01.

Other available API versions: 2019-01-01-preview, 2023-01-18-preview, 2023-05-17-preview.

type LookupB2CTenantResultOutput

type LookupB2CTenantResultOutput struct{ *pulumi.OutputState }

func (LookupB2CTenantResultOutput) BillingConfig

The billing configuration for the tenant.

func (LookupB2CTenantResultOutput) ElementType

func (LookupB2CTenantResultOutput) Id

An identifier that represents the Azure AD B2C tenant resource.

func (LookupB2CTenantResultOutput) Location

The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/B2CDataResidency) for more information.

func (LookupB2CTenantResultOutput) Name

The name of the Azure AD B2C tenant resource.

func (LookupB2CTenantResultOutput) Sku

SKU properties of the Azure AD B2C tenant. Learn more about Azure AD B2C billing at aka.ms/b2cBilling(https://aka.ms/b2cBilling).

func (LookupB2CTenantResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupB2CTenantResultOutput) Tags

Resource Tags

func (LookupB2CTenantResultOutput) TenantId

An identifier of the Azure AD B2C tenant.

func (LookupB2CTenantResultOutput) ToLookupB2CTenantResultOutput

func (o LookupB2CTenantResultOutput) ToLookupB2CTenantResultOutput() LookupB2CTenantResultOutput

func (LookupB2CTenantResultOutput) ToLookupB2CTenantResultOutputWithContext

func (o LookupB2CTenantResultOutput) ToLookupB2CTenantResultOutputWithContext(ctx context.Context) LookupB2CTenantResultOutput

func (LookupB2CTenantResultOutput) Type

The type of the B2C tenant resource.

type LookupCIAMTenantArgs

type LookupCIAMTenantArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The initial sub domain of the tenant.
	ResourceName string `pulumi:"resourceName"`
}

type LookupCIAMTenantOutputArgs

type LookupCIAMTenantOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The initial sub domain of the tenant.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupCIAMTenantOutputArgs) ElementType

func (LookupCIAMTenantOutputArgs) ElementType() reflect.Type

type LookupCIAMTenantResult

type LookupCIAMTenantResult struct {
	// The type of billing. Will be MAU for all new customers. Cannot be changed if value is 'MAU'. Learn more about Azure AD for customers billing at [aka.ms/b2cBilling](https://aka.ms/b2cbilling).
	BillingType string `pulumi:"billingType"`
	// These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.
	CreateTenantProperties CreateCIAMTenantPropertiesResponse `pulumi:"createTenantProperties"`
	// The domain name of the tenant
	DomainName string `pulumi:"domainName"`
	// The data from which the billing type took effect
	EffectiveStartDateUtc string `pulumi:"effectiveStartDateUtc"`
	// An identifier that represents the Azure AD for customers tenant resource.
	Id string `pulumi:"id"`
	// The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/ciam-data-location) for more information.
	Location string `pulumi:"location"`
	// The name of the Azure AD for customers tenant resource.
	Name              string `pulumi:"name"`
	ProvisioningState string `pulumi:"provisioningState"`
	// SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).
	Sku CIAMResourceSKUResponse `pulumi:"sku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource Tags
	Tags map[string]string `pulumi:"tags"`
	// An identifier of the Azure AD for customers tenant.
	TenantId *string `pulumi:"tenantId"`
	// The type of the Azure AD for customers tenant resource.
	Type string `pulumi:"type"`
}

The Azure AD for customers resource.

func LookupCIAMTenant

func LookupCIAMTenant(ctx *pulumi.Context, args *LookupCIAMTenantArgs, opts ...pulumi.InvokeOption) (*LookupCIAMTenantResult, error)

Get the Azure AD for customers tenant resource. Azure REST API version: 2023-05-17-preview.

type LookupCIAMTenantResultOutput

type LookupCIAMTenantResultOutput struct{ *pulumi.OutputState }

The Azure AD for customers resource.

func (LookupCIAMTenantResultOutput) BillingType

The type of billing. Will be MAU for all new customers. Cannot be changed if value is 'MAU'. Learn more about Azure AD for customers billing at aka.ms/b2cBilling(https://aka.ms/b2cbilling).

func (LookupCIAMTenantResultOutput) CreateTenantProperties

These properties are used to create the Azure AD for customers tenant. These properties are not part of the Azure resource.

func (LookupCIAMTenantResultOutput) DomainName

The domain name of the tenant

func (LookupCIAMTenantResultOutput) EffectiveStartDateUtc

func (o LookupCIAMTenantResultOutput) EffectiveStartDateUtc() pulumi.StringOutput

The data from which the billing type took effect

func (LookupCIAMTenantResultOutput) ElementType

func (LookupCIAMTenantResultOutput) Id

An identifier that represents the Azure AD for customers tenant resource.

func (LookupCIAMTenantResultOutput) Location

The location in which the resource is hosted and data resides. Can be one of 'United States', 'Europe', 'Asia Pacific', or 'Australia'. Refer to [this documentation](https://aka.ms/ciam-data-location) for more information.

func (LookupCIAMTenantResultOutput) Name

The name of the Azure AD for customers tenant resource.

func (LookupCIAMTenantResultOutput) ProvisioningState

func (o LookupCIAMTenantResultOutput) ProvisioningState() pulumi.StringOutput

func (LookupCIAMTenantResultOutput) Sku

SKU properties of the Azure AD for customers tenant. Learn more about Azure AD for customers billing at [https://aka.ms/ciambilling](https://aka.ms/ciambilling).

func (LookupCIAMTenantResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupCIAMTenantResultOutput) Tags

Resource Tags

func (LookupCIAMTenantResultOutput) TenantId

An identifier of the Azure AD for customers tenant.

func (LookupCIAMTenantResultOutput) ToLookupCIAMTenantResultOutput

func (o LookupCIAMTenantResultOutput) ToLookupCIAMTenantResultOutput() LookupCIAMTenantResultOutput

func (LookupCIAMTenantResultOutput) ToLookupCIAMTenantResultOutputWithContext

func (o LookupCIAMTenantResultOutput) ToLookupCIAMTenantResultOutputWithContext(ctx context.Context) LookupCIAMTenantResultOutput

func (LookupCIAMTenantResultOutput) Type

The type of the Azure AD for customers tenant resource.

type LookupGuestUsageArgs

type LookupGuestUsageArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The initial domain name of the Azure AD B2C tenant.
	ResourceName string `pulumi:"resourceName"`
}

type LookupGuestUsageOutputArgs

type LookupGuestUsageOutputArgs struct {
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The initial domain name of the Azure AD B2C tenant.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupGuestUsageOutputArgs) ElementType

func (LookupGuestUsageOutputArgs) ElementType() reflect.Type

type LookupGuestUsageResult

type LookupGuestUsageResult struct {
	// An identifier that represents the Guest Usages resource.
	Id string `pulumi:"id"`
	// Location of the Guest Usages resource.
	Location *string `pulumi:"location"`
	// The name of the Guest Usages resource.
	Name string `pulumi:"name"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Key-value pairs of additional resource provisioning properties.
	Tags map[string]string `pulumi:"tags"`
	// An identifier for the tenant for which the resource is being created
	TenantId *string `pulumi:"tenantId"`
	// The type of the Guest Usages resource.
	Type string `pulumi:"type"`
}

Guest Usages Resource

func LookupGuestUsage

func LookupGuestUsage(ctx *pulumi.Context, args *LookupGuestUsageArgs, opts ...pulumi.InvokeOption) (*LookupGuestUsageResult, error)

Gets a Guest Usages resource for the Microsoft.AzureActiveDirectory resource provider Azure REST API version: 2021-04-01.

Other available API versions: 2023-01-18-preview, 2023-05-17-preview.

type LookupGuestUsageResultOutput

type LookupGuestUsageResultOutput struct{ *pulumi.OutputState }

Guest Usages Resource

func (LookupGuestUsageResultOutput) ElementType

func (LookupGuestUsageResultOutput) Id

An identifier that represents the Guest Usages resource.

func (LookupGuestUsageResultOutput) Location

Location of the Guest Usages resource.

func (LookupGuestUsageResultOutput) Name

The name of the Guest Usages resource.

func (LookupGuestUsageResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupGuestUsageResultOutput) Tags

Key-value pairs of additional resource provisioning properties.

func (LookupGuestUsageResultOutput) TenantId

An identifier for the tenant for which the resource is being created

func (LookupGuestUsageResultOutput) ToLookupGuestUsageResultOutput

func (o LookupGuestUsageResultOutput) ToLookupGuestUsageResultOutput() LookupGuestUsageResultOutput

func (LookupGuestUsageResultOutput) ToLookupGuestUsageResultOutputWithContext

func (o LookupGuestUsageResultOutput) ToLookupGuestUsageResultOutputWithContext(ctx context.Context) LookupGuestUsageResultOutput

func (LookupGuestUsageResultOutput) Type

The type of the Guest Usages resource.

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL