diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/ApiVersionDefinition.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/ApiVersionDefinition.cs index 0ab3b34c4c7..20d1f080876 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/ApiVersionDefinition.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/ApiVersionDefinition.cs @@ -11,8 +11,10 @@ public partial class Definition : ApiVersionDefinition public IEnumerable Apis => new List { new DELETE.Definition(), - new GET.Definition(), + new OutboundNetworkDependenciesEndpoints.Definition(), new PUT.Definition(), + new PrivateEndpointConnections.Definition(), + new PrivateLinkResources.Definition(), new VNetPeering.Definition(), new Workspaces.Definition(), }; diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Definition.cs similarity index 52% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Definition.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Definition.cs index f3ac1bb3d6b..a59038f3067 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Definition.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Definition.cs @@ -1,19 +1,15 @@ using System.Collections.Generic; using Pandora.Definitions.Interfaces; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.OutboundNetworkDependenciesEndpoints { internal class Definition : ApiDefinition { public string ApiVersion => "2021-04-01-preview"; - public string Name => "GET"; + public string Name => "OutboundNetworkDependenciesEndpoints"; public IEnumerable Operations => new List { - new OutboundNetworkDependenciesEndpointsListOperation(), - new PrivateEndpointConnectionsGetOperation(), - new PrivateEndpointConnectionsListOperation(), - new PrivateLinkResourcesGetOperation(), - new PrivateLinkResourcesListOperation(), + new ListOperation(), }; } } diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-EndpointDependency.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-EndpointDependency.cs similarity index 91% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-EndpointDependency.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-EndpointDependency.cs index a8db8e1bb1d..d11acaf6e43 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-EndpointDependency.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-EndpointDependency.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.OutboundNetworkDependenciesEndpoints { internal class EndpointDependencyModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-EndpointDetail.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-EndpointDetail.cs similarity index 93% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-EndpointDetail.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-EndpointDetail.cs index f21ba9d67c5..03515985e6b 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-EndpointDetail.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-EndpointDetail.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.OutboundNetworkDependenciesEndpoints { internal class EndpointDetailModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-OutboundEnvironmentEndpoint.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-OutboundEnvironmentEndpoint.cs similarity index 91% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-OutboundEnvironmentEndpoint.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-OutboundEnvironmentEndpoint.cs index f3b0534ec13..6036e4b25cb 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-OutboundEnvironmentEndpoint.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Model-OutboundEnvironmentEndpoint.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.OutboundNetworkDependenciesEndpoints { internal class OutboundEnvironmentEndpointModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-OutboundNetworkDependenciesEndpointsList.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Operation-List.cs similarity index 83% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-OutboundNetworkDependenciesEndpointsList.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Operation-List.cs index 3355d31af84..c6a084999c3 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-OutboundNetworkDependenciesEndpointsList.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/Operation-List.cs @@ -6,9 +6,9 @@ using System.Collections.Generic; using System.Net; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.OutboundNetworkDependenciesEndpoints { - internal class OutboundNetworkDependenciesEndpointsListOperation : Operations.GetOperation + internal class ListOperation : Operations.GetOperation { public override ResourceID? ResourceId() => new WorkspaceId(); diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/ResourceId-WorkspaceId.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/ResourceId-WorkspaceId.cs new file mode 100644 index 00000000000..f26178bb9d0 --- /dev/null +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/OutboundNetworkDependenciesEndpoints/ResourceId-WorkspaceId.cs @@ -0,0 +1,70 @@ +using System.Collections.Generic; +using Pandora.Definitions.Interfaces; + +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.OutboundNetworkDependenciesEndpoints +{ + internal class WorkspaceId : ResourceID + { + public string ID() => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}"; + + public List Segments() + { + return new List + { + new() + { + Name = "subscriptions", + Type = ResourceIDSegmentType.Static, + FixedValue = "subscriptions" + }, + + new() + { + Name = "subscriptionId", + Type = ResourceIDSegmentType.SubscriptionId + }, + + new() + { + Name = "resourceGroups", + Type = ResourceIDSegmentType.Static, + FixedValue = "resourceGroups" + }, + + new() + { + Name = "resourceGroupName", + Type = ResourceIDSegmentType.ResourceGroup + }, + + new() + { + Name = "providers", + Type = ResourceIDSegmentType.Static, + FixedValue = "providers" + }, + + new() + { + Name = "microsoftDatabricks", + Type = ResourceIDSegmentType.ResourceProvider, + FixedValue = "Microsoft.Databricks" + }, + + new() + { + Name = "workspaces", + Type = ResourceIDSegmentType.Static, + FixedValue = "workspaces" + }, + + new() + { + Name = "workspaceName", + Type = ResourceIDSegmentType.UserSpecified + }, + + }; + } + } +} diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Constant-PrivateEndpointConnectionProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Constant-PrivateEndpointConnectionProvisioningState.cs similarity index 93% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Constant-PrivateEndpointConnectionProvisioningState.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Constant-PrivateEndpointConnectionProvisioningState.cs index ce062b4e3fa..f596a73749b 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Constant-PrivateEndpointConnectionProvisioningState.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Constant-PrivateEndpointConnectionProvisioningState.cs @@ -1,7 +1,7 @@ using Pandora.Definitions.Attributes; using System.ComponentModel; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { [ConstantType(ConstantTypeAttribute.ConstantType.String)] internal enum PrivateEndpointConnectionProvisioningStateConstant diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Constant-PrivateLinkServiceConnectionStatus.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Constant-PrivateLinkServiceConnectionStatus.cs similarity index 92% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Constant-PrivateLinkServiceConnectionStatus.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Constant-PrivateLinkServiceConnectionStatus.cs index 7de45806731..be674444167 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Constant-PrivateLinkServiceConnectionStatus.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Constant-PrivateLinkServiceConnectionStatus.cs @@ -1,7 +1,7 @@ using Pandora.Definitions.Attributes; using System.ComponentModel; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { [ConstantType(ConstantTypeAttribute.ConstantType.String)] internal enum PrivateLinkServiceConnectionStatusConstant diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Definition.cs new file mode 100644 index 00000000000..a20e0b2f1b0 --- /dev/null +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Definition.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; +using Pandora.Definitions.Interfaces; + +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections +{ + internal class Definition : ApiDefinition + { + public string ApiVersion => "2021-04-01-preview"; + public string Name => "PrivateEndpointConnections"; + public IEnumerable Operations => new List + { + new GetOperation(), + new ListOperation(), + }; + } +} diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpoint.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpoint.cs similarity index 91% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpoint.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpoint.cs index d7e787561b7..e455d32ede5 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpoint.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpoint.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { internal class PrivateEndpointModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpointConnection.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpointConnection.cs similarity index 94% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpointConnection.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpointConnection.cs index ffbd881c8b8..fe8e4fc3ee6 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpointConnection.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpointConnection.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { internal class PrivateEndpointConnectionModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpointConnectionProperties.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpointConnectionProperties.cs similarity index 95% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpointConnectionProperties.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpointConnectionProperties.cs index 74224846092..2f87fcabb0c 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateEndpointConnectionProperties.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateEndpointConnectionProperties.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { internal class PrivateEndpointConnectionPropertiesModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateLinkServiceConnectionState.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateLinkServiceConnectionState.cs similarity index 94% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateLinkServiceConnectionState.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateLinkServiceConnectionState.cs index f8aac4df46b..0a2dde9410e 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-PrivateLinkServiceConnectionState.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Model-PrivateLinkServiceConnectionState.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { internal class PrivateLinkServiceConnectionStateModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateEndpointConnectionsGet.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Operation-Get.cs similarity index 82% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateEndpointConnectionsGet.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Operation-Get.cs index b5a44fcf977..f16f2769a35 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateEndpointConnectionsGet.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Operation-Get.cs @@ -6,9 +6,9 @@ using System.Collections.Generic; using System.Net; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { - internal class PrivateEndpointConnectionsGetOperation : Operations.GetOperation + internal class GetOperation : Operations.GetOperation { public override ResourceID? ResourceId() => new PrivateEndpointConnectionId(); diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateEndpointConnectionsList.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Operation-List.cs similarity index 85% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateEndpointConnectionsList.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Operation-List.cs index c85b81eed7d..0719f1e947a 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateEndpointConnectionsList.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/Operation-List.cs @@ -6,9 +6,9 @@ using System.Collections.Generic; using System.Net; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { - internal class PrivateEndpointConnectionsListOperation : Operations.ListOperation + internal class ListOperation : Operations.ListOperation { public override string? FieldContainingPaginationDetails() => "nextLink"; diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-PrivateEndpointConnectionId.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/ResourceId-PrivateEndpointConnectionId.cs similarity index 98% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-PrivateEndpointConnectionId.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/ResourceId-PrivateEndpointConnectionId.cs index 391c076ea4a..a27403a4936 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-PrivateEndpointConnectionId.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/ResourceId-PrivateEndpointConnectionId.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using Pandora.Definitions.Interfaces; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections { internal class PrivateEndpointConnectionId : ResourceID { diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/ResourceId-WorkspaceId.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/ResourceId-WorkspaceId.cs new file mode 100644 index 00000000000..0199b7c9035 --- /dev/null +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateEndpointConnections/ResourceId-WorkspaceId.cs @@ -0,0 +1,70 @@ +using System.Collections.Generic; +using Pandora.Definitions.Interfaces; + +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateEndpointConnections +{ + internal class WorkspaceId : ResourceID + { + public string ID() => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Databricks/workspaces/{workspaceName}"; + + public List Segments() + { + return new List + { + new() + { + Name = "subscriptions", + Type = ResourceIDSegmentType.Static, + FixedValue = "subscriptions" + }, + + new() + { + Name = "subscriptionId", + Type = ResourceIDSegmentType.SubscriptionId + }, + + new() + { + Name = "resourceGroups", + Type = ResourceIDSegmentType.Static, + FixedValue = "resourceGroups" + }, + + new() + { + Name = "resourceGroupName", + Type = ResourceIDSegmentType.ResourceGroup + }, + + new() + { + Name = "providers", + Type = ResourceIDSegmentType.Static, + FixedValue = "providers" + }, + + new() + { + Name = "microsoftDatabricks", + Type = ResourceIDSegmentType.ResourceProvider, + FixedValue = "Microsoft.Databricks" + }, + + new() + { + Name = "workspaces", + Type = ResourceIDSegmentType.Static, + FixedValue = "workspaces" + }, + + new() + { + Name = "workspaceName", + Type = ResourceIDSegmentType.UserSpecified + }, + + }; + } + } +} diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Definition.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Definition.cs new file mode 100644 index 00000000000..b7ebded8574 --- /dev/null +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Definition.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; +using Pandora.Definitions.Interfaces; + +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateLinkResources +{ + internal class Definition : ApiDefinition + { + public string ApiVersion => "2021-04-01-preview"; + public string Name => "PrivateLinkResources"; + public IEnumerable Operations => new List + { + new GetOperation(), + new ListOperation(), + }; + } +} diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-GroupIdInformation.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Model-GroupIdInformation.cs similarity index 95% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-GroupIdInformation.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Model-GroupIdInformation.cs index 44d15ec78b9..eb0d4cd577b 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-GroupIdInformation.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Model-GroupIdInformation.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateLinkResources { internal class GroupIdInformationModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-GroupIdInformationProperties.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Model-GroupIdInformationProperties.cs similarity index 95% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-GroupIdInformationProperties.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Model-GroupIdInformationProperties.cs index a037524061a..b9ebbc7a14b 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Model-GroupIdInformationProperties.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Model-GroupIdInformationProperties.cs @@ -5,7 +5,7 @@ using Pandora.Definitions.Attributes.Validation; using Pandora.Definitions.CustomTypes; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateLinkResources { internal class GroupIdInformationPropertiesModel diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateLinkResourcesGet.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Operation-Get.cs similarity index 83% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateLinkResourcesGet.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Operation-Get.cs index cb9629b19ed..9b1c4958d75 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateLinkResourcesGet.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Operation-Get.cs @@ -6,9 +6,9 @@ using System.Collections.Generic; using System.Net; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateLinkResources { - internal class PrivateLinkResourcesGetOperation : Operations.GetOperation + internal class GetOperation : Operations.GetOperation { public override ResourceID? ResourceId() => new PrivateLinkResourceId(); diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateLinkResourcesList.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Operation-List.cs similarity index 86% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateLinkResourcesList.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Operation-List.cs index 7e7ae5112f8..eb099ed8240 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/Operation-PrivateLinkResourcesList.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/Operation-List.cs @@ -6,9 +6,9 @@ using System.Collections.Generic; using System.Net; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateLinkResources { - internal class PrivateLinkResourcesListOperation : Operations.ListOperation + internal class ListOperation : Operations.ListOperation { public override string? FieldContainingPaginationDetails() => "nextLink"; diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-PrivateLinkResourceId.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/ResourceId-PrivateLinkResourceId.cs similarity index 98% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-PrivateLinkResourceId.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/ResourceId-PrivateLinkResourceId.cs index 0d8e957e39b..7346a4c62bc 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-PrivateLinkResourceId.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/ResourceId-PrivateLinkResourceId.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using Pandora.Definitions.Interfaces; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateLinkResources { internal class PrivateLinkResourceId : ResourceID { diff --git a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-WorkspaceId.cs b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/ResourceId-WorkspaceId.cs similarity index 98% rename from data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-WorkspaceId.cs rename to data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/ResourceId-WorkspaceId.cs index 7e920b3c309..72f35df68ff 100644 --- a/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/GET/ResourceId-WorkspaceId.cs +++ b/data/Pandora.Definitions.ResourceManager/DataBricks/v2021_04_01_preview/PrivateLinkResources/ResourceId-WorkspaceId.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using Pandora.Definitions.Interfaces; -namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.GET +namespace Pandora.Definitions.ResourceManager.DataBricks.v2021_04_01_preview.PrivateLinkResources { internal class WorkspaceId : ResourceID { diff --git a/data/Pandora.Definitions.ResourceManager/SwaggerRevision.cs b/data/Pandora.Definitions.ResourceManager/SwaggerRevision.cs index 2a74856a921..ed0b47027fb 100644 --- a/data/Pandora.Definitions.ResourceManager/SwaggerRevision.cs +++ b/data/Pandora.Definitions.ResourceManager/SwaggerRevision.cs @@ -1,4 +1,4 @@ namespace Pandora.Definitions.ResourceManager { - // Generated from Swagger revision "5a8527b19b71e2e3fcdf038f470915c010ace293" + // Generated from Swagger revision "abf7b7e10780d737d99ef0013274431d2024a17d" } \ No newline at end of file