/// <summary>
 /// Gets the private link resources that need to be created for a service.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group that contains the service instance.
 /// </param>
 /// <param name='resourceName'>
 /// The name of the service instance.
 /// </param>
 public static PrivateLinkResourceListResult ListByService(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string resourceName)
 {
     return(operations.ListByServiceAsync(resourceGroupName, resourceName).GetAwaiter().GetResult());
 }
 /// <summary>
 /// Gets a list of all supported private link resource types for the given
 /// service.
 /// <see href="https://aka.ms/search-manage" />
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group within the current subscription. You can
 /// obtain this value from the Azure Resource Manager API or the portal.
 /// </param>
 /// <param name='searchServiceName'>
 /// The name of the Azure Cognitive Search service associated with the
 /// specified resource group.
 /// </param>
 /// <param name='searchManagementRequestOptions'>
 /// Additional parameters for the operation
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IEnumerable <PrivateLinkResource> > ListSupportedAsync(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string searchServiceName, SearchManagementRequestOptions searchManagementRequestOptions = default(SearchManagementRequestOptions), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListSupportedWithHttpMessagesAsync(resourceGroupName, searchServiceName, searchManagementRequestOptions, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
コード例 #3
0
 /// <summary>
 /// Gets the private link resources
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='factoryName'>
 /// The factory name.
 /// </param>
 public static PrivateLinkResourcesWrapper Get(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string factoryName)
 {
     return(operations.GetAsync(resourceGroupName, factoryName).GetAwaiter().GetResult());
 }
 /// <summary>
 /// Gets the private link resources that need to be created for a
 /// RedisEnterprise cluster.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='clusterName'>
 /// The name of the RedisEnterprise cluster.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IEnumerable <PrivateLinkResource> > ListByClusterAsync(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string clusterName, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListByClusterWithHttpMessagesAsync(resourceGroupName, clusterName, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// Gets a list of all supported private link resource types for the given
 /// service.
 /// <see href="https://aka.ms/search-manage" />
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group within the current subscription. You can
 /// obtain this value from the Azure Resource Manager API or the portal.
 /// </param>
 /// <param name='searchServiceName'>
 /// The name of the Azure Cognitive Search service associated with the
 /// specified resource group.
 /// </param>
 /// <param name='searchManagementRequestOptions'>
 /// Additional parameters for the operation
 /// </param>
 public static IEnumerable <PrivateLinkResource> ListSupported(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string searchServiceName, SearchManagementRequestOptions searchManagementRequestOptions = default(SearchManagementRequestOptions))
 {
     return(operations.ListSupportedAsync(resourceGroupName, searchServiceName, searchManagementRequestOptions).GetAwaiter().GetResult());
 }
 /// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     Operations          = new Operations(this);
     Factories           = new FactoriesOperations(this);
     ExposureControl     = new ExposureControlOperations(this);
     IntegrationRuntimes = new IntegrationRuntimesOperations(this);
     IntegrationRuntimeObjectMetadata = new IntegrationRuntimeObjectMetadataOperations(this);
     IntegrationRuntimeNodes          = new IntegrationRuntimeNodesOperations(this);
     LinkedServices             = new LinkedServicesOperations(this);
     Datasets                   = new DatasetsOperations(this);
     Pipelines                  = new PipelinesOperations(this);
     PipelineRuns               = new PipelineRunsOperations(this);
     ActivityRuns               = new ActivityRunsOperations(this);
     Triggers                   = new TriggersOperations(this);
     TriggerRuns                = new TriggerRunsOperations(this);
     DataFlows                  = new DataFlowsOperations(this);
     DataFlowDebugSession       = new DataFlowDebugSessionOperations(this);
     ManagedVirtualNetworks     = new ManagedVirtualNetworksOperations(this);
     ManagedPrivateEndpoints    = new ManagedPrivateEndpointsOperations(this);
     PrivateEndPointConnections = new PrivateEndPointConnectionsOperations(this);
     PrivateEndpointConnection  = new PrivateEndpointConnectionOperations(this);
     PrivateLinkResources       = new PrivateLinkResourcesOperations(this);
     BaseUri        = new System.Uri("https://management.azure.com");
     ApiVersion     = "2018-06-01";
     AcceptLanguage = "en-US";
     LongRunningOperationRetryTimeout = 30;
     GenerateClientRequestId          = true;
     SerializationSettings            = new JsonSerializerSettings
     {
         Formatting            = Newtonsoft.Json.Formatting.Indented,
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     SerializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings = new JsonSerializerSettings
     {
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <SecretBase>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <SecretBase>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <FactoryRepoConfiguration>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <FactoryRepoConfiguration>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <IntegrationRuntime>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <IntegrationRuntime>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <IntegrationRuntimeStatus>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <IntegrationRuntimeStatus>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <LinkedService>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <LinkedService>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <Dataset>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <Dataset>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <Activity>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <Activity>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <Trigger>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <Trigger>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <DataFlow>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <DataFlow>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <WebLinkedServiceTypeProperties>("authenticationType"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <WebLinkedServiceTypeProperties>("authenticationType"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <DatasetCompression>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <DatasetCompression>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <DatasetStorageFormat>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <DatasetStorageFormat>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <DatasetLocation>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <DatasetLocation>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <DependencyReference>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <DependencyReference>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <CompressionReadSettings>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <CompressionReadSettings>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <FormatReadSettings>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <FormatReadSettings>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <StoreReadSettings>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <StoreReadSettings>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <ExportSettings>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <ExportSettings>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <CopySource>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <CopySource>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <ImportSettings>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <ImportSettings>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <StoreWriteSettings>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <StoreWriteSettings>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <FormatWriteSettings>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <FormatWriteSettings>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <CopySink>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <CopySink>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <LinkedIntegrationRuntimeType>("authorizationType"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <LinkedIntegrationRuntimeType>("authorizationType"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <CustomSetupBase>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <CustomSetupBase>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <SsisObjectMetadata>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <SsisObjectMetadata>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <CopyTranslator>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <CopyTranslator>("type"));
     CustomInitialize();
     DeserializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
 }
 /// <summary>
 /// Gets the private link resources that need to be created for a
 /// RedisEnterprise cluster.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='clusterName'>
 /// The name of the RedisEnterprise cluster.
 /// </param>
 public static IEnumerable <PrivateLinkResource> ListByCluster(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string clusterName)
 {
     return(operations.ListByClusterAsync(resourceGroupName, clusterName).GetAwaiter().GetResult());
 }
 /// <summary>
 /// Gets the private link resources that need to be created for a Azure Monitor
 /// PrivateLinkScope.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group.
 /// </param>
 /// <param name='scopeName'>
 /// The name of the Azure Monitor PrivateLinkScope resource.
 /// </param>
 /// <param name='groupName'>
 /// The name of the private link resource.
 /// </param>
 public static PrivateLinkResource Get(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string scopeName, string groupName)
 {
     return(operations.GetAsync(resourceGroupName, scopeName, groupName).GetAwaiter().GetResult());
 }
コード例 #9
0
 /// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     RecoverableDatabases       = new RecoverableDatabasesOperations(this);
     RestorableDroppedDatabases = new RestorableDroppedDatabasesOperations(this);
     Servers = new ServersOperations(this);
     ServerConnectionPolicies        = new ServerConnectionPoliciesOperations(this);
     DatabaseThreatDetectionPolicies = new DatabaseThreatDetectionPoliciesOperations(this);
     DataMaskingPolicies             = new DataMaskingPoliciesOperations(this);
     DataMaskingRules                             = new DataMaskingRulesOperations(this);
     FirewallRules                                = new FirewallRulesOperations(this);
     GeoBackupPolicies                            = new GeoBackupPoliciesOperations(this);
     Databases                                    = new DatabasesOperations(this);
     ElasticPools                                 = new ElasticPoolsOperations(this);
     RecommendedElasticPools                      = new RecommendedElasticPoolsOperations(this);
     ReplicationLinks                             = new ReplicationLinksOperations(this);
     ServerAzureADAdministrators                  = new ServerAzureADAdministratorsOperations(this);
     ServerCommunicationLinks                     = new ServerCommunicationLinksOperations(this);
     ServiceObjectives                            = new ServiceObjectivesOperations(this);
     ElasticPoolActivities                        = new ElasticPoolActivitiesOperations(this);
     ElasticPoolDatabaseActivities                = new ElasticPoolDatabaseActivitiesOperations(this);
     ServiceTierAdvisors                          = new ServiceTierAdvisorsOperations(this);
     TransparentDataEncryptions                   = new TransparentDataEncryptionsOperations(this);
     TransparentDataEncryptionActivities          = new TransparentDataEncryptionActivitiesOperations(this);
     ServerUsages                                 = new ServerUsagesOperations(this);
     DatabaseUsages                               = new DatabaseUsagesOperations(this);
     DatabaseAutomaticTuning                      = new DatabaseAutomaticTuningOperations(this);
     EncryptionProtectors                         = new EncryptionProtectorsOperations(this);
     FailoverGroups                               = new FailoverGroupsOperations(this);
     Operations                                   = new Operations(this);
     ServerKeys                                   = new ServerKeysOperations(this);
     SyncAgents                                   = new SyncAgentsOperations(this);
     SyncGroups                                   = new SyncGroupsOperations(this);
     SyncMembers                                  = new SyncMembersOperations(this);
     SubscriptionUsages                           = new SubscriptionUsagesOperations(this);
     VirtualClusters                              = new VirtualClustersOperations(this);
     VirtualNetworkRules                          = new VirtualNetworkRulesOperations(this);
     ExtendedDatabaseBlobAuditingPolicies         = new ExtendedDatabaseBlobAuditingPoliciesOperations(this);
     ExtendedServerBlobAuditingPolicies           = new ExtendedServerBlobAuditingPoliciesOperations(this);
     ServerBlobAuditingPolicies                   = new ServerBlobAuditingPoliciesOperations(this);
     DatabaseBlobAuditingPolicies                 = new DatabaseBlobAuditingPoliciesOperations(this);
     DatabaseVulnerabilityAssessmentRuleBaselines = new DatabaseVulnerabilityAssessmentRuleBaselinesOperations(this);
     DatabaseVulnerabilityAssessments             = new DatabaseVulnerabilityAssessmentsOperations(this);
     JobAgents                                    = new JobAgentsOperations(this);
     JobCredentials                               = new JobCredentialsOperations(this);
     JobExecutions                                = new JobExecutionsOperations(this);
     Jobs = new JobsOperations(this);
     JobStepExecutions                       = new JobStepExecutionsOperations(this);
     JobSteps                                = new JobStepsOperations(this);
     JobTargetExecutions                     = new JobTargetExecutionsOperations(this);
     JobTargetGroups                         = new JobTargetGroupsOperations(this);
     JobVersions                             = new JobVersionsOperations(this);
     LongTermRetentionBackups                = new LongTermRetentionBackupsOperations(this);
     BackupLongTermRetentionPolicies         = new BackupLongTermRetentionPoliciesOperations(this);
     ManagedBackupShortTermRetentionPolicies = new ManagedBackupShortTermRetentionPoliciesOperations(this);
     ManagedDatabases                        = new ManagedDatabasesOperations(this);
     ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies = new ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations(this);
     ServerAutomaticTuning             = new ServerAutomaticTuningOperations(this);
     ServerDnsAliases                  = new ServerDnsAliasesOperations(this);
     ServerSecurityAlertPolicies       = new ServerSecurityAlertPoliciesOperations(this);
     RestorableDroppedManagedDatabases = new RestorableDroppedManagedDatabasesOperations(this);
     RestorePoints = new RestorePointsOperations(this);
     ManagedDatabaseSecurityAlertPolicies = new ManagedDatabaseSecurityAlertPoliciesOperations(this);
     ManagedServerSecurityAlertPolicies   = new ManagedServerSecurityAlertPoliciesOperations(this);
     SensitivityLabels             = new SensitivityLabelsOperations(this);
     ManagedInstanceAdministrators = new ManagedInstanceAdministratorsOperations(this);
     DatabaseOperations            = new DatabaseOperations(this);
     ElasticPoolOperations         = new ElasticPoolOperations(this);
     Capabilities = new CapabilitiesOperations(this);
     DatabaseVulnerabilityAssessmentScans = new DatabaseVulnerabilityAssessmentScansOperations(this);
     ManagedDatabaseVulnerabilityAssessmentRuleBaselines = new ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations(this);
     ManagedDatabaseVulnerabilityAssessmentScans         = new ManagedDatabaseVulnerabilityAssessmentScansOperations(this);
     ManagedDatabaseVulnerabilityAssessments             = new ManagedDatabaseVulnerabilityAssessmentsOperations(this);
     InstanceFailoverGroups           = new InstanceFailoverGroupsOperations(this);
     BackupShortTermRetentionPolicies = new BackupShortTermRetentionPoliciesOperations(this);
     TdeCertificates = new TdeCertificatesOperations(this);
     ManagedInstanceTdeCertificates          = new ManagedInstanceTdeCertificatesOperations(this);
     ManagedInstanceKeys                     = new ManagedInstanceKeysOperations(this);
     ManagedInstanceEncryptionProtectors     = new ManagedInstanceEncryptionProtectorsOperations(this);
     RecoverableManagedDatabases             = new RecoverableManagedDatabasesOperations(this);
     ManagedInstanceVulnerabilityAssessments = new ManagedInstanceVulnerabilityAssessmentsOperations(this);
     ServerVulnerabilityAssessments          = new ServerVulnerabilityAssessmentsOperations(this);
     ManagedDatabaseSensitivityLabels        = new ManagedDatabaseSensitivityLabelsOperations(this);
     InstancePools                    = new InstancePoolsOperations(this);
     Usages                           = new UsagesOperations(this);
     ManagedInstances                 = new ManagedInstancesOperations(this);
     PrivateEndpointConnections       = new PrivateEndpointConnectionsOperations(this);
     PrivateLinkResources             = new PrivateLinkResourcesOperations(this);
     BaseUri                          = new System.Uri("https://management.azure.com");
     AcceptLanguage                   = "en-US";
     LongRunningOperationRetryTimeout = 30;
     GenerateClientRequestId          = true;
     SerializationSettings            = new JsonSerializerSettings
     {
         Formatting            = Newtonsoft.Json.Formatting.Indented,
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     SerializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings = new JsonSerializerSettings
     {
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     CustomInitialize();
     DeserializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
 }
 /// <summary>
 /// Gets the private link resources that need to be created for a Azure Monitor
 /// PrivateLinkScope.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='nextPageLink'>
 /// The NextLink from the previous successful call to List operation.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IPage <PrivateLinkResource> > ListByPrivateLinkScopeNextAsync(this IPrivateLinkResourcesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ListByPrivateLinkScopeNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// Gets the private link resources that need to be created for a Azure Monitor
 /// PrivateLinkScope.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group.
 /// </param>
 /// <param name='scopeName'>
 /// The name of the Azure Monitor PrivateLinkScope resource.
 /// </param>
 public static IPage <PrivateLinkResource> ListByPrivateLinkScope(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string scopeName)
 {
     return(operations.ListByPrivateLinkScopeAsync(resourceGroupName, scopeName).GetAwaiter().GetResult());
 }
 /// <summary>
 /// Gets the private link resources that need to be created for a Azure Monitor
 /// PrivateLinkScope.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='nextPageLink'>
 /// The NextLink from the previous successful call to List operation.
 /// </param>
 public static IPage <PrivateLinkResource> ListByPrivateLinkScopeNext(this IPrivateLinkResourcesOperations operations, string nextPageLink)
 {
     return(operations.ListByPrivateLinkScopeNextAsync(nextPageLink).GetAwaiter().GetResult());
 }
 /// <summary>
 /// Get the specified private link resource for the given Digital Twin.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group that contains the DigitalTwinsInstance.
 /// </param>
 /// <param name='resourceName'>
 /// The name of the DigitalTwinsInstance.
 /// </param>
 /// <param name='resourceId'>
 /// The name of the private link resource.
 /// </param>
 public static GroupIdInformation Get(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string resourceName, string resourceId)
 {
     return(operations.GetAsync(resourceGroupName, resourceName, resourceId).GetAwaiter().GetResult());
 }
 /// <summary>
 /// Private Link Resources
 /// </summary>
 /// <remarks>
 /// Get all private link resources for a workspaces
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group. The name is case insensitive.
 /// </param>
 /// <param name='workspaceName'>
 /// The name of the workspace.
 /// </param>
 public static IPage <PrivateLinkResource> List(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string workspaceName)
 {
     return(operations.ListAsync(resourceGroupName, workspaceName).GetAwaiter().GetResult());
 }
コード例 #15
0
 /// <summary>
 /// Gets a privately linkable resources for an account with given group
 /// identifier.
 /// </summary>
 /// <remarks>
 /// Gets a privately linkable resources for an account with given group
 /// identifier
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='accountName'>
 /// The name of the account.
 /// </param>
 /// <param name='groupId'>
 /// The group identifier.
 /// </param>
 public static PrivateLinkResource GetByGroupId(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string accountName, string groupId)
 {
     return(operations.GetByGroupIdAsync(resourceGroupName, accountName, groupId).GetAwaiter().GetResult());
 }
コード例 #16
0
 /// <summary>
 /// Gets a list of privately linkable resources for an account.
 /// </summary>
 /// <remarks>
 /// Gets a list of privately linkable resources for an account
 /// </remarks>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The resource group name.
 /// </param>
 /// <param name='accountName'>
 /// The name of the account.
 /// </param>
 public static IPage <PrivateLinkResource> ListByAccount(this IPrivateLinkResourcesOperations operations, string resourceGroupName, string accountName)
 {
     return(operations.ListByAccountAsync(resourceGroupName, accountName).GetAwaiter().GetResult());
 }