3.0.0 • Published 5 years ago
@datafire/azure_managedservices v3.0.0
@datafire/azure_managedservices
Client library for ManagedServicesClient
Installation and Usage
npm install --save @datafire/azure_managedserviceslet azure_managedservices = require('@datafire/azure_managedservices').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
Specification for ManagedServices.
Actions
Operations_List
Gets a list of the operations.
azure_managedservices.Operations_List({
"api-version": ""
}, context)Input
- input
object- api-version required
string: The API version to use for this operation.
- api-version required
Output
- output OperationList
RegistrationAssignments_List
Gets a list of the registration assignments.
azure_managedservices.RegistrationAssignments_List({
"scope": "",
"api-version": ""
}, context)Input
- input
object- scope required
string: Scope of the resource. - $expandRegistrationDefinition
boolean: Tells whether to return registration definition details also along with registration assignment details. - api-version required
string: The API version to use for this operation.
- scope required
Output
- output RegistrationAssignmentList
RegistrationAssignments_Delete
Deletes the specified registration assignment.
azure_managedservices.RegistrationAssignments_Delete({
"scope": "",
"registrationAssignmentId": "",
"api-version": ""
}, context)Input
- input
object- scope required
string: Scope of the resource. - registrationAssignmentId required
string: Guid of the registration assignment. - api-version required
string: The API version to use for this operation.
- scope required
Output
Output schema unknown
RegistrationAssignments_Get
Gets the details of specified registration assignment.
azure_managedservices.RegistrationAssignments_Get({
"scope": "",
"registrationAssignmentId": "",
"api-version": ""
}, context)Input
- input
object- scope required
string: Scope of the resource. - registrationAssignmentId required
string: Guid of the registration assignment. - $expandRegistrationDefinition
boolean: Tells whether to return registration definition details also along with registration assignment details. - api-version required
string: The API version to use for this operation.
- scope required
Output
- output RegistrationAssignment
RegistrationAssignments_CreateOrUpdate
Creates or updates a registration assignment.
azure_managedservices.RegistrationAssignments_CreateOrUpdate({
"scope": "",
"registrationAssignmentId": "",
"api-version": "",
"requestBody": {}
}, context)Input
- input
object- scope required
string: Scope of the resource. - registrationAssignmentId required
string: Guid of the registration assignment. - api-version required
string: The API version to use for this operation. - requestBody required RegistrationAssignment
- scope required
Output
- output RegistrationAssignment
RegistrationDefinitions_List
Gets a list of the registration definitions.
azure_managedservices.RegistrationDefinitions_List({
"scope": "",
"api-version": ""
}, context)Input
- input
object- scope required
string: Scope of the resource. - api-version required
string: The API version to use for this operation.
- scope required
Output
- output RegistrationDefinitionList
RegistrationDefinitions_Delete
Deletes the registration definition.
azure_managedservices.RegistrationDefinitions_Delete({
"registrationDefinitionId": "",
"api-version": "",
"scope": ""
}, context)Input
- input
object- registrationDefinitionId required
string: Guid of the registration definition. - api-version required
string: The API version to use for this operation. - scope required
string: Scope of the resource.
- registrationDefinitionId required
Output
Output schema unknown
RegistrationDefinitions_Get
Gets the registration definition details.
azure_managedservices.RegistrationDefinitions_Get({
"scope": "",
"registrationDefinitionId": "",
"api-version": ""
}, context)Input
- input
object- scope required
string: Scope of the resource. - registrationDefinitionId required
string: Guid of the registration definition. - api-version required
string: The API version to use for this operation.
- scope required
Output
- output RegistrationDefinition
RegistrationDefinitions_CreateOrUpdate
Creates or updates a registration definition.
azure_managedservices.RegistrationDefinitions_CreateOrUpdate({
"registrationDefinitionId": "",
"api-version": "",
"scope": "",
"requestBody": {}
}, context)Input
- input
object- registrationDefinitionId required
string: Guid of the registration definition. - api-version required
string: The API version to use for this operation. - scope required
string: Scope of the resource. - requestBody required RegistrationDefinition
- registrationDefinitionId required
Output
- output RegistrationDefinition
Definitions
Authorization
- Authorization
object: Authorization tuple containing principal Id (of user/service principal/security group) and role definition id.- principalId required
string: Principal Id of the security group/service principal/user that would be assigned permissions to the projected subscription - roleDefinitionId required
string: The role definition identifier. This role will define all the permissions that the security group/service principal/user must have on the projected subscription. This role cannot be an owner role.
- principalId required
ErrorResponse
- ErrorResponse
object: Error response.- error
object: Error response indicates Azure Resource Manager is not able to process the incoming request. The reason is provided in the error message.- code required
string: Error code. - message required
string: Error message indicating why the operation failed.
- code required
- error
Operation
- Operation
object: Object that describes a single Microsoft.ManagedServices operation.- display
object: The object that represents the operation.- description
string: Description of the operation. - operation
string: Operation type: Read, write, delete, etc. - provider
string: Service provider: Microsoft.ManagedServices - resource
string: Resource on which the operation is performed: Registration definition, registration assignment etc.
- description
- name
string: Operation name: {provider}/{resource}/{operation}
- display
OperationList
- OperationList
object: List of the operations.- value
array: List of Microsoft.ManagedServices operations.- items Operation
- value
Plan
- Plan
object: Plan details for the managed services.- name required
string: The plan name. - product required
string: The product code. - publisher required
string: The publisher ID. - version required
string: The plan's version.
- name required
RegistrationAssignment
- RegistrationAssignment
object: Registration assignment.- id
string: The fully qualified path of the registration assignment. - name
string: Name of the registration assignment. - properties RegistrationAssignmentProperties
- type
string: Type of the resource.
- id
RegistrationAssignmentList
- RegistrationAssignmentList
object: List of registration assignments.- nextLink
string: Link to next page of registration assignments. - value
array: List of registration assignments.- items RegistrationAssignment
- nextLink
RegistrationAssignmentProperties
- RegistrationAssignmentProperties
object: Properties of a registration assignment.- provisioningState
string(values: NotSpecified, Accepted, Running, Ready, Creating, Created, Deleting, Deleted, Canceled, Failed, Succeeded, Updating): Current state of the registration assignment. - registrationDefinition
object: Registration definition inside registration assignment.- id
string: Fully qualified path of the registration definition. - name
string: Name of the registration definition. - plan Plan
- properties
object: Properties of registration definition inside registration assignment.- authorizations
array: Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.- items Authorization
- description
string: Description of the registration definition. - managedByTenantId
string: Id of the managedBy tenant. - managedByTenantName
string: Name of the managedBy tenant. - manageeTenantId
string: Id of the home tenant. - manageeTenantName
string: Name of the home tenant. - provisioningState
string(values: NotSpecified, Accepted, Running, Ready, Creating, Created, Deleting, Deleted, Canceled, Failed, Succeeded, Updating): Current state of the registration definition. - registrationDefinitionName
string: Name of the registration definition.
- authorizations
- type
string: Type of the resource (Microsoft.ManagedServices/registrationDefinitions).
- id
- registrationDefinitionId required
string: Fully qualified path of the registration definition.
- provisioningState
RegistrationDefinition
- RegistrationDefinition
object: Registration definition.- id
string: Fully qualified path of the registration definition. - name
string: Name of the registration definition. - plan Plan
- properties RegistrationDefinitionProperties
- type
string: Type of the resource.
- id
RegistrationDefinitionList
- RegistrationDefinitionList
object: List of registration definitions.- nextLink
string: Link to next page of registration definitions. - value
array: List of registration definitions.- items RegistrationDefinition
- nextLink
RegistrationDefinitionProperties
- RegistrationDefinitionProperties
object: Properties of a registration definition.- authorizations required
array: Authorization tuple containing principal id of the user/security group or service principal and id of the build-in role.- items Authorization
- description
string: Description of the registration definition. - managedByTenantId required
string: Id of the managedBy tenant. - managedByTenantName
string: Name of the managedBy tenant. - provisioningState
string(values: NotSpecified, Accepted, Running, Ready, Creating, Created, Deleting, Deleted, Canceled, Failed, Succeeded, Updating): Current state of the registration definition. - registrationDefinitionName
string: Name of the registration definition.
- authorizations required
3.0.0
5 years ago