public void TestManagedPrivateEndpoint() { #region Snippet:CreateManagedPrivateEndpoint string managedVnetName = "default"; string managedPrivateEndpointName = "myPrivateEndpoint"; string fakedStorageAccountName = "myStorageAccount"; string privateLinkResourceId = $"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroup/providers/Microsoft.Storage/accounts/{fakedStorageAccountName}"; string groupId = "blob"; client.Create(managedVnetName, managedPrivateEndpointName, new ManagedPrivateEndpoint { Properties = new ManagedPrivateEndpointProperties { PrivateLinkResourceId = privateLinkResourceId, GroupId = groupId } }); #endregion #region Snippet:ListManagedPrivateEndpoints List <ManagedPrivateEndpoint> privateEndpoints = client.List(managedVnetName).ToList(); foreach (ManagedPrivateEndpoint privateEndpoint in privateEndpoints) { Console.WriteLine(privateEndpoint.Id); } #endregion #region Snippet:RetrieveManagedPrivateEndpoint ManagedPrivateEndpoint retrievedPrivateEndpoint = client.Get(managedVnetName, managedPrivateEndpointName); Console.WriteLine(retrievedPrivateEndpoint.Id); #endregion #region Snippet:DeleteManagedPrivateEndpoint client.Delete(managedVnetName, managedPrivateEndpointName); #endregion }
public void TestManagedPrivateEndpoint() { #region Snippet:CreateManagedPrivateClient #if SNIPPET // Replace the string below with your actual endpoint url. string endpoint = "<my-endpoint-url>"; #else string endpoint = TestEnvironment.EndpointUrl; #endif ManagedPrivateEndpointsClient client = new ManagedPrivateEndpointsClient(endpoint: new Uri(endpoint), credential: new DefaultAzureCredential(includeInteractiveCredentials: true)); #endregion #region Snippet:CreateManagedPrivateEndpoint string managedVnetName = "default"; string managedPrivateEndpointName = "myPrivateEndpoint"; string fakedStorageAccountName = "myStorageAccount"; string privateLinkResourceId = $"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroup/providers/Microsoft.Storage/accounts/{fakedStorageAccountName}"; string groupId = "blob"; client.Create(managedVnetName, new ManagedPrivateEndpoint { Properties = new ManagedPrivateEndpointProperties { PrivateLinkResourceId = privateLinkResourceId, GroupId = groupId } }); #endregion #region Snippet:ListManagedPrivateEndpoints List <ManagedPrivateEndpoint> privateEndpoints = client.List(managedVnetName).ToList(); foreach (ManagedPrivateEndpoint privateEndpoint in privateEndpoints) { Console.WriteLine(privateEndpoint.Id); } #endregion #region Snippet:RetrieveManagedPrivateEndpoint ManagedPrivateEndpoint retrievedPrivateEndpoint = client.Get(managedVnetName, managedPrivateEndpointName); Console.WriteLine(retrievedPrivateEndpoint.Id); #endregion #region Snippet:DeleteManagedPrivateEndpoint client.Delete(managedVnetName, managedPrivateEndpointName); #endregion }
public ManagedPrivateEndpoint GetManagedPrivateEndpoint(string managedPrivateEndpointName, string managedVirtualNetworkName = "default") { var opration = _managedPrivateEndpointClient.Get(managedPrivateEndpointName, managedVirtualNetworkName); return(opration.Value); }