Skip to content

Commit

Permalink
Add tenant() to Azure.Provisioning (Azure#45913)
Browse files Browse the repository at this point in the history
  • Loading branch information
tg-msft authored Sep 12, 2024
1 parent 4047f17 commit be6b8d1
Show file tree
Hide file tree
Showing 7 changed files with 448 additions and 40 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ await test.Define(
{
ActiveDirectoryAuth = PostgreSqlFlexibleServerActiveDirectoryAuthEnum.Enabled,
PasswordAuth = PostgreSqlFlexibleServerPasswordAuthEnum.Disabled,
TenantId = BicepFunction.GetSubscription().TenantId
TenantId = BicepFunction.GetTenant().TenantId
},
Storage =
new PostgreSqlFlexibleServerStorage
Expand Down Expand Up @@ -116,7 +116,7 @@ param aadAdminOid string
authConfig: {
activeDirectoryAuth: 'Enabled'
passwordAuth: 'Disabled'
tenantId: subscription().tenantId
tenantId: tenant().tenantId
}
backup: {
backupRetentionDays: 7
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -558,12 +558,10 @@ public static partial class BicepFunction
public static Azure.Provisioning.BicepValue<string> AsString(Azure.Provisioning.BicepValue<object> value) { throw null; }
public static Azure.Provisioning.BicepValue<string> CreateGuid(params Azure.Provisioning.BicepValue<string>[] values) { throw null; }
public static Azure.Provisioning.Resources.ArmDeployment GetDeployment() { throw null; }
public static Azure.Provisioning.BicepValue<object> GetReference(Azure.Provisioning.BicepValue<string> resourceName) { throw null; }
public static Azure.Provisioning.Resources.ResourceGroup GetResourceGroup() { throw null; }
public static Azure.Provisioning.Resources.ResourceGroup GetResourceGroup(Azure.Provisioning.BicepValue<string> resourceGroupName) { throw null; }
public static Azure.Provisioning.Resources.ResourceGroup GetResourceGroup(Azure.Provisioning.BicepValue<string> subscriptionId, Azure.Provisioning.BicepValue<string> resourceGroupName) { throw null; }
public static Azure.Provisioning.Resources.Subscription GetSubscription() { throw null; }
public static Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> GetSubscriptionResourceId(params Azure.Provisioning.BicepValue<string>[] values) { throw null; }
public static Azure.Provisioning.Resources.Tenant GetTenant() { throw null; }
public static Azure.Provisioning.BicepValue<string> GetUniqueString(params Azure.Provisioning.BicepValue<string>[] values) { throw null; }
public static Azure.Provisioning.BicepValue<string> Interpolate(System.FormattableString text) { throw null; }
public static Azure.Provisioning.BicepValue<object> ParseJson(Azure.Provisioning.BicepValue<object> value) { throw null; }
Expand Down Expand Up @@ -2103,6 +2101,28 @@ public TemplateSpecVersionInfo() : base (default(Azure.Provisioning.Provisioning
public Azure.Provisioning.BicepValue<System.DateTimeOffset> TimeCreated { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> TimeModified { get { throw null; } }
}
public partial class Tenant : Azure.Provisioning.Primitives.Resource
{
public Tenant(string resourceName, string? resourceVersion = null, Azure.Provisioning.ProvisioningContext? context = null) : base (default(string), default(Azure.Core.ResourceType), default(string), default(Azure.Provisioning.ProvisioningContext)) { }
public Azure.Provisioning.BicepValue<string> Country { get { throw null; } }
public Azure.Provisioning.BicepValue<string> CountryCode { get { throw null; } }
public Azure.Provisioning.BicepValue<string> DefaultDomain { get { throw null; } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepList<string> Domains { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> TenantBrandingLogoUri { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.TenantCategory> TenantCategory { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
public Azure.Provisioning.BicepValue<string> TenantType { get { throw null; } }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public static Azure.Provisioning.Resources.Tenant FromExpression(Azure.Provisioning.Expressions.Expression expression) { throw null; }
}
public enum TenantCategory
{
Home = 0,
ProjectedBy = 1,
ManagedBy = 2,
}
public partial class UserAssignedIdentityDetails : Azure.Provisioning.Primitives.ProvisioningConstruct
{
public UserAssignedIdentityDetails() : base (default(Azure.Provisioning.ProvisioningContext)) { }
Expand Down
Loading

0 comments on commit be6b8d1

Please sign in to comment.