3.0.0 • Published 5 years ago

@datafire/azure_azsadmin_manifest v3.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@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.

Output

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.

Output

Definitions

ApiProfile

  • ApiProfile object: Represents the API profile.
    • apiVersion string: The API version.
    • profileVersion string: The profile version.

ApiProfileList

  • ApiProfileList object: List of the API profiles.
    • nextLink string: URI to next page.
    • value array: List of the API profiles.

AuthorizationActionMapping

  • AuthorizationActionMapping object: The linked resource access checks.
    • desired string: The desired action name.
    • original string: The original action name.

AuthorizationActionMappingList

  • AuthorizationActionMappingList object: List of the read-only actions.

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.

AzureResourceHydrationAccountList

  • AzureResourceHydrationAccountList object: List of the resource hydration accounts.

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.

ExtensionList

  • ExtensionList object: List of the extensions.
    • nextLink string: URI to next page.
    • value array: List of the extensions.

ExtensionPropertiesDefinition

  • ExtensionPropertiesDefinition object: The extension properties definition.
    • quotaCreateBladeName string: The quota create blade.
    • resourceProviderDashboardBladeName string: The resource provider dashboard blade.

FanoutLinkedNotificationRule

  • FanoutLinkedNotificationRule object: The fan-out linked notification rule.

FanoutLinkedNotificationRuleList

  • FanoutLinkedNotificationRuleList object: List of the linked notification rules.

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.

LinkedAccessCheckList

  • LinkedAccessCheckList object: List of the linked access checks.
    • nextLink string: URI to next page.
    • value array: List of the linked access checks.

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

LinkedNotificationRuleList

  • LinkedNotificationRuleList object: List of the linked notification rules.
    • nextLink string: URI to next page.
    • value array: List of the linked notification rules.

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
    • linkedAction LinkedAction
    • linkedOperation LinkedOperation

LinkedOperationRuleList

  • LinkedOperationRuleList object: List of the linked operation rules.
    • nextLink string: URI to next page.
    • value array: List of the linked operation rules.

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.

ManifestList

  • ManifestList object: List of manifests.
    • nextLink string: URI to next page.
    • value array: List of manifests.

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.

ResourceAccessList

  • ResourceAccessList object: List of the resource access.
    • nextLink string: URI to next page.
    • value array: List of the resource access.

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.

ResourceProviderEndpoint

  • ResourceProviderEndpoint object: The API versions supported by the endpoint.
    • apiVersions array: The API versions supported by the endpoint.
      • items string
    • enabled boolean: The enabled.
    • endpointUri string: The endpoint uri.
    • timeout string: The timeout.

ResourceProviderEndpointList

  • ResourceProviderEndpointList object: List of the resource provider endpoints.

ResourceProviderType

  • ResourceProviderType string (values: NotSpecified, Internal, External, RegistrationFree, TenantOnly, AlwaysRoutable): The resource provider type.

ResourceType

ResourceTypeList

  • ResourceTypeList object: List of the resource types.
    • nextLink string: URI to next page.
    • value array: List of the resource types.

RoutingType

  • RoutingType string (values: Default, ProxyOnly, HostBased, Extension, Tenant, Fanout, LocationBased): The resource routing type.