Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion eng/Packages.Data.props
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@
<PackageReference Update="Azure.ResourceManager.OperationalInsights" Version="1.3.0" />
<PackageReference Update="Azure.ResourceManager.PostgreSql" Version="1.2.0" />
<PackageReference Update="Azure.ResourceManager.Redis" Version="1.5.0" />
<PackageReference Update="Azure.ResourceManager.RedisEnterprise" Version="1.2.0" />
<PackageReference Update="Azure.ResourceManager.RedisEnterprise" Version="1.3.0" />
<PackageReference Update="Azure.ResourceManager.Resources" Version="1.11.0" />
<PackageReference Update="Azure.ResourceManager.Search" Version="1.3.0-beta.5" />
<PackageReference Update="Azure.ResourceManager.ServiceBus" Version="1.1.0" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Release History

## 1.1.0-beta.1 (2025-11-28)

### Features Added

- Update api-version to `2025-07-01`.
- Removed `ExperimentalAttribute` on the assembly.

### Breaking Changes

- Deprecated models `RedisEnterprisePrivateEndpointConnectionData`. Please use `RedisEnterprisePrivateEndpointConnection` instead.
- Deprecated properties `RedisEnterpriseCluster.PrivateEndpointConnections`. Please use `RedisEnterpriseCluster.PrivateEndpointConnectionResources` instead.

## 1.0.0 (2025-08-26)

### Features Added

- The new Azure.Provisioning.RedisEnterprise experience.

## 1.0.0-beta.1 (2025-07-25)

### Features Added

- Initial beta release of new Azure.Provisioning.RedisEnterprise.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ public static partial class ResourceVersions
public static readonly string V2024_02_01;
public static readonly string V2024_10_01;
public static readonly string V2025_04_01;
public static readonly string V2025_07_01;
}
}
public enum DeferUpgradeSetting
Expand Down Expand Up @@ -70,8 +71,11 @@ public partial class RedisEnterpriseCluster : Azure.Provisioning.Primitives.Prov
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterpriseTlsVersion> MinimumTlsVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.RedisEnterprise.RedisEnterprisePrivateEndpointConnection> PrivateEndpointConnectionResources { get { throw null; } }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public Azure.Provisioning.BicepList<Azure.Provisioning.RedisEnterprise.RedisEnterprisePrivateEndpointConnectionData> PrivateEndpointConnections { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterpriseProvisioningStatus> ProvisioningState { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterprisePublicNetworkAccess> PublicNetworkAccess { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> RedisVersion { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterpriseRedundancyMode> RedundancyMode { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterpriseClusterResourceState> ResourceState { get { throw null; } }
Expand All @@ -93,13 +97,15 @@ public static partial class ResourceVersions
public static readonly string V2024_02_01;
public static readonly string V2024_10_01;
public static readonly string V2025_04_01;
public static readonly string V2025_07_01;
}
}
public enum RedisEnterpriseClusteringPolicy
{
EnterpriseCluster = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="OSSCluster")]
OssCluster = 1,
NoCluster = 2,
}
public enum RedisEnterpriseClusterResourceState
{
Expand Down Expand Up @@ -181,6 +187,7 @@ public static partial class ResourceVersions
public static readonly string V2024_02_01;
public static readonly string V2024_10_01;
public static readonly string V2025_04_01;
public static readonly string V2025_07_01;
}
}
public partial class RedisEnterpriseDatabaseGeoReplication : Azure.Provisioning.Primitives.ProvisionableConstruct
Expand Down Expand Up @@ -263,8 +270,10 @@ public static partial class ResourceVersions
public static readonly string V2024_02_01;
public static readonly string V2024_10_01;
public static readonly string V2025_04_01;
public static readonly string V2025_07_01;
}
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public partial class RedisEnterprisePrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RedisEnterprisePrivateEndpointConnectionData() { }
Expand Down Expand Up @@ -307,6 +316,11 @@ public enum RedisEnterpriseProvisioningStatus
Updating = 4,
Deleting = 5,
}
public enum RedisEnterprisePublicNetworkAccess
{
Enabled = 0,
Disabled = 1,
}
public enum RedisEnterpriseRedundancyMode
{
None = 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ public static partial class ResourceVersions
public static readonly string V2024_02_01;
public static readonly string V2024_10_01;
public static readonly string V2025_04_01;
public static readonly string V2025_07_01;
}
}
public enum DeferUpgradeSetting
Expand Down Expand Up @@ -70,8 +71,11 @@ public partial class RedisEnterpriseCluster : Azure.Provisioning.Primitives.Prov
public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterpriseTlsVersion> MinimumTlsVersion { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } }
public Azure.Provisioning.BicepList<Azure.Provisioning.RedisEnterprise.RedisEnterprisePrivateEndpointConnection> PrivateEndpointConnectionResources { get { throw null; } }
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public Azure.Provisioning.BicepList<Azure.Provisioning.RedisEnterprise.RedisEnterprisePrivateEndpointConnectionData> PrivateEndpointConnections { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterpriseProvisioningStatus> ProvisioningState { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterprisePublicNetworkAccess> PublicNetworkAccess { get { throw null; } set { } }
public Azure.Provisioning.BicepValue<string> RedisVersion { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterpriseRedundancyMode> RedundancyMode { get { throw null; } }
public Azure.Provisioning.BicepValue<Azure.Provisioning.RedisEnterprise.RedisEnterpriseClusterResourceState> ResourceState { get { throw null; } }
Expand All @@ -93,13 +97,15 @@ public static partial class ResourceVersions
public static readonly string V2024_02_01;
public static readonly string V2024_10_01;
public static readonly string V2025_04_01;
public static readonly string V2025_07_01;
}
}
public enum RedisEnterpriseClusteringPolicy
{
EnterpriseCluster = 0,
[System.Runtime.Serialization.DataMemberAttribute(Name="OSSCluster")]
OssCluster = 1,
NoCluster = 2,
}
public enum RedisEnterpriseClusterResourceState
{
Expand Down Expand Up @@ -181,6 +187,7 @@ public static partial class ResourceVersions
public static readonly string V2024_02_01;
public static readonly string V2024_10_01;
public static readonly string V2025_04_01;
public static readonly string V2025_07_01;
}
}
public partial class RedisEnterpriseDatabaseGeoReplication : Azure.Provisioning.Primitives.ProvisionableConstruct
Expand Down Expand Up @@ -263,8 +270,10 @@ public static partial class ResourceVersions
public static readonly string V2024_02_01;
public static readonly string V2024_10_01;
public static readonly string V2025_04_01;
public static readonly string V2025_07_01;
}
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public partial class RedisEnterprisePrivateEndpointConnectionData : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public RedisEnterprisePrivateEndpointConnectionData() { }
Expand Down Expand Up @@ -307,6 +316,11 @@ public enum RedisEnterpriseProvisioningStatus
Updating = 4,
Deleting = 5,
}
public enum RedisEnterprisePublicNetworkAccess
{
Enabled = 0,
Disabled = 1,
}
public enum RedisEnterpriseRedundancyMode
{
None = 0,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,27 +1,26 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

// <auto-generated/>

#nullable enable

using System.ComponentModel;
using Azure.Core;
using Azure.Provisioning.Primitives;
using Azure.Provisioning.Resources;
using System;

namespace Azure.Provisioning.RedisEnterprise;

/// <summary>
/// A class representing the RedisEnterprisePrivateEndpointConnection data
/// model. The Private Endpoint Connection resource.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public partial class RedisEnterprisePrivateEndpointConnectionData : ProvisionableConstruct
{
/// <summary>
/// Gets Id.
/// </summary>
public BicepValue<ResourceIdentifier> PrivateEndpointId
public BicepValue<ResourceIdentifier> PrivateEndpointId
{
get { Initialize(); return _privateEndpointId!; }
}
Expand All @@ -31,7 +30,7 @@ public BicepValue<ResourceIdentifier> PrivateEndpointId
/// A collection of information about the state of the connection between
/// service consumer and provider.
/// </summary>
public RedisEnterprisePrivateLinkServiceConnectionState ConnectionState
public RedisEnterprisePrivateLinkServiceConnectionState ConnectionState
{
get { Initialize(); return _connectionState!; }
set { Initialize(); AssignOrReplace(ref _connectionState, value); }
Expand All @@ -41,7 +40,7 @@ public RedisEnterprisePrivateLinkServiceConnectionState ConnectionState
/// <summary>
/// The provisioning state of the private endpoint connection resource.
/// </summary>
public BicepValue<RedisEnterprisePrivateEndpointConnectionProvisioningState> ProvisioningState
public BicepValue<RedisEnterprisePrivateEndpointConnectionProvisioningState> ProvisioningState
{
get { Initialize(); return _provisioningState!; }
}
Expand All @@ -50,7 +49,7 @@ public BicepValue<RedisEnterprisePrivateEndpointConnectionProvisioningState> Pro
/// <summary>
/// Gets the Id.
/// </summary>
public BicepValue<ResourceIdentifier> Id
public BicepValue<ResourceIdentifier> Id
{
get { Initialize(); return _id!; }
}
Expand All @@ -59,7 +58,7 @@ public BicepValue<ResourceIdentifier> Id
/// <summary>
/// Gets the Name.
/// </summary>
public BicepValue<string> Name
public BicepValue<string> Name
{
get { Initialize(); return _name!; }
}
Expand All @@ -68,7 +67,7 @@ public BicepValue<string> Name
/// <summary>
/// Gets the ResourceType.
/// </summary>
public BicepValue<ResourceType> ResourceType
public BicepValue<ResourceType> ResourceType
{
get { Initialize(); return _resourceType!; }
}
Expand All @@ -77,7 +76,7 @@ public BicepValue<ResourceType> ResourceType
/// <summary>
/// Gets the SystemData.
/// </summary>
public SystemData SystemData
public SystemData SystemData
{
get { Initialize(); return _systemData!; }
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

#nullable enable

using System.ComponentModel;

namespace Azure.Provisioning.RedisEnterprise;

/// <summary>
/// RedisEnterpriseCluster.
/// </summary>
public partial class RedisEnterpriseCluster
{
/// <summary>
/// List of private endpoint connections associated with the specified
/// Redis Enterprise cluster.
///
/// This property is obsoleted in favor of 'PrivateEndpointConnectionResources' property.
/// </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public BicepList<RedisEnterprisePrivateEndpointConnectionData> PrivateEndpointConnections
{
get { Initialize(); return _privateEndpointConnections!; }
}
private BicepList<RedisEnterprisePrivateEndpointConnectionData>? _privateEndpointConnections;

private partial void DefineAdditionalProperties()
{
_privateEndpointConnections = DefineListProperty<RedisEnterprisePrivateEndpointConnectionData>("PrivateEndpointConnections", ["properties", "privateEndpointConnections"], isOutput: true);
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading