v20190101preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 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 (
	// 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 *B2CResourceSKUName `pulumi:"name"`
	// The tier of the tenant.
	Tier *B2CResourceSKUTier `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

func (B2CResourceSKUArgs) ToB2CResourceSKUPtrOutput

func (i B2CResourceSKUArgs) ToB2CResourceSKUPtrOutput() B2CResourceSKUPtrOutput

func (B2CResourceSKUArgs) ToB2CResourceSKUPtrOutputWithContext

func (i B2CResourceSKUArgs) ToB2CResourceSKUPtrOutputWithContext(ctx context.Context) B2CResourceSKUPtrOutput

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 pulumi.String

The name of the SKU for the tenant.

func (B2CResourceSKUName) ElementType

func (B2CResourceSKUName) ElementType() reflect.Type

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 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

func (B2CResourceSKUOutput) ToB2CResourceSKUPtrOutput

func (o B2CResourceSKUOutput) ToB2CResourceSKUPtrOutput() B2CResourceSKUPtrOutput

func (B2CResourceSKUOutput) ToB2CResourceSKUPtrOutputWithContext

func (o B2CResourceSKUOutput) ToB2CResourceSKUPtrOutputWithContext(ctx context.Context) B2CResourceSKUPtrOutput

type B2CResourceSKUPtrInput

type B2CResourceSKUPtrInput interface {
	pulumi.Input

	ToB2CResourceSKUPtrOutput() B2CResourceSKUPtrOutput
	ToB2CResourceSKUPtrOutputWithContext(context.Context) B2CResourceSKUPtrOutput
}

B2CResourceSKUPtrInput is an input type that accepts B2CResourceSKUArgs, B2CResourceSKUPtr and B2CResourceSKUPtrOutput values. You can construct a concrete instance of `B2CResourceSKUPtrInput` via:

        B2CResourceSKUArgs{...}

or:

        nil

type B2CResourceSKUPtrOutput

type B2CResourceSKUPtrOutput struct{ *pulumi.OutputState }

func (B2CResourceSKUPtrOutput) Elem

func (B2CResourceSKUPtrOutput) ElementType

func (B2CResourceSKUPtrOutput) ElementType() reflect.Type

func (B2CResourceSKUPtrOutput) Name

The name of the SKU for the tenant.

func (B2CResourceSKUPtrOutput) Tier

The tier of the tenant.

func (B2CResourceSKUPtrOutput) ToB2CResourceSKUPtrOutput

func (o B2CResourceSKUPtrOutput) ToB2CResourceSKUPtrOutput() B2CResourceSKUPtrOutput

func (B2CResourceSKUPtrOutput) ToB2CResourceSKUPtrOutputWithContext

func (o B2CResourceSKUPtrOutput) ToB2CResourceSKUPtrOutputWithContext(ctx context.Context) B2CResourceSKUPtrOutput

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 B2CResourceSKUResponseArgs

type B2CResourceSKUResponseArgs 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 (B2CResourceSKUResponseArgs) ElementType

func (B2CResourceSKUResponseArgs) ElementType() reflect.Type

func (B2CResourceSKUResponseArgs) ToB2CResourceSKUResponseOutput

func (i B2CResourceSKUResponseArgs) ToB2CResourceSKUResponseOutput() B2CResourceSKUResponseOutput

func (B2CResourceSKUResponseArgs) ToB2CResourceSKUResponseOutputWithContext

func (i B2CResourceSKUResponseArgs) ToB2CResourceSKUResponseOutputWithContext(ctx context.Context) B2CResourceSKUResponseOutput

func (B2CResourceSKUResponseArgs) ToB2CResourceSKUResponsePtrOutput

func (i B2CResourceSKUResponseArgs) ToB2CResourceSKUResponsePtrOutput() B2CResourceSKUResponsePtrOutput

func (B2CResourceSKUResponseArgs) ToB2CResourceSKUResponsePtrOutputWithContext

func (i B2CResourceSKUResponseArgs) ToB2CResourceSKUResponsePtrOutputWithContext(ctx context.Context) B2CResourceSKUResponsePtrOutput

type B2CResourceSKUResponseInput

type B2CResourceSKUResponseInput interface {
	pulumi.Input

	ToB2CResourceSKUResponseOutput() B2CResourceSKUResponseOutput
	ToB2CResourceSKUResponseOutputWithContext(context.Context) B2CResourceSKUResponseOutput
}

B2CResourceSKUResponseInput is an input type that accepts B2CResourceSKUResponseArgs and B2CResourceSKUResponseOutput values. You can construct a concrete instance of `B2CResourceSKUResponseInput` via:

B2CResourceSKUResponseArgs{...}

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

func (B2CResourceSKUResponseOutput) ToB2CResourceSKUResponsePtrOutput

func (o B2CResourceSKUResponseOutput) ToB2CResourceSKUResponsePtrOutput() B2CResourceSKUResponsePtrOutput

func (B2CResourceSKUResponseOutput) ToB2CResourceSKUResponsePtrOutputWithContext

func (o B2CResourceSKUResponseOutput) ToB2CResourceSKUResponsePtrOutputWithContext(ctx context.Context) B2CResourceSKUResponsePtrOutput

type B2CResourceSKUResponsePtrInput

type B2CResourceSKUResponsePtrInput interface {
	pulumi.Input

	ToB2CResourceSKUResponsePtrOutput() B2CResourceSKUResponsePtrOutput
	ToB2CResourceSKUResponsePtrOutputWithContext(context.Context) B2CResourceSKUResponsePtrOutput
}

B2CResourceSKUResponsePtrInput is an input type that accepts B2CResourceSKUResponseArgs, B2CResourceSKUResponsePtr and B2CResourceSKUResponsePtrOutput values. You can construct a concrete instance of `B2CResourceSKUResponsePtrInput` via:

        B2CResourceSKUResponseArgs{...}

or:

        nil

type B2CResourceSKUResponsePtrOutput

type B2CResourceSKUResponsePtrOutput struct{ *pulumi.OutputState }

func (B2CResourceSKUResponsePtrOutput) Elem

func (B2CResourceSKUResponsePtrOutput) ElementType

func (B2CResourceSKUResponsePtrOutput) Name

The name of the SKU for the tenant.

func (B2CResourceSKUResponsePtrOutput) Tier

The tier of the tenant.

func (B2CResourceSKUResponsePtrOutput) ToB2CResourceSKUResponsePtrOutput

func (o B2CResourceSKUResponsePtrOutput) ToB2CResourceSKUResponsePtrOutput() B2CResourceSKUResponsePtrOutput

func (B2CResourceSKUResponsePtrOutput) ToB2CResourceSKUResponsePtrOutputWithContext

func (o B2CResourceSKUResponsePtrOutput) ToB2CResourceSKUResponsePtrOutputWithContext(ctx context.Context) B2CResourceSKUResponsePtrOutput

type B2CResourceSKUTier

type B2CResourceSKUTier pulumi.String

The tier of the tenant.

func (B2CResourceSKUTier) ElementType

func (B2CResourceSKUTier) ElementType() reflect.Type

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 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. Refer to [this documentation](https://aka.ms/B2CDataResidency) to see valid data residency locations. Please choose one of 'United States', 'Europe', and 'Asia Pacific'.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the 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"`
	// Resource Tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// An identifier of the B2C tenant.
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The type of the B2C tenant resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

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 {
	// The location in which the resource is hosted and data resides. Refer to [this documentation](https://aka.ms/B2CDataResidency) to see valid data residency locations. Please choose one of 'United States', 'Europe', and 'Asia Pacific'.
	Location   pulumi.StringPtrInput
	Properties CreateTenantRequestBodyPropertiesInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The initial domain name of the B2C tenant.
	ResourceName pulumi.StringInput
	// 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) ElementType

func (B2CTenantOutput) ElementType() reflect.Type

func (B2CTenantOutput) ToB2CTenantOutput

func (o B2CTenantOutput) ToB2CTenantOutput() B2CTenantOutput

func (B2CTenantOutput) ToB2CTenantOutputWithContext

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

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 B2CTenantResourcePropertiesResponseBillingConfigArgs

type B2CTenantResourcePropertiesResponseBillingConfigArgs 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 pulumi.StringPtrInput `pulumi:"billingType"`
	// The data from which the billing type took effect
	EffectiveStartDateUtc pulumi.StringInput `pulumi:"effectiveStartDateUtc"`
}

The billing configuration for the tenant.

func (B2CTenantResourcePropertiesResponseBillingConfigArgs) ElementType

func (B2CTenantResourcePropertiesResponseBillingConfigArgs) ToB2CTenantResourcePropertiesResponseBillingConfigOutput

func (i B2CTenantResourcePropertiesResponseBillingConfigArgs) ToB2CTenantResourcePropertiesResponseBillingConfigOutput() B2CTenantResourcePropertiesResponseBillingConfigOutput

func (B2CTenantResourcePropertiesResponseBillingConfigArgs) ToB2CTenantResourcePropertiesResponseBillingConfigOutputWithContext

func (i B2CTenantResourcePropertiesResponseBillingConfigArgs) ToB2CTenantResourcePropertiesResponseBillingConfigOutputWithContext(ctx context.Context) B2CTenantResourcePropertiesResponseBillingConfigOutput

func (B2CTenantResourcePropertiesResponseBillingConfigArgs) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutput

func (i B2CTenantResourcePropertiesResponseBillingConfigArgs) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutput() B2CTenantResourcePropertiesResponseBillingConfigPtrOutput

func (B2CTenantResourcePropertiesResponseBillingConfigArgs) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutputWithContext

func (i B2CTenantResourcePropertiesResponseBillingConfigArgs) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutputWithContext(ctx context.Context) B2CTenantResourcePropertiesResponseBillingConfigPtrOutput

type B2CTenantResourcePropertiesResponseBillingConfigInput

type B2CTenantResourcePropertiesResponseBillingConfigInput interface {
	pulumi.Input

	ToB2CTenantResourcePropertiesResponseBillingConfigOutput() B2CTenantResourcePropertiesResponseBillingConfigOutput
	ToB2CTenantResourcePropertiesResponseBillingConfigOutputWithContext(context.Context) B2CTenantResourcePropertiesResponseBillingConfigOutput
}

B2CTenantResourcePropertiesResponseBillingConfigInput is an input type that accepts B2CTenantResourcePropertiesResponseBillingConfigArgs and B2CTenantResourcePropertiesResponseBillingConfigOutput values. You can construct a concrete instance of `B2CTenantResourcePropertiesResponseBillingConfigInput` via:

B2CTenantResourcePropertiesResponseBillingConfigArgs{...}

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

func (B2CTenantResourcePropertiesResponseBillingConfigOutput) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutput

func (o B2CTenantResourcePropertiesResponseBillingConfigOutput) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutput() B2CTenantResourcePropertiesResponseBillingConfigPtrOutput

func (B2CTenantResourcePropertiesResponseBillingConfigOutput) ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutputWithContext

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

type B2CTenantResourcePropertiesResponseBillingConfigPtrInput

type B2CTenantResourcePropertiesResponseBillingConfigPtrInput interface {
	pulumi.Input

	ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutput() B2CTenantResourcePropertiesResponseBillingConfigPtrOutput
	ToB2CTenantResourcePropertiesResponseBillingConfigPtrOutputWithContext(context.Context) B2CTenantResourcePropertiesResponseBillingConfigPtrOutput
}

B2CTenantResourcePropertiesResponseBillingConfigPtrInput is an input type that accepts B2CTenantResourcePropertiesResponseBillingConfigArgs, B2CTenantResourcePropertiesResponseBillingConfigPtr and B2CTenantResourcePropertiesResponseBillingConfigPtrOutput values. You can construct a concrete instance of `B2CTenantResourcePropertiesResponseBillingConfigPtrInput` via:

        B2CTenantResourcePropertiesResponseBillingConfigArgs{...}

or:

        nil

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 {
	// The billing configuration for the tenant.
	BillingConfig B2CTenantResourcePropertiesResponseBillingConfigPtrInput
	// The location in which the resource is hosted and data resides. Refer to [this documentation](https://aka.ms/B2CDataResidency) to see valid data residency locations. Please choose one of 'United States', 'Europe', and 'Asia Pacific'.
	Location pulumi.StringPtrInput
	// The name of the B2C tenant resource.
	Name 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 B2CResourceSKUResponsePtrInput
	// Resource Tags
	Tags pulumi.StringMapInput
	// An identifier of the B2C tenant.
	TenantId pulumi.StringPtrInput
	// The type of the B2C tenant resource.
	Type pulumi.StringPtrInput
}

func (B2CTenantState) ElementType

func (B2CTenantState) ElementType() reflect.Type

type CreateTenantRequestBodyProperties

type CreateTenantRequestBodyProperties 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 *string `pulumi:"countryCode"`
	// The display name of the B2C tenant.
	DisplayName *string `pulumi:"displayName"`
}

type CreateTenantRequestBodyPropertiesArgs

type CreateTenantRequestBodyPropertiesArgs 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 `pulumi:"countryCode"`
	// The display name of the B2C tenant.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
}

func (CreateTenantRequestBodyPropertiesArgs) ElementType

func (CreateTenantRequestBodyPropertiesArgs) ToCreateTenantRequestBodyPropertiesOutput

func (i CreateTenantRequestBodyPropertiesArgs) ToCreateTenantRequestBodyPropertiesOutput() CreateTenantRequestBodyPropertiesOutput

func (CreateTenantRequestBodyPropertiesArgs) ToCreateTenantRequestBodyPropertiesOutputWithContext

func (i CreateTenantRequestBodyPropertiesArgs) ToCreateTenantRequestBodyPropertiesOutputWithContext(ctx context.Context) CreateTenantRequestBodyPropertiesOutput

func (CreateTenantRequestBodyPropertiesArgs) ToCreateTenantRequestBodyPropertiesPtrOutput

func (i CreateTenantRequestBodyPropertiesArgs) ToCreateTenantRequestBodyPropertiesPtrOutput() CreateTenantRequestBodyPropertiesPtrOutput

func (CreateTenantRequestBodyPropertiesArgs) ToCreateTenantRequestBodyPropertiesPtrOutputWithContext

func (i CreateTenantRequestBodyPropertiesArgs) ToCreateTenantRequestBodyPropertiesPtrOutputWithContext(ctx context.Context) CreateTenantRequestBodyPropertiesPtrOutput

type CreateTenantRequestBodyPropertiesInput

type CreateTenantRequestBodyPropertiesInput interface {
	pulumi.Input

	ToCreateTenantRequestBodyPropertiesOutput() CreateTenantRequestBodyPropertiesOutput
	ToCreateTenantRequestBodyPropertiesOutputWithContext(context.Context) CreateTenantRequestBodyPropertiesOutput
}

CreateTenantRequestBodyPropertiesInput is an input type that accepts CreateTenantRequestBodyPropertiesArgs and CreateTenantRequestBodyPropertiesOutput values. You can construct a concrete instance of `CreateTenantRequestBodyPropertiesInput` via:

CreateTenantRequestBodyPropertiesArgs{...}

type CreateTenantRequestBodyPropertiesOutput

type CreateTenantRequestBodyPropertiesOutput struct{ *pulumi.OutputState }

func (CreateTenantRequestBodyPropertiesOutput) CountryCode

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.

func (CreateTenantRequestBodyPropertiesOutput) DisplayName

The display name of the B2C tenant.

func (CreateTenantRequestBodyPropertiesOutput) ElementType

func (CreateTenantRequestBodyPropertiesOutput) ToCreateTenantRequestBodyPropertiesOutput

func (o CreateTenantRequestBodyPropertiesOutput) ToCreateTenantRequestBodyPropertiesOutput() CreateTenantRequestBodyPropertiesOutput

func (CreateTenantRequestBodyPropertiesOutput) ToCreateTenantRequestBodyPropertiesOutputWithContext

func (o CreateTenantRequestBodyPropertiesOutput) ToCreateTenantRequestBodyPropertiesOutputWithContext(ctx context.Context) CreateTenantRequestBodyPropertiesOutput

func (CreateTenantRequestBodyPropertiesOutput) ToCreateTenantRequestBodyPropertiesPtrOutput

func (o CreateTenantRequestBodyPropertiesOutput) ToCreateTenantRequestBodyPropertiesPtrOutput() CreateTenantRequestBodyPropertiesPtrOutput

func (CreateTenantRequestBodyPropertiesOutput) ToCreateTenantRequestBodyPropertiesPtrOutputWithContext

func (o CreateTenantRequestBodyPropertiesOutput) ToCreateTenantRequestBodyPropertiesPtrOutputWithContext(ctx context.Context) CreateTenantRequestBodyPropertiesPtrOutput

type CreateTenantRequestBodyPropertiesPtrInput

type CreateTenantRequestBodyPropertiesPtrInput interface {
	pulumi.Input

	ToCreateTenantRequestBodyPropertiesPtrOutput() CreateTenantRequestBodyPropertiesPtrOutput
	ToCreateTenantRequestBodyPropertiesPtrOutputWithContext(context.Context) CreateTenantRequestBodyPropertiesPtrOutput
}

CreateTenantRequestBodyPropertiesPtrInput is an input type that accepts CreateTenantRequestBodyPropertiesArgs, CreateTenantRequestBodyPropertiesPtr and CreateTenantRequestBodyPropertiesPtrOutput values. You can construct a concrete instance of `CreateTenantRequestBodyPropertiesPtrInput` via:

        CreateTenantRequestBodyPropertiesArgs{...}

or:

        nil

type CreateTenantRequestBodyPropertiesPtrOutput

type CreateTenantRequestBodyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CreateTenantRequestBodyPropertiesPtrOutput) CountryCode

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.

func (CreateTenantRequestBodyPropertiesPtrOutput) DisplayName

The display name of the B2C tenant.

func (CreateTenantRequestBodyPropertiesPtrOutput) Elem

func (CreateTenantRequestBodyPropertiesPtrOutput) ElementType

func (CreateTenantRequestBodyPropertiesPtrOutput) ToCreateTenantRequestBodyPropertiesPtrOutput

func (o CreateTenantRequestBodyPropertiesPtrOutput) ToCreateTenantRequestBodyPropertiesPtrOutput() CreateTenantRequestBodyPropertiesPtrOutput

func (CreateTenantRequestBodyPropertiesPtrOutput) ToCreateTenantRequestBodyPropertiesPtrOutputWithContext

func (o CreateTenantRequestBodyPropertiesPtrOutput) ToCreateTenantRequestBodyPropertiesPtrOutputWithContext(ctx context.Context) CreateTenantRequestBodyPropertiesPtrOutput

type LookupB2CTenantArgs

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

type LookupB2CTenantResult

type LookupB2CTenantResult struct {
	// The billing configuration for the tenant.
	BillingConfig *B2CTenantResourcePropertiesResponseBillingConfig `pulumi:"billingConfig"`
	// An identifier that represents the B2C tenant resource.
	Id string `pulumi:"id"`
	// The location in which the resource is hosted and data resides. Refer to [this documentation](https://aka.ms/B2CDataResidency) to see valid data residency locations. Please choose one of 'United States', 'Europe', and 'Asia Pacific'.
	Location string `pulumi:"location"`
	// The name of the 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"`
	// Resource Tags
	Tags map[string]string `pulumi:"tags"`
	// An identifier of the 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)

Jump to

Keyboard shortcuts

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