3.0.0 • Published 5 years ago
@datafire/azure_azsadmin_manifest v3.0.0
@datafire/azure_azsadmin_manifest
Client library for SubscriptionsManagementClient
Installation and Usage
npm install --save @datafire/azure_azsadmin_manifest
let azure_azsadmin_manifest = require('@datafire/azure_azsadmin_manifest').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
The Admin Subscriptions Management Client.
Actions
Manifests_List
Get a list of all manifests.
azure_azsadmin_manifest.Manifests_List({
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. - api-version required
string
: Client Api Version.
- subscriptionId required
Output
- output ManifestList
Manifests_Get
Get the specified manifest.
azure_azsadmin_manifest.Manifests_Get({
"subscriptionId": "",
"api-version": "",
"manifestName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription.The subscription ID forms part of the URI for every service call. - api-version required
string
: Client Api Version. - manifestName required
string
: The manifest name.
- subscriptionId required
Output
- output Manifest
Definitions
ApiProfile
- ApiProfile
object
: Represents the API profile.- apiVersion
string
: The API version. - profileVersion
string
: The profile version.
- apiVersion
ApiProfileList
- ApiProfileList
object
: List of the API profiles.- nextLink
string
: URI to next page. - value
array
: List of the API profiles.- items ApiProfile
- nextLink
AuthorizationActionMapping
- AuthorizationActionMapping
object
: The linked resource access checks.- desired
string
: The desired action name. - original
string
: The original action name.
- desired
AuthorizationActionMappingList
- AuthorizationActionMappingList
object
: List of the read-only actions.- nextLink
string
: URI to next page. - value
array
: List of the read-only actions.
- nextLink
AzureResourceHydrationAccount
- AzureResourceHydrationAccount
object
: The API versions supported by the endpoint.- accountName
string
: The account name. - encryptedKey
string
: The encrypted key. - maxChildResourceConsistencyJobLimit
integer
: The next child resource consistency job limit. - subscriptionId
string
: The subscription identifier.
- accountName
AzureResourceHydrationAccountList
- AzureResourceHydrationAccountList
object
: List of the resource hydration accounts.- nextLink
string
: URI to next page. - value
array
: List of the resource hydration accounts.
- nextLink
ExtensionCollectionDefinition
- ExtensionCollectionDefinition
object
: The manifest extension collection definition.- extensions ExtensionList
- version
string
: The version of the format a.b[.c.d]. see System.Version documentation for more details.
ExtensionDefinition
- ExtensionDefinition
object
: The data contract for specifying extensions in resource provider manifests.- name
string
: The name. - obsoleteBundlesBitmask
integer
: The obsolete bundles bitmask. - properties ExtensionPropertiesDefinition
- resourceAccess ResourceAccessList
- uri
string
: The Uri
- name
ExtensionList
- ExtensionList
object
: List of the extensions.- nextLink
string
: URI to next page. - value
array
: List of the extensions.- items ExtensionDefinition
- nextLink
ExtensionPropertiesDefinition
- ExtensionPropertiesDefinition
object
: The extension properties definition.- quotaCreateBladeName
string
: The quota create blade. - resourceProviderDashboardBladeName
string
: The resource provider dashboard blade.
- quotaCreateBladeName
FanoutLinkedNotificationRule
- FanoutLinkedNotificationRule
object
: The fan-out linked notification rule.- actions
array
: The list of actions.- items
string
- items
- endpoints ResourceProviderEndpointList
- actions
FanoutLinkedNotificationRuleList
- FanoutLinkedNotificationRuleList
object
: List of the linked notification rules.- nextLink
string
: URI to next page. - value
array
: List of the linked notification rules.
- nextLink
LinkedAccessCheck
- LinkedAccessCheck
object
: The linked resource access checks.- actionName
string
: The action name. - linkedAction
string
: The linked action. - linkedActionVerb
string
: The linked action verb. - linkedProperty
string
: The linked property. - linkedType
string
: The linked type.
- actionName
LinkedAccessCheckList
- LinkedAccessCheckList
object
: List of the linked access checks.- nextLink
string
: URI to next page. - value
array
: List of the linked access checks.- items LinkedAccessCheck
- nextLink
LinkedAction
- LinkedAction
string
(values: NotSpecified, Blocked, Validate, Enabled): The resource type linked action.
LinkedNotificationRule
- LinkedNotificationRule
object
: The linked notification rule.- actions
array
: List of actions.- items
string
- items
- actions
LinkedNotificationRuleList
- LinkedNotificationRuleList
object
: List of the linked notification rules.- nextLink
string
: URI to next page. - value
array
: List of the linked notification rules.- items LinkedNotificationRule
- nextLink
LinkedOperation
- LinkedOperation
string
(values: None, CrossResourceGroupResourceMove, CrossSubscriptionResourceMove): The linked operation.
LinkedOperationRule
- LinkedOperationRule
object
: The linked resource access checks.- dependsOnTypes
array
: The list of resource types this rule depends on.- items
string
- items
- linkedAction LinkedAction
- linkedOperation LinkedOperation
- dependsOnTypes
LinkedOperationRuleList
- LinkedOperationRuleList
object
: List of the linked operation rules.- nextLink
string
: URI to next page. - value
array
: List of the linked operation rules.- items LinkedOperationRule
- nextLink
Manifest
- Manifest
object
: The manifest.- alwaysRoutable
boolean
: A value indicating whether the manifest is always routable by all subscriptions. - displayName
string
: The display name. - enabled
boolean
: A value indicating whether this resource provider is enabled. - extensionCollection ExtensionCollectionDefinition
- linkedNotificationRules FanoutLinkedNotificationRuleList
- metadata
object
: The metadata. - name
string
: The unique identifier of the registration. - namespace
string
: The namespace. - providerAuthorization ResourceProviderAuthorization
- providerLocation
string
: The location of the provider. - providerType ResourceProviderType
- provisioningState ManifestProvisioningState
- resourceGroupName
string
: The name of the resource group. - resourceHydrationAccounts AzureResourceHydrationAccountList
- resourceLocation
string
: The location of the resource. - resourceTags
object
: The resource tags. - resourceTypes ResourceTypeList
- routingResourceManagerType
string
(values: Default, Admin): Resource manager type. - subscriptionId
string
: The subscription ID under which RP is registered.
- alwaysRoutable
ManifestList
- ManifestList
object
: List of manifests.- nextLink
string
: URI to next page. - value
array
: List of manifests.- items Manifest
- nextLink
ManifestProvisioningState
- ManifestProvisioningState
string
(values: Accepted, Creating, Deleting, Moving, Failed, Succeeded): The provisioning state.
MarketplaceType
- MarketplaceType
string
(values: NotSpecified, AddOn): The type of marketplace behavior for the resource type.
ResourceAccess
- ResourceAccess
object
: Extension Client Access Section.- name
string
: The name. - resource
string
: The resource.
- name
ResourceAccessList
- ResourceAccessList
object
: List of the resource access.- nextLink
string
: URI to next page. - value
array
: List of the resource access.- items ResourceAccess
- nextLink
ResourceDeletionPolicy
- ResourceDeletionPolicy
string
(values: NotSpecified, Cascade): The resource deletion policy.
ResourceProviderAuthorization
- ResourceProviderAuthorization
object
: The resource provider authorization information.- applicationId
string
: The application id of resource provider in AAD. - roleDefinitionId
string
: The role definition identifier against which a role assignment is created.
- applicationId
ResourceProviderEndpoint
- ResourceProviderEndpoint
object
: The API versions supported by the endpoint.- apiVersions
array
: The API versions supported by the endpoint.- items
string
- items
- enabled
boolean
: The enabled. - endpointUri
string
: The endpoint uri. - timeout
string
: The timeout.
- apiVersions
ResourceProviderEndpointList
- ResourceProviderEndpointList
object
: List of the resource provider endpoints.- nextLink
string
: URI to next page. - value
array
: List of the resource provider endpoints.- items ResourceProviderEndpoint
- nextLink
ResourceProviderType
- ResourceProviderType
string
(values: NotSpecified, Internal, External, RegistrationFree, TenantOnly, AlwaysRoutable): The resource provider type.
ResourceType
- ResourceType
object
: The resource type definition.- allowedUnauthorizedActions
array
: The allowed unauthorized actions.- items
string
- items
- apiProfiles ApiProfileList
- authorizationActionMappings AuthorizationActionMappingList
- endpoints ResourceProviderEndpointList
- inGlobalLocation
boolean
: A value indicating whether the resource type is in global location. - linkedAccessChecks LinkedAccessCheckList
- linkedNotificationRules LinkedNotificationRuleList
- linkedOperationRules LinkedOperationRuleList
- marketplaceType MarketplaceType
- meteredResourceIds
array
: The metered resource ids.- items
string
- items
- name
string
: The name. - resourceDeletionPolicy ResourceDeletionPolicy
- routingType RoutingType
- allowedUnauthorizedActions
ResourceTypeList
- ResourceTypeList
object
: List of the resource types.- nextLink
string
: URI to next page. - value
array
: List of the resource types.- items ResourceType
- nextLink
RoutingType
- RoutingType
string
(values: Default, ProxyOnly, HostBased, Extension, Tenant, Fanout, LocationBased): The resource routing type.
3.0.0
5 years ago