Code snippets and samples
WebPubSubCustomCertificates
WebPubSubPrivateEndpointConnections
WebPubSubPrivateLinkResources
WebPubSubSharedPrivateLinkResources
/** Samples for Operations List. */
public final class OperationsListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/Operations_List.json
*/
/**
* Sample code: Operations_List.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void operationsList (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager .operations ().list (com .azure .core .util .Context .NONE );
}
}
/** Samples for Usages List. */
public final class UsagesListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/Usages_List.json
*/
/**
* Sample code: Usages_List.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void usagesList (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager .usages ().list ("eastus" , com .azure .core .util .Context .NONE );
}
}
WebPubSub_CheckNameAvailability
import com .azure .resourcemanager .webpubsub .models .NameAvailabilityParameters ;
/** Samples for WebPubSub CheckNameAvailability. */
public final class WebPubSubCheckNameAvailabilitySamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_CheckNameAvailability.json
*/
/**
* Sample code: WebPubSub_CheckNameAvailability.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCheckNameAvailability (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubs ()
.checkNameAvailabilityWithResponse (
"eastus" ,
new NameAvailabilityParameters ()
.withType ("Microsoft.SignalRService/WebPubSub" )
.withName ("myWebPubSubService" ),
com .azure .core .util .Context .NONE );
}
}
import com .azure .resourcemanager .webpubsub .models .AclAction ;
import com .azure .resourcemanager .webpubsub .models .LiveTraceCategory ;
import com .azure .resourcemanager .webpubsub .models .LiveTraceConfiguration ;
import com .azure .resourcemanager .webpubsub .models .ManagedIdentity ;
import com .azure .resourcemanager .webpubsub .models .ManagedIdentityType ;
import com .azure .resourcemanager .webpubsub .models .NetworkAcl ;
import com .azure .resourcemanager .webpubsub .models .PrivateEndpointAcl ;
import com .azure .resourcemanager .webpubsub .models .ResourceSku ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubNetworkACLs ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubRequestType ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubSkuTier ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubTlsSettings ;
import java .util .Arrays ;
import java .util .HashMap ;
import java .util .Map ;
/** Samples for WebPubSub CreateOrUpdate. */
public final class WebPubSubCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_CreateOrUpdate.json
*/
/**
* Sample code: WebPubSub_CreateOrUpdate.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCreateOrUpdate (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubs ()
.define ("myWebPubSubService" )
.withRegion ("eastus" )
.withExistingResourceGroup ("myResourceGroup" )
.withTags (mapOf ("key1" , "value1" ))
.withSku (new ResourceSku ().withName ("Premium_P1" ).withTier (WebPubSubSkuTier .PREMIUM ).withCapacity (1 ))
.withIdentity (new ManagedIdentity ().withType (ManagedIdentityType .SYSTEM_ASSIGNED ))
.withTls (new WebPubSubTlsSettings ().withClientCertEnabled (false ))
.withLiveTraceConfiguration (
new LiveTraceConfiguration ()
.withEnabled ("false" )
.withCategories (
Arrays .asList (new LiveTraceCategory ().withName ("ConnectivityLogs" ).withEnabled ("true" ))))
.withNetworkACLs (
new WebPubSubNetworkACLs ()
.withDefaultAction (AclAction .DENY )
.withPublicNetwork (
new NetworkAcl ().withAllow (Arrays .asList (WebPubSubRequestType .CLIENT_CONNECTION )))
.withPrivateEndpoints (
Arrays
.asList (
new PrivateEndpointAcl ()
.withAllow (Arrays .asList (WebPubSubRequestType .SERVER_CONNECTION ))
.withName ("mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e" ))))
.withPublicNetworkAccess ("Enabled" )
.withDisableLocalAuth (false )
.withDisableAadAuth (false )
.create ();
}
@ SuppressWarnings ("unchecked" )
private static <T > Map <String , T > mapOf (Object ... inputs ) {
Map <String , T > map = new HashMap <>();
for (int i = 0 ; i < inputs .length ; i += 2 ) {
String key = (String ) inputs [i ];
T value = (T ) inputs [i + 1 ];
map .put (key , value );
}
return map ;
}
}
/** Samples for WebPubSub Delete. */
public final class WebPubSubDeleteSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_Delete.json
*/
/**
* Sample code: WebPubSub_Delete.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubDelete (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager .webPubSubs ().delete ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
WebPubSub_GetByResourceGroup
/** Samples for WebPubSub GetByResourceGroup. */
public final class WebPubSubGetByResourceGroupSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_Get.json
*/
/**
* Sample code: WebPubSub_Get.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubGet (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubs ()
.getByResourceGroupWithResponse ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
/** Samples for WebPubSub List. */
public final class WebPubSubListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_ListBySubscription.json
*/
/**
* Sample code: WebPubSub_ListBySubscription.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubListBySubscription (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager .webPubSubs ().list (com .azure .core .util .Context .NONE );
}
}
WebPubSub_ListByResourceGroup
/** Samples for WebPubSub ListByResourceGroup. */
public final class WebPubSubListByResourceGroupSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_ListByResourceGroup.json
*/
/**
* Sample code: WebPubSub_ListByResourceGroup.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubListByResourceGroup (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager .webPubSubs ().listByResourceGroup ("myResourceGroup" , com .azure .core .util .Context .NONE );
}
}
/** Samples for WebPubSub ListKeys. */
public final class WebPubSubListKeysSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_ListKeys.json
*/
/**
* Sample code: WebPubSub_ListKeys.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubListKeys (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubs ()
.listKeysWithResponse ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
/** Samples for WebPubSub ListSkus. */
public final class WebPubSubListSkusSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_ListSkus.json
*/
/**
* Sample code: WebPubSub_ListSkus.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubListSkus (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubs ()
.listSkusWithResponse ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
import com .azure .resourcemanager .webpubsub .models .KeyType ;
import com .azure .resourcemanager .webpubsub .models .RegenerateKeyParameters ;
/** Samples for WebPubSub RegenerateKey. */
public final class WebPubSubRegenerateKeySamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_RegenerateKey.json
*/
/**
* Sample code: WebPubSub_RegenerateKey.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubRegenerateKey (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubs ()
.regenerateKey (
"myResourceGroup" ,
"myWebPubSubService" ,
new RegenerateKeyParameters ().withKeyType (KeyType .PRIMARY ),
com .azure .core .util .Context .NONE );
}
}
/** Samples for WebPubSub Restart. */
public final class WebPubSubRestartSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_Restart.json
*/
/**
* Sample code: WebPubSub_Restart.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubRestart (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager .webPubSubs ().restart ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
import com .azure .resourcemanager .webpubsub .models .AclAction ;
import com .azure .resourcemanager .webpubsub .models .LiveTraceCategory ;
import com .azure .resourcemanager .webpubsub .models .LiveTraceConfiguration ;
import com .azure .resourcemanager .webpubsub .models .ManagedIdentity ;
import com .azure .resourcemanager .webpubsub .models .ManagedIdentityType ;
import com .azure .resourcemanager .webpubsub .models .NetworkAcl ;
import com .azure .resourcemanager .webpubsub .models .PrivateEndpointAcl ;
import com .azure .resourcemanager .webpubsub .models .ResourceSku ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubNetworkACLs ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubRequestType ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubResource ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubSkuTier ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubTlsSettings ;
import java .util .Arrays ;
import java .util .HashMap ;
import java .util .Map ;
/** Samples for WebPubSub Update. */
public final class WebPubSubUpdateSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSub_Update.json
*/
/**
* Sample code: WebPubSub_Update.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubUpdate (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
WebPubSubResource resource =
manager
.webPubSubs ()
.getByResourceGroupWithResponse (
"myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE )
.getValue ();
resource
.update ()
.withTags (mapOf ("key1" , "value1" ))
.withSku (new ResourceSku ().withName ("Premium_P1" ).withTier (WebPubSubSkuTier .PREMIUM ).withCapacity (1 ))
.withIdentity (new ManagedIdentity ().withType (ManagedIdentityType .SYSTEM_ASSIGNED ))
.withTls (new WebPubSubTlsSettings ().withClientCertEnabled (false ))
.withLiveTraceConfiguration (
new LiveTraceConfiguration ()
.withEnabled ("false" )
.withCategories (
Arrays .asList (new LiveTraceCategory ().withName ("ConnectivityLogs" ).withEnabled ("true" ))))
.withNetworkACLs (
new WebPubSubNetworkACLs ()
.withDefaultAction (AclAction .DENY )
.withPublicNetwork (
new NetworkAcl ().withAllow (Arrays .asList (WebPubSubRequestType .CLIENT_CONNECTION )))
.withPrivateEndpoints (
Arrays
.asList (
new PrivateEndpointAcl ()
.withAllow (Arrays .asList (WebPubSubRequestType .SERVER_CONNECTION ))
.withName ("mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e" ))))
.withPublicNetworkAccess ("Enabled" )
.withDisableLocalAuth (false )
.withDisableAadAuth (false )
.apply ();
}
@ SuppressWarnings ("unchecked" )
private static <T > Map <String , T > mapOf (Object ... inputs ) {
Map <String , T > map = new HashMap <>();
for (int i = 0 ; i < inputs .length ; i += 2 ) {
String key = (String ) inputs [i ];
T value = (T ) inputs [i + 1 ];
map .put (key , value );
}
return map ;
}
}
WebPubSubCustomCertificates_CreateOrUpdate
/** Samples for WebPubSubCustomCertificates CreateOrUpdate. */
public final class WebPubSubCustomCertificatesCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubCustomCertificates_CreateOrUpdate.json
*/
/**
* Sample code: WebPubSubCustomCertificates_CreateOrUpdate.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCustomCertificatesCreateOrUpdate (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubCustomCertificates ()
.define ("myCert" )
.withExistingWebPubSub ("myResourceGroup" , "myWebPubSubService" )
.withKeyVaultBaseUri ("https://myvault.keyvault.azure.net/" )
.withKeyVaultSecretName ("mycert" )
.withKeyVaultSecretVersion ("bb6a44b2743f47f68dad0d6cc9756432" )
.create ();
}
}
WebPubSubCustomCertificates_Delete
/** Samples for WebPubSubCustomCertificates Delete. */
public final class WebPubSubCustomCertificatesDeleteSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubCustomCertificates_Delete.json
*/
/**
* Sample code: WebPubSubCustomCertificates_Delete.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCustomCertificatesDelete (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubCustomCertificates ()
.deleteWithResponse ("myResourceGroup" , "myWebPubSubService" , "myCert" , com .azure .core .util .Context .NONE );
}
}
WebPubSubCustomCertificates_Get
/** Samples for WebPubSubCustomCertificates Get. */
public final class WebPubSubCustomCertificatesGetSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubCustomCertificates_Get.json
*/
/**
* Sample code: WebPubSubCustomCertificates_Get.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCustomCertificatesGet (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubCustomCertificates ()
.getWithResponse ("myResourceGroup" , "myWebPubSubService" , "myCert" , com .azure .core .util .Context .NONE );
}
}
WebPubSubCustomCertificates_List
/** Samples for WebPubSubCustomCertificates List. */
public final class WebPubSubCustomCertificatesListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubCustomCertificates_List.json
*/
/**
* Sample code: WebPubSubCustomCertificates_List.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCustomCertificatesList (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubCustomCertificates ()
.list ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
WebPubSubCustomDomains_CreateOrUpdate
import com .azure .resourcemanager .webpubsub .models .ResourceReference ;
/** Samples for WebPubSubCustomDomains CreateOrUpdate. */
public final class WebPubSubCustomDomainsCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubCustomDomains_CreateOrUpdate.json
*/
/**
* Sample code: WebPubSubCustomDomains_CreateOrUpdate.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCustomDomainsCreateOrUpdate (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubCustomDomains ()
.define ("myDomain" )
.withExistingWebPubSub ("myResourceGroup" , "myWebPubSubService" )
.withDomainName ("example.com" )
.withCustomCertificate (
new ResourceReference ()
.withId (
"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.SignalRService/WebPubSub/myWebPubSubService/customCertificates/myCert" ))
.create ();
}
}
WebPubSubCustomDomains_Delete
/** Samples for WebPubSubCustomDomains Delete. */
public final class WebPubSubCustomDomainsDeleteSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubCustomDomains_Delete.json
*/
/**
* Sample code: WebPubSubCustomDomains_Delete.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCustomDomainsDelete (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubCustomDomains ()
.delete ("myResourceGroup" , "myWebPubSubService" , "example" , com .azure .core .util .Context .NONE );
}
}
WebPubSubCustomDomains_Get
/** Samples for WebPubSubCustomDomains Get. */
public final class WebPubSubCustomDomainsGetSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubCustomDomains_Get.json
*/
/**
* Sample code: WebPubSubCustomDomains_Get.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCustomDomainsGet (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubCustomDomains ()
.getWithResponse ("myResourceGroup" , "myWebPubSubService" , "example" , com .azure .core .util .Context .NONE );
}
}
WebPubSubCustomDomains_List
/** Samples for WebPubSubCustomDomains List. */
public final class WebPubSubCustomDomainsListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubCustomDomains_List.json
*/
/**
* Sample code: WebPubSubCustomDomains_List.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubCustomDomainsList (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubCustomDomains ()
.list ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
WebPubSubHubs_CreateOrUpdate
import com .azure .resourcemanager .webpubsub .models .EventHandler ;
import com .azure .resourcemanager .webpubsub .models .EventHubEndpoint ;
import com .azure .resourcemanager .webpubsub .models .EventListener ;
import com .azure .resourcemanager .webpubsub .models .EventNameFilter ;
import com .azure .resourcemanager .webpubsub .models .ManagedIdentitySettings ;
import com .azure .resourcemanager .webpubsub .models .UpstreamAuthSettings ;
import com .azure .resourcemanager .webpubsub .models .UpstreamAuthType ;
import com .azure .resourcemanager .webpubsub .models .WebPubSubHubProperties ;
import java .util .Arrays ;
/** Samples for WebPubSubHubs CreateOrUpdate. */
public final class WebPubSubHubsCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubHubs_CreateOrUpdate.json
*/
/**
* Sample code: WebPubSubHubs_CreateOrUpdate.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubHubsCreateOrUpdate (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubHubs ()
.define ("exampleHub" )
.withExistingWebPubSub ("myResourceGroup" , "myWebPubSubService" )
.withProperties (
new WebPubSubHubProperties ()
.withEventHandlers (
Arrays
.asList (
new EventHandler ()
.withUrlTemplate ("http://host.com" )
.withUserEventPattern ("*" )
.withSystemEvents (Arrays .asList ("connect" , "connected" ))
.withAuth (
new UpstreamAuthSettings ()
.withType (UpstreamAuthType .MANAGED_IDENTITY )
.withManagedIdentity (new ManagedIdentitySettings ().withResource ("abc" )))))
.withEventListeners (
Arrays
.asList (
new EventListener ()
.withFilter (
new EventNameFilter ()
.withSystemEvents (Arrays .asList ("connected" , "disconnected" ))
.withUserEventPattern ("*" ))
.withEndpoint (
new EventHubEndpoint ()
.withFullyQualifiedNamespace ("example.servicebus.windows.net" )
.withEventHubName ("eventHubName1" ))))
.withAnonymousConnectPolicy ("allow" ))
.create ();
}
}
/** Samples for WebPubSubHubs Delete. */
public final class WebPubSubHubsDeleteSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubHubs_Delete.json
*/
/**
* Sample code: WebPubSubHubs_Delete.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubHubsDelete (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubHubs ()
.delete ("exampleHub" , "myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
/** Samples for WebPubSubHubs Get. */
public final class WebPubSubHubsGetSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubHubs_Get.json
*/
/**
* Sample code: WebPubSubHubs_Get.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubHubsGet (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubHubs ()
.getWithResponse ("exampleHub" , "myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
/** Samples for WebPubSubHubs List. */
public final class WebPubSubHubsListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubHubs_List.json
*/
/**
* Sample code: WebPubSubHubs_List.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubHubsList (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager .webPubSubHubs ().list ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
WebPubSubPrivateEndpointConnections_Delete
/** Samples for WebPubSubPrivateEndpointConnections Delete. */
public final class WebPubSubPrivateEndpointConnectionsDeleteSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubPrivateEndpointConnections_Delete.json
*/
/**
* Sample code: WebPubSubPrivateEndpointConnections_Delete.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubPrivateEndpointConnectionsDelete (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubPrivateEndpointConnections ()
.delete (
"mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e" ,
"myResourceGroup" ,
"myWebPubSubService" ,
com .azure .core .util .Context .NONE );
}
}
WebPubSubPrivateEndpointConnections_Get
/** Samples for WebPubSubPrivateEndpointConnections Get. */
public final class WebPubSubPrivateEndpointConnectionsGetSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubPrivateEndpointConnections_Get.json
*/
/**
* Sample code: WebPubSubPrivateEndpointConnections_Get.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubPrivateEndpointConnectionsGet (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubPrivateEndpointConnections ()
.getWithResponse (
"mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e" ,
"myResourceGroup" ,
"myWebPubSubService" ,
com .azure .core .util .Context .NONE );
}
}
WebPubSubPrivateEndpointConnections_List
/** Samples for WebPubSubPrivateEndpointConnections List. */
public final class WebPubSubPrivateEndpointConnectionsListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubPrivateEndpointConnections_List.json
*/
/**
* Sample code: WebPubSubPrivateEndpointConnections_List.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubPrivateEndpointConnectionsList (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubPrivateEndpointConnections ()
.list ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
WebPubSubPrivateEndpointConnections_Update
import com .azure .resourcemanager .webpubsub .fluent .models .PrivateEndpointConnectionInner ;
import com .azure .resourcemanager .webpubsub .models .PrivateEndpoint ;
import com .azure .resourcemanager .webpubsub .models .PrivateLinkServiceConnectionState ;
import com .azure .resourcemanager .webpubsub .models .PrivateLinkServiceConnectionStatus ;
/** Samples for WebPubSubPrivateEndpointConnections Update. */
public final class WebPubSubPrivateEndpointConnectionsUpdateSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubPrivateEndpointConnections_Update.json
*/
/**
* Sample code: WebPubSubPrivateEndpointConnections_Update.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubPrivateEndpointConnectionsUpdate (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubPrivateEndpointConnections ()
.updateWithResponse (
"mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e" ,
"myResourceGroup" ,
"myWebPubSubService" ,
new PrivateEndpointConnectionInner ()
.withPrivateEndpoint (
new PrivateEndpoint ()
.withId (
"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint" ))
.withPrivateLinkServiceConnectionState (
new PrivateLinkServiceConnectionState ()
.withStatus (PrivateLinkServiceConnectionStatus .APPROVED )
.withActionsRequired ("None" )),
com .azure .core .util .Context .NONE );
}
}
WebPubSubPrivateLinkResources_List
/** Samples for WebPubSubPrivateLinkResources List. */
public final class WebPubSubPrivateLinkResourcesListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubPrivateLinkResources_List.json
*/
/**
* Sample code: WebPubSubPrivateLinkResources_List.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubPrivateLinkResourcesList (com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubPrivateLinkResources ()
.list ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
WebPubSubSharedPrivateLinkResources_CreateOrUpdate
/** Samples for WebPubSubSharedPrivateLinkResources CreateOrUpdate. */
public final class WebPubSubSharedPrivateLinkResourcesCreateOrUpdateSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubSharedPrivateLinkResources_CreateOrUpdate.json
*/
/**
* Sample code: WebPubSubSharedPrivateLinkResources_CreateOrUpdate.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubSharedPrivateLinkResourcesCreateOrUpdate (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubSharedPrivateLinkResources ()
.define ("upstream" )
.withExistingWebPubSub ("myResourceGroup" , "myWebPubSubService" )
.withGroupId ("sites" )
.withPrivateLinkResourceId (
"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.Web/sites/myWebApp" )
.withRequestMessage ("Please approve" )
.create ();
}
}
WebPubSubSharedPrivateLinkResources_Delete
/** Samples for WebPubSubSharedPrivateLinkResources Delete. */
public final class WebPubSubSharedPrivateLinkResourcesDeleteSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubSharedPrivateLinkResources_Delete.json
*/
/**
* Sample code: WebPubSubSharedPrivateLinkResources_Delete.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubSharedPrivateLinkResourcesDelete (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubSharedPrivateLinkResources ()
.delete ("upstream" , "myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
WebPubSubSharedPrivateLinkResources_Get
/** Samples for WebPubSubSharedPrivateLinkResources Get. */
public final class WebPubSubSharedPrivateLinkResourcesGetSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubSharedPrivateLinkResources_Get.json
*/
/**
* Sample code: WebPubSubSharedPrivateLinkResources_Get.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubSharedPrivateLinkResourcesGet (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubSharedPrivateLinkResources ()
.getWithResponse ("upstream" , "myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}
WebPubSubSharedPrivateLinkResources_List
/** Samples for WebPubSubSharedPrivateLinkResources List. */
public final class WebPubSubSharedPrivateLinkResourcesListSamples {
/*
* x-ms-original-file: specification/webpubsub/resource-manager/Microsoft.SignalRService/stable/2023-02-01/examples/WebPubSubSharedPrivateLinkResources_List.json
*/
/**
* Sample code: WebPubSubSharedPrivateLinkResources_List.
*
* @param manager Entry point to WebPubSubManager.
*/
public static void webPubSubSharedPrivateLinkResourcesList (
com .azure .resourcemanager .webpubsub .WebPubSubManager manager ) {
manager
.webPubSubSharedPrivateLinkResources ()
.list ("myResourceGroup" , "myWebPubSubService" , com .azure .core .util .Context .NONE );
}
}