sdk/provisioning/Azure.Provisioning/api/Azure.Provisioning.netstandard2.0.cs (2,473 lines of code) (raw):
namespace Azure.Provisioning
{
public partial class BicepDictionary<T> : Azure.Provisioning.BicepValue, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.BicepValue<T>>>, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>>, System.Collections.Generic.IDictionary<string, Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IDictionary<string, Azure.Provisioning.IBicepValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.BicepValue<T>>>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.BicepValue<T>>>, System.Collections.Generic.IReadOnlyDictionary<string, Azure.Provisioning.BicepValue<T>>, System.Collections.IEnumerable
{
public BicepDictionary() { }
public BicepDictionary(System.Collections.Generic.IDictionary<string, Azure.Provisioning.BicepValue<T>>? values) { }
public int Count { get { throw null; } }
public override bool IsEmpty { get { throw null; } }
public bool IsReadOnly { get { throw null; } }
public Azure.Provisioning.BicepValue<T> this[string key] { get { throw null; } set { } }
public System.Collections.Generic.ICollection<string> Keys { get { throw null; } }
Azure.Provisioning.IBicepValue System.Collections.Generic.IDictionary<string, Azure.Provisioning.IBicepValue>.this[string key] { get { throw null; } set { } }
System.Collections.Generic.ICollection<Azure.Provisioning.IBicepValue> System.Collections.Generic.IDictionary<string, Azure.Provisioning.IBicepValue>.Values { get { throw null; } }
System.Collections.Generic.IEnumerable<string> System.Collections.Generic.IReadOnlyDictionary<string, Azure.Provisioning.BicepValue<T>>.Keys { get { throw null; } }
System.Collections.Generic.IEnumerable<Azure.Provisioning.BicepValue<T>> System.Collections.Generic.IReadOnlyDictionary<string, Azure.Provisioning.BicepValue<T>>.Values { get { throw null; } }
public System.Collections.Generic.ICollection<Azure.Provisioning.BicepValue<T>> Values { get { throw null; } }
public void Add(System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.BicepValue<T>> item) { }
public void Add(string key, Azure.Provisioning.BicepValue<T> value) { }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public void Assign(Azure.Provisioning.BicepDictionary<T> source) { }
public void Clear() { }
public bool Contains(System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.BicepValue<T>> item) { throw null; }
public bool ContainsKey(string key) { throw null; }
public void CopyTo(System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.BicepValue<T>>[] array, int arrayIndex) { }
public System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.BicepValue<T>>> GetEnumerator() { throw null; }
public static implicit operator Azure.Provisioning.BicepDictionary<T> (Azure.Provisioning.ProvisioningVariable reference) { throw null; }
public bool Remove(System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.BicepValue<T>> item) { throw null; }
public bool Remove(string key) { throw null; }
void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>>.Add(System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue> item) { }
bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>>.Contains(System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue> item) { throw null; }
void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>>.CopyTo(System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>[] array, int arrayIndex) { }
bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>>.Remove(System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue> item) { throw null; }
void System.Collections.Generic.IDictionary<string, Azure.Provisioning.IBicepValue>.Add(string key, Azure.Provisioning.IBicepValue value) { }
bool System.Collections.Generic.IDictionary<string, Azure.Provisioning.IBicepValue>.TryGetValue(string key, out Azure.Provisioning.IBicepValue value) { throw null; }
System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, Azure.Provisioning.IBicepValue>>.GetEnumerator() { throw null; }
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
public bool TryGetValue(string key, out Azure.Provisioning.BicepValue<T> value) { throw null; }
}
public partial class BicepList<T> : Azure.Provisioning.BicepValue, System.Collections.Generic.ICollection<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IEnumerable<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IList<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IReadOnlyCollection<Azure.Provisioning.BicepValue<T>>, System.Collections.Generic.IReadOnlyList<Azure.Provisioning.BicepValue<T>>, System.Collections.IEnumerable
{
public BicepList() { }
public BicepList(System.Collections.Generic.IList<Azure.Provisioning.BicepValue<T>>? values) { }
public int Count { get { throw null; } }
public override bool IsEmpty { get { throw null; } }
public bool IsReadOnly { get { throw null; } }
public Azure.Provisioning.BicepValue<T> this[int index] { get { throw null; } set { } }
public void Add(Azure.Provisioning.BicepValue<T> item) { }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public void Assign(Azure.Provisioning.BicepList<T> source) { }
public void Clear() { }
public bool Contains(Azure.Provisioning.BicepValue<T> item) { throw null; }
public void CopyTo(Azure.Provisioning.BicepValue<T>[] array, int arrayIndex) { }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public static Azure.Provisioning.BicepList<T> FromExpression(System.Func<Azure.Provisioning.Expressions.BicepExpression, T> referenceFactory, Azure.Provisioning.Expressions.BicepExpression expression) { throw null; }
public System.Collections.Generic.IEnumerator<Azure.Provisioning.BicepValue<T>> GetEnumerator() { throw null; }
public int IndexOf(Azure.Provisioning.BicepValue<T> item) { throw null; }
public void Insert(int index, Azure.Provisioning.BicepValue<T> item) { }
public static implicit operator Azure.Provisioning.BicepList<T> (Azure.Provisioning.ProvisioningVariable reference) { throw null; }
public bool Remove(Azure.Provisioning.BicepValue<T> item) { throw null; }
public void RemoveAt(int index) { }
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
}
public abstract partial class BicepValue : Azure.Provisioning.IBicepValue
{
internal BicepValue() { }
Azure.Provisioning.Expressions.BicepExpression? Azure.Provisioning.IBicepValue.Expression { get { throw null; } set { } }
bool Azure.Provisioning.IBicepValue.IsOutput { get { throw null; } }
bool Azure.Provisioning.IBicepValue.IsRequired { get { throw null; } }
bool Azure.Provisioning.IBicepValue.IsSecure { get { throw null; } }
Azure.Provisioning.BicepValueKind Azure.Provisioning.IBicepValue.Kind { get { throw null; } }
object? Azure.Provisioning.IBicepValue.LiteralValue { get { throw null; } }
Azure.Provisioning.Primitives.BicepValueReference? Azure.Provisioning.IBicepValue.Self { get { throw null; } set { } }
Azure.Provisioning.Primitives.BicepValueReference? Azure.Provisioning.IBicepValue.Source { get { throw null; } }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public virtual bool IsEmpty { get { throw null; } }
void Azure.Provisioning.IBicepValue.Assign(Azure.Provisioning.IBicepValue source) { }
void Azure.Provisioning.IBicepValue.SetReadOnly() { }
public Azure.Provisioning.Expressions.BicepExpression Compile() { throw null; }
public static explicit operator Azure.Provisioning.Expressions.BicepExpression (Azure.Provisioning.BicepValue value) { throw null; }
public override string ToString() { throw null; }
}
public static partial class BicepValueExtensions
{
public static T Unwrap<T>(this Azure.Provisioning.BicepValue<T> value) where T : Azure.Provisioning.Primitives.ProvisionableConstruct, new() { throw null; }
}
public enum BicepValueKind
{
Unset = 0,
Literal = 1,
Expression = 2,
}
public partial class BicepValue<T> : Azure.Provisioning.BicepValue
{
public BicepValue(Azure.Provisioning.Expressions.BicepExpression expression) { }
public BicepValue(T literal) { }
public T? Value { get { throw null; } }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public void Assign(Azure.Provisioning.BicepValue<T> source) { }
public void ClearValue() { }
public static implicit operator Azure.Provisioning.BicepValue<System.String> (Azure.Provisioning.BicepValue<T> value) { throw null; }
public static implicit operator Azure.Provisioning.BicepValue<T> (Azure.Provisioning.Expressions.BicepExpression? expression) { throw null; }
public static implicit operator Azure.Provisioning.BicepValue<T> (Azure.Provisioning.ProvisioningVariable reference) { throw null; }
public static implicit operator Azure.Provisioning.BicepValue<T> (T value) { throw null; }
}
public partial interface IBicepValue
{
Azure.Provisioning.Expressions.BicepExpression? Expression { get; set; }
bool IsEmpty { get; }
bool IsOutput { get; }
bool IsRequired { get; }
bool IsSecure { get; }
Azure.Provisioning.BicepValueKind Kind { get; }
object? LiteralValue { get; }
Azure.Provisioning.Primitives.BicepValueReference? Self { get; set; }
Azure.Provisioning.Primitives.BicepValueReference? Source { get; }
void Assign(Azure.Provisioning.IBicepValue source);
Azure.Provisioning.Expressions.BicepExpression Compile();
void SetReadOnly();
}
public partial class Infrastructure : Azure.Provisioning.Primitives.Provisionable
{
public Infrastructure(string bicepName = "main") { }
public string BicepName { get { throw null; } }
public Azure.Provisioning.Primitives.DeploymentScope? TargetScope { get { throw null; } set { } }
public virtual void Add(Azure.Provisioning.Primitives.Provisionable resource) { }
public virtual Azure.Provisioning.ProvisioningPlan Build(Azure.Provisioning.ProvisioningBuildOptions? options = null) { throw null; }
protected internal override System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile() { throw null; }
protected internal System.Collections.Generic.IDictionary<string, System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement>> CompileModules(Azure.Provisioning.ProvisioningBuildOptions? options = null) { throw null; }
public override System.Collections.Generic.IEnumerable<Azure.Provisioning.Primitives.Provisionable> GetProvisionableResources() { throw null; }
public static bool IsValidBicepIdentifier(string? bicepIdentifier) { throw null; }
public static string NormalizeBicepIdentifier(string? bicepIdentifier) { throw null; }
public virtual void Remove(Azure.Provisioning.Primitives.Provisionable resource) { }
protected internal override void Resolve(Azure.Provisioning.ProvisioningBuildOptions? options = null) { }
protected internal override void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { }
public static void ValidateBicepIdentifier(string? bicepIdentifier, string? paramName = null) { }
}
public partial class ProvisioningBuildOptions
{
public ProvisioningBuildOptions() { }
public System.Collections.Generic.IList<Azure.Provisioning.Primitives.InfrastructureResolver> InfrastructureResolvers { get { throw null; } }
public System.Random Random { get { throw null; } set { } }
}
public partial class ProvisioningOutput : Azure.Provisioning.ProvisioningVariable
{
public ProvisioningOutput(string bicepIdentifier, Azure.Provisioning.Expressions.BicepExpression type) : base (default(string), default(Azure.Provisioning.Expressions.BicepExpression), default(Azure.Provisioning.BicepValue<object>)) { }
public ProvisioningOutput(string bicepIdentifier, System.Type type) : base (default(string), default(Azure.Provisioning.Expressions.BicepExpression), default(Azure.Provisioning.BicepValue<object>)) { }
protected internal override System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile() { throw null; }
}
public partial class ProvisioningParameter : Azure.Provisioning.ProvisioningVariable
{
public ProvisioningParameter(string bicepIdentifier, Azure.Provisioning.Expressions.BicepExpression type) : base (default(string), default(Azure.Provisioning.Expressions.BicepExpression), default(Azure.Provisioning.BicepValue<object>)) { }
public ProvisioningParameter(string bicepIdentifier, System.Type type) : base (default(string), default(Azure.Provisioning.Expressions.BicepExpression), default(Azure.Provisioning.BicepValue<object>)) { }
public bool IsSecure { get { throw null; } set { } }
protected internal override System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile() { throw null; }
}
public partial class ProvisioningPlan
{
internal ProvisioningPlan() { }
public Azure.Provisioning.ProvisioningBuildOptions BuildOptions { get { throw null; } }
public Azure.Provisioning.Infrastructure Infrastructure { get { throw null; } }
public System.Collections.Generic.IDictionary<string, string> Compile() { throw null; }
public System.Collections.Generic.IEnumerable<string> Save(string directoryPath) { throw null; }
}
public partial class ProvisioningVariable : Azure.Provisioning.Primitives.NamedProvisionableConstruct
{
protected ProvisioningVariable(string bicepIdentifier, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.BicepValue<object>? value) : base (default(string)) { }
public ProvisioningVariable(string bicepIdentifier, System.Type type) : base (default(string)) { }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public Azure.Provisioning.Expressions.BicepExpression BicepType { get { throw null; } }
public string? Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<object> Value { get { throw null; } set { } }
protected internal override System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile() { throw null; }
}
}
namespace Azure.Provisioning.Authorization
{
public partial class AuthorizationRoleDefinition : Azure.Provisioning.Primitives.ProvisionableResource
{
public AuthorizationRoleDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepList<string> AssignableScopes { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Authorization.RoleDefinitionPermission> Permissions { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> RoleName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.AuthorizationRoleType> RoleType { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Authorization.AuthorizationRoleDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_06_01;
public static readonly string V2015_07_01;
public static readonly string V2016_07_01;
public static readonly string V2017_05_01;
public static readonly string V2017_09_01;
public static readonly string V2018_07_01;
public static readonly string V2022_04_01;
}
}
public enum AuthorizationRoleType
{
BuiltInRole = 0,
CustomRole = 1,
}
public enum NotificationDeliveryType
{
Email = 0,
}
public partial class PolicyAssignmentProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public PolicyAssignmentProperties() { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.Authorization.RoleManagementPrincipal LastModifiedBy { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastModifiedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> PolicyId { get { throw null; } }
public Azure.Provisioning.BicepValue<string> RoleDefinitionDisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> RoleDefinitionId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.AuthorizationRoleType> RoleType { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ScopeDisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ScopeId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementScopeType> ScopeType { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleAssignment : Azure.Provisioning.Primitives.ProvisionableResource
{
public RoleAssignment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> Condition { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ConditionVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> CreatedBy { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CreatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> DelegatedManagedIdentityResourceId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPrincipalType> PrincipalType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> RoleDefinitionId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Scope { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepValue<string> UpdatedBy { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> UpdatedOn { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Authorization.RoleAssignment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_06_01;
public static readonly string V2015_07_01;
public static readonly string V2016_07_01;
public static readonly string V2017_05_01;
public static readonly string V2017_09_01;
public static readonly string V2018_07_01;
public static readonly string V2022_04_01;
}
}
public enum RoleAssignmentEnablementRuleType
{
MultiFactorAuthentication = 0,
Justification = 1,
Ticketing = 2,
}
public partial class RoleAssignmentScheduleRequest : Azure.Provisioning.Primitives.ProvisionableResource
{
public RoleAssignmentScheduleRequest(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> ApprovalId { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Condition { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ConditionVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CreatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<System.TimeSpan> Duration { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> EndOn { get { throw null; } set { } }
public Azure.Provisioning.Authorization.RoleManagementExpandedProperties ExpandedProperties { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementScheduleExpirationType> ExpirationType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Justification { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> LinkedRoleEligibilityScheduleId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPrincipalType> PrincipalType { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> RequestorId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementScheduleRequestType> RequestType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> RoleDefinitionId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Scope { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> StartOn { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementScheduleStatus> Status { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> TargetRoleAssignmentScheduleId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> TargetRoleAssignmentScheduleInstanceId { get { throw null; } set { } }
public Azure.Provisioning.Authorization.RoleAssignmentScheduleTicketInfo TicketInfo { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Authorization.RoleAssignmentScheduleRequest FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2020_10_01;
}
}
public partial class RoleAssignmentScheduleTicketInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleAssignmentScheduleTicketInfo() { }
public Azure.Provisioning.BicepValue<string> TicketNumber { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> TicketSystem { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleDefinitionPermission : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleDefinitionPermission() { }
public Azure.Provisioning.BicepList<string> Actions { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> DataActions { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> NotActions { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> NotDataActions { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleEligibilityScheduleRequest : Azure.Provisioning.Primitives.ProvisionableResource
{
public RoleEligibilityScheduleRequest(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> ApprovalId { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Condition { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ConditionVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CreatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<System.TimeSpan> Duration { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> EndOn { get { throw null; } set { } }
public Azure.Provisioning.Authorization.RoleManagementExpandedProperties ExpandedProperties { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementScheduleExpirationType> ExpirationType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Justification { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPrincipalType> PrincipalType { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> RequestorId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementScheduleRequestType> RequestType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> RoleDefinitionId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Scope { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> StartOn { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementScheduleStatus> Status { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> TargetRoleEligibilityScheduleId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> TargetRoleEligibilityScheduleInstanceId { get { throw null; } set { } }
public Azure.Provisioning.Authorization.RoleEligibilityScheduleRequestPropertiesTicketInfo TicketInfo { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Authorization.RoleEligibilityScheduleRequest FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2020_10_01;
}
}
public partial class RoleEligibilityScheduleRequestPropertiesTicketInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleEligibilityScheduleRequestPropertiesTicketInfo() { }
public Azure.Provisioning.BicepValue<string> TicketNumber { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> TicketSystem { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum RoleManagementApprovalMode
{
SingleStage = 0,
Serial = 1,
Parallel = 2,
NoApproval = 3,
}
public partial class RoleManagementApprovalSettings : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleManagementApprovalSettings() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementApprovalMode> ApprovalMode { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Authorization.RoleManagementApprovalStage> ApprovalStages { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsApprovalRequired { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsApprovalRequiredForExtension { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsRequestorJustificationRequired { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleManagementApprovalStage : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleManagementApprovalStage() { }
public Azure.Provisioning.BicepValue<int> ApprovalStageTimeOutInDays { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Authorization.RoleManagementUserInfo> EscalationApprovers { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<int> EscalationTimeInMinutes { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsApproverJustificationRequired { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsEscalationEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Authorization.RoleManagementUserInfo> PrimaryApprovers { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum RoleManagementAssignmentLevel
{
Assignment = 0,
Eligibility = 1,
}
public partial class RoleManagementExpandedProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleManagementExpandedProperties() { }
public Azure.Provisioning.BicepValue<string> Email { get { throw null; } }
public Azure.Provisioning.BicepValue<string> PrincipalDisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPrincipalType> PrincipalType { get { throw null; } }
public Azure.Provisioning.BicepValue<string> RoleDefinitionDisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> RoleDefinitionId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.AuthorizationRoleType> RoleType { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ScopeDisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ScopeId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementScopeType> ScopeType { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleManagementPolicyApprovalRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule
{
public RoleManagementPolicyApprovalRule() { }
public Azure.Provisioning.Authorization.RoleManagementApprovalSettings Settings { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleManagementPolicyAssignment : Azure.Provisioning.Primitives.ProvisionableResource
{
public RoleManagementPolicyAssignment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Authorization.RoleManagementPolicyRule> EffectiveRules { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Authorization.PolicyAssignmentProperties PolicyAssignmentProperties { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> PolicyId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> RoleDefinitionId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Scope { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Authorization.RoleManagementPolicyAssignment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2020_10_01;
}
}
public partial class RoleManagementPolicyAuthenticationContextRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule
{
public RoleManagementPolicyAuthenticationContextRule() { }
public Azure.Provisioning.BicepValue<string> ClaimValue { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleManagementPolicyEnablementRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule
{
public RoleManagementPolicyEnablementRule() { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Authorization.RoleAssignmentEnablementRuleType> EnablementRules { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleManagementPolicyExpirationRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule
{
public RoleManagementPolicyExpirationRule() { }
public Azure.Provisioning.BicepValue<bool> IsExpirationRequired { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.TimeSpan> MaximumDuration { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum RoleManagementPolicyNotificationLevel
{
None = 0,
Critical = 1,
All = 2,
}
public partial class RoleManagementPolicyNotificationRule : Azure.Provisioning.Authorization.RoleManagementPolicyRule
{
public RoleManagementPolicyNotificationRule() { }
public Azure.Provisioning.BicepValue<bool> AreDefaultRecipientsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.NotificationDeliveryType> NotificationDeliveryType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPolicyNotificationLevel> NotificationLevel { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> NotificationRecipients { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPolicyRecipientType> RecipientType { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum RoleManagementPolicyRecipientType
{
Requestor = 0,
Approver = 1,
Admin = 2,
}
public partial class RoleManagementPolicyRule : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleManagementPolicyRule() { }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } set { } }
public Azure.Provisioning.Authorization.RoleManagementPolicyRuleTarget Target { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleManagementPolicyRuleTarget : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleManagementPolicyRuleTarget() { }
public Azure.Provisioning.BicepValue<string> Caller { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> EnforcedSettings { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> InheritableSettings { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementAssignmentLevel> Level { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> Operations { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> TargetObjects { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class RoleManagementPrincipal : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleManagementPrincipal() { }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Email { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPrincipalType> PrincipalType { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum RoleManagementPrincipalType
{
User = 0,
Group = 1,
ServicePrincipal = 2,
ForeignGroup = 3,
Device = 4,
}
public enum RoleManagementScheduleExpirationType
{
AfterDuration = 0,
AfterDateTime = 1,
NoExpiration = 2,
}
public enum RoleManagementScheduleRequestType
{
AdminAssign = 0,
AdminRemove = 1,
AdminUpdate = 2,
AdminExtend = 3,
AdminRenew = 4,
SelfActivate = 5,
SelfDeactivate = 6,
SelfExtend = 7,
SelfRenew = 8,
}
public enum RoleManagementScheduleStatus
{
Accepted = 0,
PendingEvaluation = 1,
Granted = 2,
Denied = 3,
PendingProvisioning = 4,
Provisioned = 5,
PendingRevocation = 6,
Revoked = 7,
Canceled = 8,
Failed = 9,
PendingApprovalProvisioning = 10,
PendingApproval = 11,
FailedAsResourceIsLocked = 12,
PendingAdminDecision = 13,
AdminApproved = 14,
AdminDenied = 15,
TimedOut = 16,
ProvisioningStarted = 17,
Invalid = 18,
PendingScheduleCreation = 19,
ScheduleCreated = 20,
PendingExternalProvisioning = 21,
}
public enum RoleManagementScopeType
{
[System.Runtime.Serialization.DataMemberAttribute(Name="subscription")]
Subscription = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="managementgroup")]
ManagementGroup = 1,
[System.Runtime.Serialization.DataMemberAttribute(Name="resourcegroup")]
ResourceGroup = 2,
}
public partial class RoleManagementUserInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RoleManagementUserInfo() { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> IsBackup { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementUserType> UserType { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum RoleManagementUserType
{
User = 0,
Group = 1,
}
}
namespace Azure.Provisioning.Expressions
{
public partial class ArrayExpression : Azure.Provisioning.Expressions.BicepExpression
{
public ArrayExpression(params Azure.Provisioning.Expressions.BicepExpression[] values) { }
public Azure.Provisioning.Expressions.BicepExpression[] Values { get { throw null; } }
}
public abstract partial class BicepExpression
{
protected BicepExpression() { }
public static implicit operator Azure.Provisioning.Expressions.BicepExpression (bool value) { throw null; }
public static implicit operator Azure.Provisioning.Expressions.BicepExpression (int value) { throw null; }
public static implicit operator Azure.Provisioning.Expressions.BicepExpression (string value) { throw null; }
public override string ToString() { throw null; }
internal abstract Azure.Provisioning.Expressions.BicepWriter Write(Azure.Provisioning.Expressions.BicepWriter writer);
}
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> Concat(params Azure.Provisioning.BicepValue<string>[] values) { 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.Resources.ResourceGroup GetResourceGroup() { 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(Azure.Provisioning.Expressions.BicepInterpolatedStringHandler handler) { throw null; }
public static Azure.Provisioning.BicepValue<object> ParseJson(Azure.Provisioning.BicepValue<object> value) { throw null; }
public static Azure.Provisioning.BicepValue<string> Take(Azure.Provisioning.BicepValue<string> text, Azure.Provisioning.BicepValue<int> size) { throw null; }
public static Azure.Provisioning.BicepValue<string> ToLower(Azure.Provisioning.BicepValue<object> value) { throw null; }
public static Azure.Provisioning.BicepValue<string> ToUpper(Azure.Provisioning.BicepValue<object> value) { throw null; }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public ref partial struct BicepInterpolatedStringHandler
{
private object _dummy;
private int _dummyPrimitive;
public BicepInterpolatedStringHandler(int literalLength, int formattedCount) { throw null; }
public void AppendFormatted<T>(T t) { }
public void AppendLiteral(string text) { }
}
public partial class BicepProgram
{
public BicepProgram(params Azure.Provisioning.Expressions.BicepStatement[] body) { }
public Azure.Provisioning.Expressions.BicepStatement[] Body { get { throw null; } }
public string? ModuleName { get { throw null; } set { } }
public override string ToString() { throw null; }
}
public abstract partial class BicepStatement
{
protected BicepStatement() { }
public override string ToString() { throw null; }
internal abstract Azure.Provisioning.Expressions.BicepWriter Write(Azure.Provisioning.Expressions.BicepWriter writer);
}
public partial class BicepStringBuilder
{
public BicepStringBuilder() { }
public Azure.Provisioning.Expressions.BicepStringBuilder Append(Azure.Provisioning.Expressions.BicepExpression expression) { throw null; }
public Azure.Provisioning.Expressions.BicepStringBuilder Append(Azure.Provisioning.Expressions.BicepInterpolatedStringHandler handler) { throw null; }
public Azure.Provisioning.Expressions.BicepStringBuilder Append(string text) { throw null; }
public Azure.Provisioning.BicepValue<string> Build() { throw null; }
public static implicit operator Azure.Provisioning.BicepValue<string> (Azure.Provisioning.Expressions.BicepStringBuilder value) { throw null; }
}
public enum BinaryBicepOperator
{
And = 0,
Or = 1,
Coalesce = 2,
Equal = 3,
EqualIgnoreCase = 4,
NotEqual = 5,
NotEqualIgnoreCase = 6,
Greater = 7,
GreaterOrEqual = 8,
Less = 9,
LessOrEqual = 10,
Add = 11,
Subtract = 12,
Multiply = 13,
Divide = 14,
Modulo = 15,
}
public partial class BinaryExpression : Azure.Provisioning.Expressions.BicepExpression
{
public BinaryExpression(Azure.Provisioning.Expressions.BicepExpression left, Azure.Provisioning.Expressions.BinaryBicepOperator op, Azure.Provisioning.Expressions.BicepExpression right) { }
public Azure.Provisioning.Expressions.BicepExpression Left { get { throw null; } }
public Azure.Provisioning.Expressions.BinaryBicepOperator Operator { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Right { get { throw null; } }
}
public partial class BoolLiteralExpression : Azure.Provisioning.Expressions.LiteralExpression
{
public BoolLiteralExpression(bool value) : base (default(object)) { }
public new bool Value { get { throw null; } }
}
public partial class CommentStatement : Azure.Provisioning.Expressions.BicepStatement
{
public CommentStatement(string comment) { }
public string Comment { get { throw null; } }
}
public partial class ConditionalExpression : Azure.Provisioning.Expressions.BicepExpression
{
public ConditionalExpression(Azure.Provisioning.Expressions.BicepExpression condition, Azure.Provisioning.Expressions.BicepExpression consequent, Azure.Provisioning.Expressions.BicepExpression alternate) { }
public Azure.Provisioning.Expressions.BicepExpression Alternate { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Condition { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Consequent { get { throw null; } }
}
public partial class DecoratorExpression : Azure.Provisioning.Expressions.BicepExpression
{
public DecoratorExpression(Azure.Provisioning.Expressions.BicepExpression value) { }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class ExpressionStatement : Azure.Provisioning.Expressions.BicepStatement
{
public ExpressionStatement(Azure.Provisioning.Expressions.BicepExpression expression) { }
public Azure.Provisioning.Expressions.BicepExpression Expression { get { throw null; } }
}
public partial class FunctionCallExpression : Azure.Provisioning.Expressions.BicepExpression
{
public FunctionCallExpression(Azure.Provisioning.Expressions.BicepExpression function, params Azure.Provisioning.Expressions.BicepExpression[] arguments) { }
public Azure.Provisioning.Expressions.BicepExpression[] Arguments { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Function { get { throw null; } }
}
public partial class IdentifierExpression : Azure.Provisioning.Expressions.BicepExpression
{
public IdentifierExpression(string name) { }
public string Name { get { throw null; } }
}
public partial class IndexExpression : Azure.Provisioning.Expressions.BicepExpression
{
public IndexExpression(Azure.Provisioning.Expressions.BicepExpression value, Azure.Provisioning.Expressions.BicepExpression index) { }
public Azure.Provisioning.Expressions.BicepExpression Index { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class InterpolatedStringExpression : Azure.Provisioning.Expressions.BicepExpression
{
public InterpolatedStringExpression(Azure.Provisioning.Expressions.BicepExpression[] values) { }
public Azure.Provisioning.Expressions.BicepExpression[] Values { get { throw null; } }
}
public partial class IntLiteralExpression : Azure.Provisioning.Expressions.LiteralExpression
{
public IntLiteralExpression(int value) : base (default(object)) { }
public new int Value { get { throw null; } }
}
public abstract partial class LiteralExpression : Azure.Provisioning.Expressions.BicepExpression
{
protected LiteralExpression(object? value = null) { }
public object? Value { get { throw null; } }
}
public partial class MemberExpression : Azure.Provisioning.Expressions.BicepExpression
{
public MemberExpression(Azure.Provisioning.Expressions.BicepExpression value, string member) { }
public string Member { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class ModuleStatement : Azure.Provisioning.Expressions.BicepStatement
{
public ModuleStatement(string name, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.Expressions.BicepExpression body) { }
public Azure.Provisioning.Expressions.BicepExpression Body { get { throw null; } }
public System.Collections.Generic.IList<Azure.Provisioning.Expressions.DecoratorExpression> Decorators { get { throw null; } }
public string Name { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Type { get { throw null; } }
}
public partial class NestedExpression : Azure.Provisioning.Expressions.BicepExpression
{
public NestedExpression(Azure.Provisioning.Expressions.BicepExpression value, string nestedMember) { }
public string NestedMember { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class NullLiteralExpression : Azure.Provisioning.Expressions.LiteralExpression
{
public NullLiteralExpression() : base (default(object)) { }
}
public partial class ObjectExpression : Azure.Provisioning.Expressions.BicepExpression
{
public ObjectExpression(params Azure.Provisioning.Expressions.PropertyExpression[] properties) { }
public Azure.Provisioning.Expressions.PropertyExpression[] Properties { get { throw null; } }
}
public partial class OutputStatement : Azure.Provisioning.Expressions.BicepStatement
{
public OutputStatement(string name, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.Expressions.BicepExpression value) { }
public System.Collections.Generic.IList<Azure.Provisioning.Expressions.DecoratorExpression> Decorators { get { throw null; } }
public string Name { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Type { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class ParameterStatement : Azure.Provisioning.Expressions.BicepStatement
{
public ParameterStatement(string name, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.Expressions.BicepExpression? defaultValue) { }
public System.Collections.Generic.IList<Azure.Provisioning.Expressions.DecoratorExpression> Decorators { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression? DefaultValue { get { throw null; } }
public string Name { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Type { get { throw null; } }
}
public partial class PropertyExpression : Azure.Provisioning.Expressions.BicepExpression
{
public PropertyExpression(string name, Azure.Provisioning.Expressions.BicepExpression value) { }
public string Name { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class ResourceStatement : Azure.Provisioning.Expressions.BicepStatement
{
public ResourceStatement(string name, Azure.Provisioning.Expressions.BicepExpression type, Azure.Provisioning.Expressions.BicepExpression body) { }
public Azure.Provisioning.Expressions.BicepExpression Body { get { throw null; } }
public System.Collections.Generic.IList<Azure.Provisioning.Expressions.DecoratorExpression> Decorators { get { throw null; } }
public bool Existing { get { throw null; } set { } }
public string Name { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Type { get { throw null; } }
}
public partial class SafeIndexExpression : Azure.Provisioning.Expressions.BicepExpression
{
public SafeIndexExpression(Azure.Provisioning.Expressions.BicepExpression value, Azure.Provisioning.Expressions.BicepExpression index) { }
public Azure.Provisioning.Expressions.BicepExpression Index { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class SafeMemberExpression : Azure.Provisioning.Expressions.BicepExpression
{
public SafeMemberExpression(Azure.Provisioning.Expressions.BicepExpression value, string member) { }
public string Member { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class StringLiteralExpression : Azure.Provisioning.Expressions.LiteralExpression
{
public StringLiteralExpression(string value) : base (default(object)) { }
public new string Value { get { throw null; } }
}
public partial class TargetScopeStatement : Azure.Provisioning.Expressions.BicepStatement
{
public TargetScopeStatement(Azure.Provisioning.Expressions.BicepExpression scope) { }
public Azure.Provisioning.Expressions.BicepExpression Scope { get { throw null; } }
}
public partial class TypeExpression : Azure.Provisioning.Expressions.BicepExpression
{
public TypeExpression(System.Type type) { }
public System.Type Type { get { throw null; } }
}
public enum UnaryBicepOperator
{
Not = 0,
Negate = 1,
SuppressNull = 2,
}
public partial class UnaryExpression : Azure.Provisioning.Expressions.BicepExpression
{
public UnaryExpression(Azure.Provisioning.Expressions.UnaryBicepOperator op, Azure.Provisioning.Expressions.BicepExpression value) { }
public Azure.Provisioning.Expressions.UnaryBicepOperator Operator { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
public partial class VariableStatement : Azure.Provisioning.Expressions.BicepStatement
{
public VariableStatement(string name, Azure.Provisioning.Expressions.BicepExpression value) { }
public System.Collections.Generic.IList<Azure.Provisioning.Expressions.DecoratorExpression> Decorators { get { throw null; } }
public string Name { get { throw null; } }
public Azure.Provisioning.Expressions.BicepExpression Value { get { throw null; } }
}
}
namespace Azure.Provisioning.Primitives
{
public partial class BicepLiteral : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BicepLiteral(params Azure.Provisioning.Expressions.BicepStatement[] statements) { }
public System.Collections.Generic.IList<Azure.Provisioning.Expressions.BicepStatement> Statements { get { throw null; } }
protected internal override System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile() { throw null; }
}
public partial class BicepValueReference
{
public BicepValueReference(Azure.Provisioning.Primitives.ProvisionableConstruct construct, string propertyName, params string[]? path) { }
public System.Collections.Generic.IReadOnlyList<string>? BicepPath { get { throw null; } }
public Azure.Provisioning.Primitives.ProvisionableConstruct Construct { get { throw null; } }
public string PropertyName { get { throw null; } }
public override string ToString() { throw null; }
}
public enum DeploymentScope
{
ResourceGroup = 0,
Subscription = 1,
ManagementGroup = 2,
Tenant = 3,
}
public partial class DynamicResourceNamePropertyResolver : Azure.Provisioning.Primitives.ResourceNamePropertyResolver
{
public DynamicResourceNamePropertyResolver() { }
protected virtual Azure.Provisioning.BicepValue<string> GetUniqueSuffix(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableResource resource) { throw null; }
public override Azure.Provisioning.BicepValue<string>? ResolveName(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableResource resource, Azure.Provisioning.Primitives.ResourceNameRequirements requirements) { throw null; }
}
public abstract partial class InfrastructureResolver
{
protected InfrastructureResolver() { }
public virtual System.Collections.Generic.IEnumerable<Azure.Provisioning.Infrastructure> GetNestedInfrastructure(Azure.Provisioning.Infrastructure infrastructure, Azure.Provisioning.ProvisioningBuildOptions options) { throw null; }
public virtual void ResolveInfrastructure(Azure.Provisioning.Infrastructure infrastructure, Azure.Provisioning.ProvisioningBuildOptions options) { }
public virtual void ResolveProperties(Azure.Provisioning.Primitives.ProvisionableConstruct construct, Azure.Provisioning.ProvisioningBuildOptions options) { }
public virtual System.Collections.Generic.IEnumerable<Azure.Provisioning.Primitives.Provisionable> ResolveResources(System.Collections.Generic.IEnumerable<Azure.Provisioning.Primitives.Provisionable> resources, Azure.Provisioning.ProvisioningBuildOptions options) { throw null; }
}
public partial class LocationPropertyResolver : Azure.Provisioning.Primitives.InfrastructureResolver
{
public LocationPropertyResolver() { }
protected virtual Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> GetDefaultLocation(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableConstruct construct) { throw null; }
public override void ResolveProperties(Azure.Provisioning.Primitives.ProvisionableConstruct construct, Azure.Provisioning.ProvisioningBuildOptions options) { }
}
public partial class ModuleImport : Azure.Provisioning.Primitives.NamedProvisionableConstruct
{
public ModuleImport(string bicepIdentifier, Azure.Provisioning.BicepValue<string> path) : base (default(string)) { }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepDictionary<object> Parameters { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Path { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Scope { get { throw null; } set { } }
protected internal override System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile() { throw null; }
protected internal override void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { }
}
public abstract partial class NamedProvisionableConstruct : Azure.Provisioning.Primitives.ProvisionableConstruct
{
protected NamedProvisionableConstruct(string bicepIdentifier) { }
public string BicepIdentifier { get { throw null; } set { } }
}
public partial class OrderingInfrastructureResolver : Azure.Provisioning.Primitives.InfrastructureResolver
{
public OrderingInfrastructureResolver() { }
public override System.Collections.Generic.IEnumerable<Azure.Provisioning.Primitives.Provisionable> ResolveResources(System.Collections.Generic.IEnumerable<Azure.Provisioning.Primitives.Provisionable> resources, Azure.Provisioning.ProvisioningBuildOptions options) { throw null; }
}
public abstract partial class Provisionable
{
internal Provisionable() { }
protected internal abstract System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile();
public virtual System.Collections.Generic.IEnumerable<Azure.Provisioning.Primitives.Provisionable> GetProvisionableResources() { throw null; }
protected internal virtual void Resolve(Azure.Provisioning.ProvisioningBuildOptions? options = null) { }
protected internal virtual void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { }
}
public abstract partial class ProvisionableConstruct : Azure.Provisioning.Primitives.Provisionable, Azure.Provisioning.IBicepValue
{
protected ProvisionableConstruct() { }
Azure.Provisioning.Expressions.BicepExpression? Azure.Provisioning.IBicepValue.Expression { get { throw null; } set { } }
bool Azure.Provisioning.IBicepValue.IsEmpty { get { throw null; } }
bool Azure.Provisioning.IBicepValue.IsOutput { get { throw null; } }
bool Azure.Provisioning.IBicepValue.IsRequired { get { throw null; } }
bool Azure.Provisioning.IBicepValue.IsSecure { get { throw null; } }
Azure.Provisioning.BicepValueKind Azure.Provisioning.IBicepValue.Kind { get { throw null; } }
object? Azure.Provisioning.IBicepValue.LiteralValue { get { throw null; } }
Azure.Provisioning.Primitives.BicepValueReference? Azure.Provisioning.IBicepValue.Self { get { throw null; } set { } }
Azure.Provisioning.Primitives.BicepValueReference? Azure.Provisioning.IBicepValue.Source { get { throw null; } }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public Azure.Provisioning.Infrastructure? ParentInfrastructure { get { throw null; } set { } }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public System.Collections.Generic.IDictionary<string, Azure.Provisioning.IBicepValue> ProvisionableProperties { get { throw null; } }
protected virtual void AssignOrReplace<T>(ref T? property, T value) where T : Azure.Provisioning.IBicepValue { }
void Azure.Provisioning.IBicepValue.Assign(Azure.Provisioning.IBicepValue source) { }
Azure.Provisioning.Expressions.BicepExpression Azure.Provisioning.IBicepValue.Compile() { throw null; }
void Azure.Provisioning.IBicepValue.SetReadOnly() { }
protected internal override System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile() { throw null; }
protected Azure.Provisioning.BicepDictionary<T> DefineDictionaryProperty<T>(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false) { throw null; }
protected Azure.Provisioning.BicepList<T> DefineListProperty<T>(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false) { throw null; }
protected T DefineModelProperty<T>(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false, bool isSecure = false, string? format = null) where T : Azure.Provisioning.Primitives.ProvisionableConstruct, new() { throw null; }
protected Azure.Provisioning.BicepValue<T> DefineProperty<T>(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false, bool isSecure = false, Azure.Provisioning.BicepValue<T>? defaultValue = null, string? format = null) { throw null; }
protected virtual void DefineProvisionableProperties() { }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override System.Collections.Generic.IEnumerable<Azure.Provisioning.Primitives.Provisionable> GetProvisionableResources() { throw null; }
protected void Initialize() { }
protected internal void OverrideWithExpression(Azure.Provisioning.Expressions.BicepExpression reference) { }
protected internal override void Resolve(Azure.Provisioning.ProvisioningBuildOptions? options = null) { }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public void SetProvisioningProperty(Azure.Provisioning.IBicepValue property, Azure.Provisioning.BicepValue value) { }
protected internal override void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { }
}
public abstract partial class ProvisionableResource : Azure.Provisioning.Primitives.NamedProvisionableConstruct
{
protected ProvisionableResource(string bicepIdentifier, Azure.Core.ResourceType resourceType, string? resourceVersion = null) : base (default(string)) { }
public System.Collections.Generic.IList<Azure.Provisioning.Primitives.ProvisionableResource> DependsOn { get { throw null; } }
public bool IsExistingResource { get { throw null; } protected set { } }
public Azure.Core.ResourceType ResourceType { get { throw null; } }
public string? ResourceVersion { get { throw null; } set { } }
public virtual Azure.Provisioning.ProvisioningPlan Build(Azure.Provisioning.ProvisioningBuildOptions? options = null) { throw null; }
protected internal override System.Collections.Generic.IEnumerable<Azure.Provisioning.Expressions.BicepStatement> Compile() { throw null; }
protected Azure.Provisioning.Primitives.ResourceReference<T> DefineResource<T>(string propertyName, string[]? bicepPath, bool isOutput = false, bool isRequired = false, T? defaultValue = null) where T : Azure.Provisioning.Primitives.ProvisionableResource { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public virtual Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
protected internal override void Validate(Azure.Provisioning.ProvisioningBuildOptions? options = null) { }
}
[System.FlagsAttribute]
public enum ResourceNameCharacters
{
LowercaseLetters = 1,
UppercaseLetters = 2,
Letters = 3,
Numbers = 4,
Alphanumeric = 7,
Hyphen = 8,
Underscore = 16,
Period = 32,
Parentheses = 64,
}
public abstract partial class ResourceNamePropertyResolver : Azure.Provisioning.Primitives.InfrastructureResolver
{
protected ResourceNamePropertyResolver() { }
public abstract Azure.Provisioning.BicepValue<string>? ResolveName(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableResource resource, Azure.Provisioning.Primitives.ResourceNameRequirements requirements);
public override void ResolveProperties(Azure.Provisioning.Primitives.ProvisionableConstruct construct, Azure.Provisioning.ProvisioningBuildOptions options) { }
protected static string SanitizeText(string text, Azure.Provisioning.Primitives.ResourceNameCharacters validCharacters) { throw null; }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public readonly partial struct ResourceNameRequirements
{
private readonly int _dummyPrimitive;
public ResourceNameRequirements(int minLength, int maxLength, Azure.Provisioning.Primitives.ResourceNameCharacters validCharacters) { throw null; }
public int MaxLength { get { throw null; } }
public int MinLength { get { throw null; } }
public Azure.Provisioning.Primitives.ResourceNameCharacters ValidCharacters { get { throw null; } }
}
public partial class ResourceReference<T> where T : Azure.Provisioning.Primitives.ProvisionableResource
{
public ResourceReference(Azure.Provisioning.BicepValue<string> reference) { }
public T? Value { get { throw null; } set { } }
}
public partial class StaticResourceNamePropertyResolver : Azure.Provisioning.Primitives.ResourceNamePropertyResolver
{
public StaticResourceNamePropertyResolver() { }
public override Azure.Provisioning.BicepValue<string>? ResolveName(Azure.Provisioning.ProvisioningBuildOptions options, Azure.Provisioning.Primitives.ProvisionableResource resource, Azure.Provisioning.Primitives.ResourceNameRequirements requirements) { throw null; }
}
}
namespace Azure.Provisioning.Resources
{
public partial class ApiProfile : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ApiProfile() { }
public Azure.Provisioning.BicepValue<string> ApiVersion { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ProfileVersion { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplication : Azure.Provisioning.Primitives.ProvisionableResource
{
public ArmApplication(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ApplicationDefinitionId { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ArmApplicationArtifact> Artifacts { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ArmApplicationAuthorization> Authorizations { get { throw null; } }
public Azure.Provisioning.BicepValue<string> BillingDetailsResourceUsageId { get { throw null; } }
public Azure.Provisioning.Resources.ArmApplicationDetails CreatedBy { get { throw null; } }
public Azure.Provisioning.Resources.ArmApplicationPackageContact CustomerSupport { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.Resources.ArmApplicationManagedIdentity Identity { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmApplicationJitAccessPolicy JitAccessPolicy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Kind { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ManagedBy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ManagedResourceGroupId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmApplicationManagementMode> ManagementMode { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> Outputs { get { throw null; } }
public Azure.Provisioning.BicepValue<System.BinaryData> Parameters { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmPlan Plan { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ResourcesProvisioningState> ProvisioningState { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> PublisherTenantId { get { throw null; } }
public Azure.Provisioning.Resources.ArmApplicationSku Sku { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmApplicationPackageSupportUris SupportUris { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmApplicationDetails UpdatedBy { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ArmApplication FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2017_09_01;
public static readonly string V2017_12_01;
public static readonly string V2018_02_01;
public static readonly string V2018_03_01;
public static readonly string V2018_06_01;
public static readonly string V2019_07_01;
public static readonly string V2021_07_01;
}
}
public partial class ArmApplicationArtifact : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationArtifact() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmApplicationArtifactType> ArtifactType { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmApplicationArtifactName> Name { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> Uri { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum ArmApplicationArtifactName
{
NotSpecified = 0,
ViewDefinition = 1,
Authorizations = 2,
CustomRoleDefinition = 3,
}
public enum ArmApplicationArtifactType
{
NotSpecified = 0,
Template = 1,
Custom = 2,
}
public partial class ArmApplicationAuthorization : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationAuthorization() { }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> RoleDefinitionId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplicationDefinition : Azure.Provisioning.Primitives.ProvisionableResource
{
public ArmApplicationDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ArmApplicationDefinitionArtifact> Artifacts { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ArmApplicationAuthorization> Authorizations { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> CreateUiDefinition { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmApplicationPackageLockingPolicy LockingPolicy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmApplicationLockLevel> LockLevel { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> MainTemplate { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ManagedBy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmApplicationManagementMode> ManagementMode { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ArmApplicationNotificationEndpoint> NotificationEndpoints { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Uri> PackageFileUri { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ArmApplicationPolicy> Policies { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmApplicationSku Sku { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ArmApplicationDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2017_09_01;
public static readonly string V2017_12_01;
public static readonly string V2018_02_01;
public static readonly string V2018_03_01;
public static readonly string V2018_06_01;
public static readonly string V2019_07_01;
public static readonly string V2021_07_01;
}
}
public partial class ArmApplicationDefinitionArtifact : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationDefinitionArtifact() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmApplicationArtifactType> ArtifactType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmApplicationDefinitionArtifactName> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Uri> Uri { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ArmApplicationDefinitionArtifactName
{
NotSpecified = 0,
ApplicationResourceTemplate = 1,
CreateUiDefinition = 2,
MainTemplateParameters = 3,
}
public enum ArmApplicationDeploymentMode
{
NotSpecified = 0,
Incremental = 1,
Complete = 2,
}
public partial class ArmApplicationDetails : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationDetails() { }
public Azure.Provisioning.BicepValue<System.Guid> ApplicationId { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> ObjectId { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Puid { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplicationJitAccessPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationJitAccessPolicy() { }
public Azure.Provisioning.BicepValue<bool> JitAccessEnabled { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.JitApprovalMode> JitApprovalMode { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.JitApprover> JitApprovers { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.TimeSpan> MaximumJitAccessDuration { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ArmApplicationLockLevel
{
None = 0,
CanNotDelete = 1,
ReadOnly = 2,
}
public partial class ArmApplicationManagedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationManagedIdentity() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmApplicationManagedIdentityType> IdentityType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.ArmApplicationUserAssignedIdentity> UserAssignedIdentities { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ArmApplicationManagedIdentityType
{
None = 0,
SystemAssigned = 1,
UserAssigned = 2,
[System.Runtime.Serialization.DataMemberAttribute(Name="SystemAssigned, UserAssigned")]
SystemAssignedUserAssigned = 3,
}
public enum ArmApplicationManagementMode
{
NotSpecified = 0,
Unmanaged = 1,
Managed = 2,
}
public partial class ArmApplicationNotificationEndpoint : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationNotificationEndpoint() { }
public Azure.Provisioning.BicepValue<System.Uri> Uri { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplicationPackageContact : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationPackageContact() { }
public Azure.Provisioning.BicepValue<string> ContactName { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Email { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Phone { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplicationPackageLockingPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationPackageLockingPolicy() { }
public Azure.Provisioning.BicepList<string> AllowedActions { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> AllowedDataActions { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplicationPackageSupportUris : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationPackageSupportUris() { }
public Azure.Provisioning.BicepValue<System.Uri> AzureGovernmentUri { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> AzurePublicCloudUri { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplicationPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationPolicy() { }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Parameters { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> PolicyDefinitionId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplicationSku : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationSku() { }
public Azure.Provisioning.BicepValue<int> Capacity { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Family { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Model { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Size { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Tier { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmApplicationUserAssignedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmApplicationUserAssignedIdentity() { }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public readonly partial struct ArmBuiltInRole : System.IEquatable<Azure.Provisioning.Resources.ArmBuiltInRole>
{
private readonly object _dummy;
private readonly int _dummyPrimitive;
public ArmBuiltInRole(string value) { throw null; }
public static Azure.Provisioning.Resources.ArmBuiltInRole Contributor { get { throw null; } }
public static Azure.Provisioning.Resources.ArmBuiltInRole ManagedIdentityContributor { get { throw null; } }
public static Azure.Provisioning.Resources.ArmBuiltInRole ManagedIdentityOperator { get { throw null; } }
public static Azure.Provisioning.Resources.ArmBuiltInRole Owner { get { throw null; } }
public static Azure.Provisioning.Resources.ArmBuiltInRole Reader { get { throw null; } }
public static Azure.Provisioning.Resources.ArmBuiltInRole RoleBasedAccessControlAdministrator { get { throw null; } }
public static Azure.Provisioning.Resources.ArmBuiltInRole UserAccessAdministrator { get { throw null; } }
public bool Equals(Azure.Provisioning.Resources.ArmBuiltInRole other) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override bool Equals(object? obj) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public static string GetBuiltInRoleName(Azure.Provisioning.Resources.ArmBuiltInRole value) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override int GetHashCode() { throw null; }
public static bool operator ==(Azure.Provisioning.Resources.ArmBuiltInRole left, Azure.Provisioning.Resources.ArmBuiltInRole right) { throw null; }
public static implicit operator Azure.Provisioning.Resources.ArmBuiltInRole (string value) { throw null; }
public static bool operator !=(Azure.Provisioning.Resources.ArmBuiltInRole left, Azure.Provisioning.Resources.ArmBuiltInRole right) { throw null; }
public override string ToString() { throw null; }
}
public partial class ArmDependency : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmDependency() { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.BasicArmDependency> DependsOn { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ResourceName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceType> ResourceType { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmDeployment : Azure.Provisioning.Primitives.ProvisionableResource
{
public ArmDeployment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmDeploymentPropertiesExtended Properties { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ArmDeployment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_01_01;
public static readonly string V2015_11_01;
public static readonly string V2016_02_01;
public static readonly string V2016_06_01;
public static readonly string V2016_07_01;
public static readonly string V2016_09_01;
public static readonly string V2017_03_01;
public static readonly string V2017_05_01;
public static readonly string V2017_05_10;
public static readonly string V2017_06_01;
public static readonly string V2017_08_01;
public static readonly string V2018_01_01;
public static readonly string V2018_02_01;
public static readonly string V2018_05_01;
public static readonly string V2018_07_01;
public static readonly string V2018_08_01;
public static readonly string V2018_09_01;
public static readonly string V2018_11_01;
public static readonly string V2019_03_01;
public static readonly string V2019_04_01;
public static readonly string V2019_05_01;
public static readonly string V2019_08_01;
public static readonly string V2019_09_01;
public static readonly string V2020_06_01;
public static readonly string V2020_10_01;
public static readonly string V2021_01_01;
public static readonly string V2021_04_01;
public static readonly string V2022_09_01;
public static readonly string V2023_07_01;
}
}
public partial class ArmDeploymentContent : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmDeploymentContent() { }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmDeploymentProperties Properties { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ArmDeploymentMode
{
Incremental = 0,
Complete = 1,
}
public partial class ArmDeploymentParametersLink : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmDeploymentParametersLink() { }
public Azure.Provisioning.BicepValue<string> ContentVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Uri> Uri { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmDeploymentProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmDeploymentProperties() { }
public Azure.Provisioning.BicepValue<string> DebugSettingDetailLevel { get { throw null; } set { } }
public Azure.Provisioning.Resources.ErrorDeployment ErrorDeployment { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ExpressionEvaluationScope> ExpressionEvaluationScope { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmDeploymentMode> Mode { get { throw null; } }
public Azure.Provisioning.BicepValue<System.BinaryData> Parameters { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmDeploymentParametersLink ParametersLink { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> Template { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmDeploymentTemplateLink TemplateLink { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmDeploymentPropertiesExtended : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmDeploymentPropertiesExtended() { }
public Azure.Provisioning.BicepValue<string> CorrelationId { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ArmDependency> Dependencies { get { throw null; } }
public Azure.Provisioning.BicepValue<System.TimeSpan> Duration { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.ResponseError> Error { get { throw null; } }
public Azure.Provisioning.Resources.ErrorDeploymentExtended ErrorDeployment { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmDeploymentMode> Mode { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.SubResource> OutputResources { get { throw null; } }
public Azure.Provisioning.BicepValue<System.BinaryData> Outputs { get { throw null; } }
public Azure.Provisioning.BicepValue<System.BinaryData> Parameters { get { throw null; } }
public Azure.Provisioning.Resources.ArmDeploymentParametersLink ParametersLink { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ResourceProviderData> Providers { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ResourcesProvisioningState> ProvisioningState { get { throw null; } }
public Azure.Provisioning.BicepValue<string> TemplateHash { get { throw null; } }
public Azure.Provisioning.Resources.ArmDeploymentTemplateLink TemplateLink { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> Timestamp { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.SubResource> ValidatedResources { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmDeploymentScript : Azure.Provisioning.Primitives.ProvisionableResource
{
public ArmDeploymentScript(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.Resources.ArmDeploymentScriptManagedIdentity Identity { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ArmDeploymentScript FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2020_10_01;
public static readonly string V2023_08_01;
}
}
public partial class ArmDeploymentScriptManagedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmDeploymentScriptManagedIdentity() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmDeploymentScriptManagedIdentityType> IdentityType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.UserAssignedIdentityDetails> UserAssignedIdentities { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ArmDeploymentScriptManagedIdentityType
{
UserAssigned = 0,
}
public partial class ArmDeploymentTemplateLink : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmDeploymentTemplateLink() { }
public Azure.Provisioning.BicepValue<string> ContentVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> QueryString { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> RelativePath { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Uri> Uri { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmDeploymentWhatIfProperties : Azure.Provisioning.Resources.ArmDeploymentProperties
{
public ArmDeploymentWhatIfProperties() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.WhatIfResultFormat> WhatIfResultFormat { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmPlan : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmPlan() { }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Product { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> PromotionCode { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Publisher { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Version { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ArmPolicyParameter : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmPolicyParameter() { }
public Azure.Provisioning.BicepList<System.BinaryData> AllowedValues { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> DefaultValue { get { throw null; } set { } }
public Azure.Provisioning.Resources.ParameterDefinitionsValueMetadata Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ArmPolicyParameterType> ParameterType { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ArmPolicyParameterType
{
String = 0,
Array = 1,
Object = 2,
Boolean = 3,
Integer = 4,
Float = 5,
DateTime = 6,
}
public partial class ArmPolicyParameterValue : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ArmPolicyParameterValue() { }
public Azure.Provisioning.BicepValue<System.BinaryData> Value { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class BasicArmDependency : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BasicArmDependency() { }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ResourceName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceType> ResourceType { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum CreatedByType
{
User = 0,
Application = 1,
ManagedIdentity = 2,
Key = 3,
}
public partial class CreateManagementGroupDetails : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public CreateManagementGroupDetails() { }
public Azure.Provisioning.Resources.ManagementGroupParentCreateOptions Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> UpdatedBy { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> UpdatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<int> Version { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum EnforcementMode
{
[System.Runtime.Serialization.DataMemberAttribute(Name="Default")]
Enforced = 0,
Default = 1,
DoNotEnforce = 2,
}
public partial class ErrorDeployment : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ErrorDeployment() { }
public Azure.Provisioning.BicepValue<string> DeploymentName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ErrorDeploymentType> DeploymentType { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ErrorDeploymentExtended : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ErrorDeploymentExtended() { }
public Azure.Provisioning.BicepValue<string> DeploymentName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ErrorDeploymentType> DeploymentType { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ProvisioningState { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum ErrorDeploymentType
{
LastSuccessful = 0,
SpecificDeployment = 1,
}
public enum ExpressionEvaluationScope
{
NotSpecified = 0,
Outer = 1,
Inner = 2,
}
public partial class ExtendedAzureLocation : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ExtendedAzureLocation() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ExtendedLocationType> ExtendedLocationType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ExtendedLocationType
{
EdgeZone = 0,
}
public partial class GenericResource : Azure.Provisioning.Primitives.ProvisionableResource
{
public GenericResource(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> ChangedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CreatedOn { get { throw null; } }
public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Kind { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ManagedBy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Resources.ArmPlan Plan { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> Properties { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ProvisioningState { get { throw null; } }
public Azure.Provisioning.Resources.ResourcesSku Sku { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.GenericResource FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
}
public enum JitApprovalMode
{
NotSpecified = 0,
AutoApprove = 1,
ManualApprove = 2,
}
public partial class JitApprover : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public JitApprover() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.JitApproverType> ApproverType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum JitApproverType
{
[System.Runtime.Serialization.DataMemberAttribute(Name="user")]
User = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="group")]
Group = 1,
}
public partial class JitAuthorizationPolicies : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public JitAuthorizationPolicies() { }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> RoleDefinitionId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class JitRequest : Azure.Provisioning.Primitives.ProvisionableResource
{
public JitRequest(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> ApplicationResourceId { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmApplicationDetails CreatedBy { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.JitAuthorizationPolicies> JitAuthorizationPolicies { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.JitRequestState> JitRequestState { get { throw null; } }
public Azure.Provisioning.Resources.JitSchedulingPolicy JitSchedulingPolicy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ResourcesProvisioningState> ProvisioningState { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> PublisherTenantId { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
public Azure.Provisioning.Resources.ArmApplicationDetails UpdatedBy { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.JitRequest FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2019_07_01;
public static readonly string V2021_07_01;
}
}
public enum JitRequestState
{
NotSpecified = 0,
Pending = 1,
Approved = 2,
Denied = 3,
Failed = 4,
Canceled = 5,
Expired = 6,
Timeout = 7,
}
public partial class JitSchedulingPolicy : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public JitSchedulingPolicy() { }
public Azure.Provisioning.BicepValue<System.TimeSpan> Duration { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.JitSchedulingType> SchedulingType { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> StartOn { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum JitSchedulingType
{
NotSpecified = 0,
Once = 1,
Recurring = 2,
}
public partial class LinkedTemplateArtifact : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public LinkedTemplateArtifact() { }
public Azure.Provisioning.BicepValue<string> Path { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> Template { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagedByTenant : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagedByTenant() { }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagedServiceIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagedServiceIdentity() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ManagedServiceIdentityType> ManagedServiceIdentityType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.UserAssignedIdentityDetails> UserAssignedIdentities { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ManagedServiceIdentityType
{
None = 0,
SystemAssigned = 1,
UserAssigned = 2,
[System.Runtime.Serialization.DataMemberAttribute(Name="SystemAssigned, UserAssigned")]
SystemAssignedUserAssigned = 3,
}
public partial class ManagementGroup : Azure.Provisioning.Primitives.ProvisionableResource
{
public ManagementGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ManagementGroupChildOptions> Children { get { throw null; } }
public Azure.Provisioning.Resources.CreateManagementGroupDetails Details { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ManagementGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2018_03_01_beta;
public static readonly string V2019_11_01;
public static readonly string V2020_02_01;
public static readonly string V2020_05_01;
public static readonly string V2020_10_01;
public static readonly string V2021_04_01;
public static readonly string V2023_04_01;
}
}
public partial class ManagementGroupChildInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementGroupChildInfo() { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ManagementGroupChildInfo> Children { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ManagementGroupChildType> ChildType { get { throw null; } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementGroupChildOptions : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementGroupChildOptions() { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ManagementGroupChildOptions> Children { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ManagementGroupChildType> ChildType { get { throw null; } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum ManagementGroupChildType
{
[System.Runtime.Serialization.DataMemberAttribute(Name="Microsoft.Management/managementGroups")]
MicrosoftManagementManagementGroups = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="/subscriptions")]
Subscriptions = 1,
}
public partial class ManagementGroupInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementGroupInfo() { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ManagementGroupPathElement> ManagementGroupAncestorChain { get { throw null; } }
public Azure.Provisioning.BicepList<string> ManagementGroupAncestors { get { throw null; } }
public Azure.Provisioning.Resources.ParentManagementGroupInfo Parent { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ManagementGroupPathElement> Path { get { throw null; } }
public Azure.Provisioning.BicepValue<string> UpdatedBy { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> UpdatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<int> Version { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementGroupParentCreateOptions : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementGroupParentCreateOptions() { }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementGroupPathElement : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementGroupPathElement() { }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ManagementGroupPolicyDefinition : Azure.Provisioning.Primitives.ProvisionableResource
{
public ManagementGroupPolicyDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<System.BinaryData> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Mode { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.ArmPolicyParameter> Parameters { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> PolicyRule { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.PolicyType> PolicyType { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ManagementGroupPolicyDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_04_01;
public static readonly string V2016_12_01;
public static readonly string V2018_03_01;
public static readonly string V2018_05_01;
public static readonly string V2019_01_01;
public static readonly string V2019_06_01;
public static readonly string V2019_09_01;
public static readonly string V2020_03_01;
public static readonly string V2020_08_01;
public static readonly string V2020_09_01;
public static readonly string V2021_06_01;
public static readonly string V2023_04_01;
}
}
public partial class ManagementGroupPolicySetDefinition : Azure.Provisioning.Primitives.ProvisionableResource
{
public ManagementGroupPolicySetDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<System.BinaryData> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.ArmPolicyParameter> Parameters { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.PolicyDefinitionGroup> PolicyDefinitionGroups { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.PolicyDefinitionReference> PolicyDefinitions { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.PolicyType> PolicyType { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ManagementGroupPolicySetDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2018_03_01;
public static readonly string V2018_05_01;
public static readonly string V2019_01_01;
public static readonly string V2019_06_01;
public static readonly string V2019_09_01;
public static readonly string V2020_03_01;
public static readonly string V2020_08_01;
public static readonly string V2020_09_01;
public static readonly string V2021_06_01;
public static readonly string V2023_04_01;
}
}
public partial class ManagementGroupSubscription : Azure.Provisioning.Primitives.ProvisionableResource
{
public ManagementGroupSubscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Resources.ManagementGroup? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ParentId { get { throw null; } }
public Azure.Provisioning.BicepValue<string> State { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Tenant { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ManagementGroupSubscription FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2018_03_01_beta;
public static readonly string V2019_11_01;
public static readonly string V2020_02_01;
public static readonly string V2020_05_01;
public static readonly string V2020_10_01;
public static readonly string V2021_04_01;
public static readonly string V2023_04_01;
}
}
public partial class ManagementLock : Azure.Provisioning.Primitives.ProvisionableResource
{
public ManagementLock(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ManagementLockLevel> Level { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Notes { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ManagementLockOwner> Owners { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ManagementLock FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_01_01;
public static readonly string V2015_06_01;
public static readonly string V2016_09_01;
public static readonly string V2017_04_01;
public static readonly string V2020_05_01;
}
}
public enum ManagementLockLevel
{
NotSpecified = 0,
CanNotDelete = 1,
ReadOnly = 2,
}
public partial class ManagementLockOwner : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ManagementLockOwner() { }
public Azure.Provisioning.BicepValue<string> ApplicationId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class NonComplianceMessage : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public NonComplianceMessage() { }
public Azure.Provisioning.BicepValue<string> Message { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> PolicyDefinitionReferenceId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ParameterDefinitionsValueMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ParameterDefinitionsValueMetadata() { }
public Azure.Provisioning.BicepDictionary<System.BinaryData> AdditionalProperties { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<bool> AssignPermissions { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> StrongType { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ParentManagementGroupInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ParentManagementGroupInfo() { }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class PolicyAssignment : Azure.Provisioning.Primitives.ProvisionableResource
{
public PolicyAssignment(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.EnforcementMode> EnforcementMode { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> ExcludedScopes { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.Resources.ManagedServiceIdentity ManagedIdentity { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.NonComplianceMessage> NonComplianceMessages { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.PolicyOverride> Overrides { get { throw null; } set { } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.ArmPolicyParameterValue> Parameters { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> PolicyDefinitionId { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ResourceSelector> ResourceSelectors { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Scope { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.PolicyAssignment FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2016_04_01;
public static readonly string V2016_12_01;
public static readonly string V2018_03_01;
public static readonly string V2018_05_01;
public static readonly string V2019_01_01;
public static readonly string V2019_06_01;
public static readonly string V2019_09_01;
public static readonly string V2020_03_01;
public static readonly string V2020_08_01;
public static readonly string V2020_09_01;
public static readonly string V2021_06_01;
public static readonly string V2022_06_01;
public static readonly string V2023_04_01;
public static readonly string V2024_04_01;
}
}
public partial class PolicyDefinitionGroup : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public PolicyDefinitionGroup() { }
public Azure.Provisioning.BicepValue<string> AdditionalMetadataId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Category { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class PolicyDefinitionReference : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public PolicyDefinitionReference() { }
public Azure.Provisioning.BicepList<string> GroupNames { get { throw null; } set { } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.ArmPolicyParameterValue> Parameters { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> PolicyDefinitionId { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> PolicyDefinitionReferenceId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class PolicyOverride : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public PolicyOverride() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.PolicyOverrideKind> Kind { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ResourceSelectorExpression> Selectors { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Value { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum PolicyOverrideKind
{
[System.Runtime.Serialization.DataMemberAttribute(Name="policyEffect")]
PolicyEffect = 0,
}
public enum PolicyType
{
NotSpecified = 0,
BuiltIn = 1,
Custom = 2,
Static = 3,
}
public enum ProviderAuthorizationConsentState
{
NotSpecified = 0,
Required = 1,
NotRequired = 2,
Consented = 3,
}
public partial class ProviderExtendedLocation : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ProviderExtendedLocation() { }
public Azure.Provisioning.BicepList<string> ExtendedLocations { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ProviderExtendedLocationType { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ProviderResourceType : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ProviderResourceType() { }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ResourceTypeAlias> Aliases { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ApiProfile> ApiProfiles { get { throw null; } }
public Azure.Provisioning.BicepList<string> ApiVersions { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Capabilities { get { throw null; } }
public Azure.Provisioning.BicepValue<string> DefaultApiVersion { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ProviderExtendedLocation> LocationMappings { get { throw null; } }
public Azure.Provisioning.BicepList<string> Locations { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Properties { get { throw null; } }
public Azure.Provisioning.BicepValue<string> ResourceType { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ZoneMapping> ZoneMappings { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ResourceGroup : Azure.Provisioning.Primitives.ProvisionableResource
{
public ResourceGroup(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ManagedBy { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> ResourceGroupProvisioningState { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.ResourceGroup FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_01_01;
public static readonly string V2015_11_01;
public static readonly string V2016_02_01;
public static readonly string V2016_06_01;
public static readonly string V2016_07_01;
public static readonly string V2016_09_01;
public static readonly string V2017_03_01;
public static readonly string V2017_05_01;
public static readonly string V2017_05_10;
public static readonly string V2017_06_01;
public static readonly string V2017_08_01;
public static readonly string V2018_01_01;
public static readonly string V2018_02_01;
public static readonly string V2018_05_01;
public static readonly string V2018_07_01;
public static readonly string V2018_08_01;
public static readonly string V2018_09_01;
public static readonly string V2018_11_01;
public static readonly string V2019_03_01;
public static readonly string V2019_04_01;
public static readonly string V2019_05_01;
public static readonly string V2019_06_01;
public static readonly string V2019_07_01;
public static readonly string V2019_08_01;
public static readonly string V2019_09_01;
public static readonly string V2019_10_01;
public static readonly string V2019_11_01;
public static readonly string V2020_01_01;
public static readonly string V2020_05_01;
public static readonly string V2020_06_01;
public static readonly string V2020_07_01;
public static readonly string V2020_08_01;
public static readonly string V2020_09_01;
public static readonly string V2020_10_01;
public static readonly string V2021_01_01;
public static readonly string V2021_04_01;
public static readonly string V2022_01_01;
public static readonly string V2022_05_01;
public static readonly string V2022_06_01;
public static readonly string V2022_09_01;
public static readonly string V2022_12_01;
public static readonly string V2023_07_01;
}
}
public partial class ResourceProviderData : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ResourceProviderData() { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Namespace { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ProviderAuthorizationConsentState> ProviderAuthorizationConsentState { get { throw null; } }
public Azure.Provisioning.BicepValue<string> RegistrationPolicy { get { throw null; } }
public Azure.Provisioning.BicepValue<string> RegistrationState { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ProviderResourceType> ResourceTypes { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ResourceSelector : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ResourceSelector() { }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ResourceSelectorExpression> Selectors { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ResourceSelectorExpression : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ResourceSelectorExpression() { }
public Azure.Provisioning.BicepList<string> In { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ResourceSelectorKind> Kind { get { throw null; } set { } }
public Azure.Provisioning.BicepList<string> NotIn { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public enum ResourceSelectorKind
{
[System.Runtime.Serialization.DataMemberAttribute(Name="resourceLocation")]
ResourceLocation = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="resourceType")]
ResourceType = 1,
[System.Runtime.Serialization.DataMemberAttribute(Name="resourceWithoutLocation")]
ResourceWithoutLocation = 2,
[System.Runtime.Serialization.DataMemberAttribute(Name="policyDefinitionReferenceId")]
PolicyDefinitionReferenceId = 3,
}
public enum ResourcesProvisioningState
{
NotSpecified = 0,
Accepted = 1,
Running = 2,
Ready = 3,
Creating = 4,
Created = 5,
Deleting = 6,
Deleted = 7,
Canceled = 8,
Failed = 9,
Succeeded = 10,
Updating = 11,
}
public partial class ResourcesSku : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ResourcesSku() { }
public Azure.Provisioning.BicepValue<int> Capacity { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Family { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Model { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Size { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Tier { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ResourceTypeAlias : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ResourceTypeAlias() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ResourceTypeAliasType> AliasType { get { throw null; } }
public Azure.Provisioning.Resources.ResourceTypeAliasPathMetadata DefaultMetadata { get { throw null; } }
public Azure.Provisioning.BicepValue<string> DefaultPath { get { throw null; } }
public Azure.Provisioning.Resources.ResourceTypeAliasPattern DefaultPattern { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ResourceTypeAliasPath> Paths { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class ResourceTypeAliasPath : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ResourceTypeAliasPath() { }
public Azure.Provisioning.BicepList<string> ApiVersions { get { throw null; } }
public Azure.Provisioning.Resources.ResourceTypeAliasPathMetadata Metadata { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Path { get { throw null; } }
public Azure.Provisioning.Resources.ResourceTypeAliasPattern Pattern { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum ResourceTypeAliasPathAttributes
{
None = 0,
Modifiable = 1,
}
public partial class ResourceTypeAliasPathMetadata : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ResourceTypeAliasPathMetadata() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ResourceTypeAliasPathAttributes> Attributes { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ResourceTypeAliasPathTokenType> TokenType { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum ResourceTypeAliasPathTokenType
{
NotSpecified = 0,
Any = 1,
String = 2,
Object = 3,
Array = 4,
Integer = 5,
Number = 6,
Boolean = 7,
}
public partial class ResourceTypeAliasPattern : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ResourceTypeAliasPattern() { }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ResourceTypeAliasPatternType> PatternType { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Phrase { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Variable { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum ResourceTypeAliasPatternType
{
NotSpecified = 0,
Extract = 1,
}
public enum ResourceTypeAliasType
{
NotSpecified = 0,
PlainText = 1,
Mask = 2,
}
public enum SpendingLimit
{
On = 0,
Off = 1,
CurrentPeriodOff = 2,
}
public partial class SubResource : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public SubResource() { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class Subscription : Azure.Provisioning.Primitives.ProvisionableResource
{
public Subscription(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> AuthorizationSource { get { throw null; } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.ManagedByTenant> ManagedByTenants { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.SubscriptionState> State { get { throw null; } }
public Azure.Provisioning.BicepValue<string> SubscriptionId { get { throw null; } }
public Azure.Provisioning.Resources.SubscriptionPolicies SubscriptionPolicies { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static partial class ResourceVersions
{
public static readonly string V2015_01_01;
public static readonly string V2015_11_01;
public static readonly string V2016_02_01;
public static readonly string V2016_06_01;
public static readonly string V2016_07_01;
public static readonly string V2016_09_01;
public static readonly string V2017_03_01;
public static readonly string V2017_05_01;
public static readonly string V2017_05_10;
public static readonly string V2017_06_01;
public static readonly string V2017_08_01;
public static readonly string V2018_01_01;
public static readonly string V2018_02_01;
public static readonly string V2018_05_01;
public static readonly string V2018_07_01;
public static readonly string V2018_08_01;
public static readonly string V2018_09_01;
public static readonly string V2018_11_01;
public static readonly string V2019_03_01;
public static readonly string V2019_04_01;
public static readonly string V2019_05_01;
public static readonly string V2019_09_01;
public static readonly string V2019_10_01;
}
}
public partial class SubscriptionPolicies : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public SubscriptionPolicies() { }
public Azure.Provisioning.BicepValue<string> LocationPlacementId { get { throw null; } }
public Azure.Provisioning.BicepValue<string> QuotaId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.SpendingLimit> SpendingLimit { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class SubscriptionPolicyDefinition : Azure.Provisioning.Primitives.ProvisionableResource
{
public SubscriptionPolicyDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<System.BinaryData> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Mode { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.ArmPolicyParameter> Parameters { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> PolicyRule { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.PolicyType> PolicyType { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.SubscriptionPolicyDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
}
public partial class SubscriptionPolicySetDefinition : Azure.Provisioning.Primitives.ProvisionableResource
{
public SubscriptionPolicySetDefinition(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<System.BinaryData> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.ArmPolicyParameter> Parameters { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.PolicyDefinitionGroup> PolicyDefinitionGroups { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.PolicyDefinitionReference> PolicyDefinitions { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.PolicyType> PolicyType { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.SubscriptionPolicySetDefinition FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
}
public enum SubscriptionState
{
Enabled = 0,
Warned = 1,
PastDue = 2,
Disabled = 3,
Deleted = 4,
}
public partial class SystemAssignedServiceIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public SystemAssignedServiceIdentity() { }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.SystemAssignedServiceIdentityType> SystemAssignedServiceIdentityType { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum SystemAssignedServiceIdentityType
{
None = 0,
SystemAssigned = 1,
}
public partial class SystemData : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public SystemData() { }
public Azure.Provisioning.BicepValue<string> CreatedBy { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.CreatedByType> CreatedByType { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> CreatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue<string> LastModifiedBy { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.CreatedByType> LastModifiedByType { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> LastModifiedOn { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class TagResource : Azure.Provisioning.Primitives.ProvisionableResource
{
public TagResource(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> TagValues { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.TagResource FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2018_11_01;
public static readonly string V2019_03_01;
public static readonly string V2019_04_01;
public static readonly string V2019_05_01;
public static readonly string V2019_10_01;
public static readonly string V2022_09_01;
public static readonly string V2023_07_01;
}
}
public partial class TemplateSpec : Azure.Provisioning.Primitives.ProvisionableResource
{
public TemplateSpec(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> DisplayName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.TemplateSpecVersionInfo> Versions { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.TemplateSpec FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2021_05_01;
public static readonly string V2022_02_01;
}
}
public partial class TemplateSpecVersion : Azure.Provisioning.Primitives.ProvisionableResource
{
public TemplateSpecVersion(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.LinkedTemplateArtifact> LinkedTemplates { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> MainTemplate { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> Metadata { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } }
public Azure.Provisioning.Resources.TemplateSpec? Parent { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.BinaryData> UiFormDefinition { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Resources.TemplateSpecVersion FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2021_05_01;
public static readonly string V2022_02_01;
}
}
public partial class TemplateSpecVersionInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public TemplateSpecVersionInfo() { }
public Azure.Provisioning.BicepValue<string> Description { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> TimeCreated { get { throw null; } }
public Azure.Provisioning.BicepValue<System.DateTimeOffset> TimeModified { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public partial class Tenant : Azure.Provisioning.Primitives.ProvisionableResource
{
public Tenant(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
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; } }
protected override void DefineProvisionableProperties() { }
public static partial class ResourceVersions
{
public static readonly string V2015_01_01;
public static readonly string V2015_11_01;
public static readonly string V2016_02_01;
public static readonly string V2016_06_01;
public static readonly string V2016_07_01;
public static readonly string V2016_09_01;
public static readonly string V2017_03_01;
public static readonly string V2017_05_01;
public static readonly string V2017_05_10;
public static readonly string V2017_06_01;
public static readonly string V2017_08_01;
public static readonly string V2018_01_01;
public static readonly string V2018_02_01;
public static readonly string V2018_05_01;
public static readonly string V2018_07_01;
public static readonly string V2018_08_01;
public static readonly string V2018_09_01;
public static readonly string V2018_11_01;
public static readonly string V2019_03_01;
public static readonly string V2019_04_01;
public static readonly string V2019_05_01;
public static readonly string V2019_09_01;
public static readonly string V2020_01_01;
}
}
public enum TenantCategory
{
Home = 0,
ProjectedBy = 1,
ManagedBy = 2,
}
public partial class UserAssignedIdentityDetails : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public UserAssignedIdentityDetails() { }
public Azure.Provisioning.BicepValue<System.Guid> ClientId { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
public enum WhatIfResultFormat
{
ResourceIdOnly = 0,
FullResourcePayloads = 1,
}
public partial class WritableSubResource : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public WritableSubResource() { }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
public partial class ZoneMapping : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ZoneMapping() { }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } }
public Azure.Provisioning.BicepList<string> Zones { get { throw null; } }
protected override void DefineProvisionableProperties() { }
}
}
namespace Azure.Provisioning.Roles
{
public partial class FederatedIdentityCredential : Azure.Provisioning.Primitives.ProvisionableResource
{
public FederatedIdentityCredential(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepList<string> Audiences { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<System.Uri> IssuerUri { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.Roles.UserAssignedIdentity? Parent { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Subject { get { throw null; } set { } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Roles.FederatedIdentityCredential FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2022_01_31_PREVIEW;
public static readonly string V2023_01_31;
public static readonly string V2023_07_31_PREVIEW;
}
}
public partial class UserAssignedIdentity : Azure.Provisioning.Primitives.ProvisionableResource
{
public UserAssignedIdentity(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
public Azure.Provisioning.BicepValue<System.Guid> ClientId { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } }
public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } }
protected override void DefineProvisionableProperties() { }
public static Azure.Provisioning.Roles.UserAssignedIdentity FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; }
public static partial class ResourceVersions
{
public static readonly string V2015_08_31_PREVIEW;
public static readonly string V2018_11_30;
public static readonly string V2021_09_30_PREVIEW;
public static readonly string V2022_01_31_PREVIEW;
public static readonly string V2023_01_31;
public static readonly string V2023_07_31_PREVIEW;
}
}
}