@datafire/azure_monitor_privatelinkscopes_api
v3.0.0
Published
DataFire integration for Azure Monitor Private Link Scopes
Downloads
6
Readme
@datafire/azure_monitor_privatelinkscopes_api
Client library for Azure Monitor Private Link Scopes
Installation and Usage
npm install --save @datafire/azure_monitor_privatelinkscopes_api
let azure_monitor_privatelinkscopes_api = require('@datafire/azure_monitor_privatelinkscopes_api').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Azure Monitor API reference for Private Links Scopes management.
Actions
PrivateLinkScopes_List
Gets a list of all Azure Monitor PrivateLinkScopes within a subscription.
azure_monitor_privatelinkscopes_api.PrivateLinkScopes_List({
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription.
- api-version required
Output
PrivateEndpointConnections_ListByPrivateLinkScope
Gets all private endpoint connections on a private link scope.
azure_monitor_privatelinkscopes_api.PrivateEndpointConnections_ListByPrivateLinkScope({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource
- subscriptionId required
Output
PrivateEndpointConnections_Delete
Deletes a private endpoint connection with a given name.
azure_monitor_privatelinkscopes_api.PrivateEndpointConnections_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": "",
"privateEndpointConnectionName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource - privateEndpointConnectionName required
string
: The name of the private endpoint connection.
- subscriptionId required
Output
Output schema unknown
PrivateEndpointConnections_Get
Gets a private endpoint connection.
azure_monitor_privatelinkscopes_api.PrivateEndpointConnections_Get({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": "",
"privateEndpointConnectionName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource - privateEndpointConnectionName required
string
: The name of the private endpoint connection.
- subscriptionId required
Output
- output PrivateEndpointConnection
PrivateEndpointConnections_CreateOrUpdate
Approve or reject a private endpoint connection with a given name.
azure_monitor_privatelinkscopes_api.PrivateEndpointConnections_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": "",
"privateEndpointConnectionName": "",
"parameters": {}
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource - privateEndpointConnectionName required
string
: The name of the private endpoint connection. - parameters required PrivateEndpointConnection
- subscriptionId required
Output
- output PrivateEndpointConnection
PrivateLinkResources_ListByPrivateLinkScope
Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope.
azure_monitor_privatelinkscopes_api.PrivateLinkResources_ListByPrivateLinkScope({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource
- subscriptionId required
Output
PrivateLinkResources_Get
Gets the private link resources that need to be created for a Azure Monitor PrivateLinkScope.
azure_monitor_privatelinkscopes_api.PrivateLinkResources_Get({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": "",
"groupName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource - groupName required
string
: The name of the private link resource.
- subscriptionId required
Output
- output PrivateLinkResource
PrivateLinkScopedResources_ListByPrivateLinkScope
Gets all private endpoint connections on a private link scope.
azure_monitor_privatelinkscopes_api.PrivateLinkScopedResources_ListByPrivateLinkScope({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource
- subscriptionId required
Output
- output ScopedResourceListResult
PrivateLinkScopedResources_Delete
Deletes a private endpoint connection with a given name.
azure_monitor_privatelinkscopes_api.PrivateLinkScopedResources_Delete({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": "",
"name": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource - name required
string
: The name of the scoped resource object.
- subscriptionId required
Output
Output schema unknown
PrivateLinkScopedResources_Get
Gets a scoped resource in a private link scope.
azure_monitor_privatelinkscopes_api.PrivateLinkScopedResources_Get({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": "",
"name": ""
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource - name required
string
: The name of the scoped resource object.
- subscriptionId required
Output
- output ScopedResource
PrivateLinkScopedResources_CreateOrUpdate
Approve or reject a private endpoint connection with a given name.
azure_monitor_privatelinkscopes_api.PrivateLinkScopedResources_CreateOrUpdate({
"subscriptionId": "",
"resourceGroupName": "",
"api-version": "",
"scopeName": "",
"name": "",
"parameters": {}
}, context)
Input
- input
object
- subscriptionId required
string
: The ID of the target subscription. - resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - scopeName required
string
: Name of the Azure Monitor PrivateLinkScope that will contain the datasource - name required
string
: The name of the scoped resource object. - parameters required ScopedResource
- subscriptionId required
Output
- output ScopedResource
PrivateLinkScopes_ListByResourceGroup
Gets a list of Azure Monitor PrivateLinkScopes within a resource group.
azure_monitor_privatelinkscopes_api.PrivateLinkScopes_ListByResourceGroup({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription.
- resourceGroupName required
Output
PrivateLinkScopes_Delete
Deletes a Azure Monitor PrivateLinkScope.
azure_monitor_privatelinkscopes_api.PrivateLinkScopes_Delete({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": "",
"scopeName": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription. - scopeName required
string
: The name of the Azure Monitor PrivateLinkScope resource.
- resourceGroupName required
Output
Output schema unknown
PrivateLinkScopes_Get
Returns a Azure Monitor PrivateLinkScope.
azure_monitor_privatelinkscopes_api.PrivateLinkScopes_Get({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": "",
"scopeName": ""
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription. - scopeName required
string
: The name of the Azure Monitor PrivateLinkScope resource.
- resourceGroupName required
Output
- output AzureMonitorPrivateLinkScope
PrivateLinkScopes_UpdateTags
Updates an existing PrivateLinkScope's tags. To update other fields use the CreateOrUpdate method.
azure_monitor_privatelinkscopes_api.PrivateLinkScopes_UpdateTags({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": "",
"scopeName": "",
"PrivateLinkScopeTags": null
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription. - scopeName required
string
: The name of the Azure Monitor PrivateLinkScope resource. - PrivateLinkScopeTags required TagsResource
- resourceGroupName required
Output
- output AzureMonitorPrivateLinkScope
PrivateLinkScopes_CreateOrUpdate
Creates (or updates) a Azure Monitor PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.
azure_monitor_privatelinkscopes_api.PrivateLinkScopes_CreateOrUpdate({
"resourceGroupName": "",
"api-version": "",
"subscriptionId": "",
"scopeName": "",
"AzureMonitorPrivateLinkScopePayload": null
}, context)
Input
- input
object
- resourceGroupName required
string
: The name of the resource group. The name is case insensitive. - api-version required
string
: The API version to use for this operation. - subscriptionId required
string
: The ID of the target subscription. - scopeName required
string
: The name of the Azure Monitor PrivateLinkScope resource. - AzureMonitorPrivateLinkScopePayload required AzureMonitorPrivateLinkScope
- resourceGroupName required
Output
- output AzureMonitorPrivateLinkScope
Definitions
AzureMonitorPrivateLinkScope
- AzureMonitorPrivateLinkScope
object
: An Azure Monitor PrivateLinkScope definition.- properties required AzureMonitorPrivateLinkScopeProperties
- id
string
: Azure resource Id - location required
string
: Resource location - name
string
: Azure resource name - type
string
: Azure resource type
AzureMonitorPrivateLinkScopeListResult
- AzureMonitorPrivateLinkScopeListResult
object
: Describes the list of Azure Monitor PrivateLinkScope resources.- nextLink
string
: The URI to get the next set of Azure Monitor PrivateLinkScope definitions if too many PrivateLinkScopes where returned in the result set. - value required
array
: List of Azure Monitor PrivateLinkScope definitions.
- nextLink
AzureMonitorPrivateLinkScopeProperties
- AzureMonitorPrivateLinkScopeProperties
object
: Properties that define a Azure Monitor PrivateLinkScope resource.- provisioningState
string
: Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed.
- provisioningState
ErrorResponse
- ErrorResponse
object
: Describe the format of an Error response.- code
string
: Error code - message
string
: Error message indicating why the operation failed.
- code
PrivateEndpointConnection
- PrivateEndpointConnection
object
: A private endpoint connection- properties PrivateEndpointConnectionProperties
- id
string
: Resource ID. - name
string
: Resource name. - tags
object
: Resource tags - type
string
: Resource type.
PrivateEndpointConnectionListResult
- PrivateEndpointConnectionListResult
object
: A list of private endpoint connections.- nextLink
string
: Link to retrieve next page of results. - value
array
: Array of results.
- nextLink
PrivateEndpointConnectionProperties
- PrivateEndpointConnectionProperties
object
: Properties of a private endpoint connection.- privateEndpoint PrivateEndpointProperty
- privateLinkServiceConnectionState PrivateLinkServiceConnectionStateProperty
- provisioningState
string
: State of the private endpoint connection.
PrivateEndpointProperty
- PrivateEndpointProperty
object
: Private endpoint which the connection belongs to.- id
string
: Resource id of the private endpoint.
- id
PrivateLinkResource
- PrivateLinkResource
object
: A private link resource- properties PrivateLinkResourceProperties
- id
string
: Resource ID. - name
string
: Resource name. - tags
object
: Resource tags - type
string
: Resource type.
PrivateLinkResourceListResult
- PrivateLinkResourceListResult
object
: A list of private link resources- nextLink
string
: Link to retrieve next page of results. - value
array
: Array of results.- items PrivateLinkResource
- nextLink
PrivateLinkResourceProperties
- PrivateLinkResourceProperties
object
: Properties of a private link resource.- groupId
string
: The private link resource group id. - requiredMembers
array
: The private link resource required member names.- items
string
- items
- groupId
PrivateLinkScopesResource
- PrivateLinkScopesResource
object
: An azure resource object- id
string
: Azure resource Id - location required
string
: Resource location - name
string
: Azure resource name - type
string
: Azure resource type
- id
PrivateLinkServiceConnectionStateProperty
- PrivateLinkServiceConnectionStateProperty
object
: State of the private endpoint connection.- actionsRequired
string
: The actions required for private link service connection. - description required
string
: The private link service connection description. - status required
string
: The private link service connection status.
- actionsRequired
ProxyResource
- ProxyResource
object
: Common properties of proxy resource.- id
string
: Resource ID. - name
string
: Resource name. - tags
object
: Resource tags - type
string
: Resource type.
- id
ScopedResource
- ScopedResource
object
: A private link scoped resource- properties ScopedResourceProperties
- id
string
: Resource ID. - name
string
: Resource name. - tags
object
: Resource tags - type
string
: Resource type.
ScopedResourceListResult
- ScopedResourceListResult
object
: A list of scoped resources in a private link scope.- nextLink
string
: Link to retrieve next page of results. - value
array
: Array of results.- items ScopedResource
- nextLink
ScopedResourceProperties
- ScopedResourceProperties
object
: Properties of a private link scoped resource.- linkedResourceId
string
: The resource id of the scoped Azure monitor resource. - provisioningState
string
: State of the private endpoint connection.
- linkedResourceId
TagsResource
- TagsResource
object
: A container holding only the Tags for a resource, allowing the user to update the tags on a PrivateLinkScope instance.