ArmDatabaseWatcherModelFactory.DatabaseWatcherSharedPrivateLinkResourceProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of DatabaseWatcherSharedPrivateLinkResourceProperties.
public static Azure.ResourceManager.DatabaseWatcher.Models.DatabaseWatcherSharedPrivateLinkResourceProperties DatabaseWatcherSharedPrivateLinkResourceProperties(Azure.Core.ResourceIdentifier privateLinkResourceId = default, string groupId = default, string requestMessage = default, string dnsZone = default, Azure.ResourceManager.DatabaseWatcher.Models.DatabaseWatcherSharedPrivateLinkResourceStatus? status = default, Azure.ResourceManager.DatabaseWatcher.Models.DatabaseWatcherResourceProvisioningState? provisioningState = default);
static member DatabaseWatcherSharedPrivateLinkResourceProperties : Azure.Core.ResourceIdentifier * string * string * string * Nullable<Azure.ResourceManager.DatabaseWatcher.Models.DatabaseWatcherSharedPrivateLinkResourceStatus> * Nullable<Azure.ResourceManager.DatabaseWatcher.Models.DatabaseWatcherResourceProvisioningState> -> Azure.ResourceManager.DatabaseWatcher.Models.DatabaseWatcherSharedPrivateLinkResourceProperties
Public Shared Function DatabaseWatcherSharedPrivateLinkResourceProperties (Optional privateLinkResourceId As ResourceIdentifier = Nothing, Optional groupId As String = Nothing, Optional requestMessage As String = Nothing, Optional dnsZone As String = Nothing, Optional status As Nullable(Of DatabaseWatcherSharedPrivateLinkResourceStatus) = Nothing, Optional provisioningState As Nullable(Of DatabaseWatcherResourceProvisioningState) = Nothing) As DatabaseWatcherSharedPrivateLinkResourceProperties
Parameters
- privateLinkResourceId
- ResourceIdentifier
The resource ID of the resource the shared private link resource is for.
- groupId
- String
The group id from the provider of resource the shared private link resource is for.
- requestMessage
- String
The request message for requesting approval of the shared private link resource.
- dnsZone
- String
The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'.
Status of the shared private link resource. Can be Pending, Approved, Rejected or Disconnected.
- provisioningState
- Nullable<DatabaseWatcherResourceProvisioningState>
The provisioning state of the resource.
Returns
A new DatabaseWatcherSharedPrivateLinkResourceProperties instance for mocking.