@datafire/visualstudio
v3.0.0
Published
DataFire integration for VSOnline
Downloads
3
Readme
@datafire/visualstudio
Client library for VSOnline
Installation and Usage
npm install --save @datafire/visualstudio
let visualstudio = require('@datafire/visualstudio').create({
Bearer: ""
});
.then(data => {
console.log(data);
});
Description
Public APIs for managing VS Online Environments
Actions
api.v1.AgentTelemetry.post
visualstudio.api.v1.AgentTelemetry.post({}, context)
Input
- input
object
- body
array
- items TelemetryData
- body
Output
Output schema unknown
api.v1.Agents.family.get
visualstudio.api.v1.Agents.family.get({
"family": ""
}, context)
Input
- input
object
- family required
string
- family required
Output
- output AgentResponse
api.v1.Environments.get
visualstudio.api.v1.Environments.get({}, context)
Input
- input
object
- name
string
- planId
string
- deleted
boolean
- name
Output
- output
array
- items CloudEnvironmentResult
api.v1.Environments.post
visualstudio.api.v1.Environments.post({}, context)
Input
- input
object
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId.delete
visualstudio.api.v1.Environments.environmentId.delete({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- environmentId required
Output
Output schema unknown
api.v1.Environments.environmentId.get
visualstudio.api.v1.Environments.environmentId.get({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- connect
boolean
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId.patch
visualstudio.api.v1.Environments.environmentId.patch({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- body UpdateCloudEnvironmentBody
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId._callback.post
visualstudio.api.v1.Environments.environmentId._callback.post({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- body EnvironmentRegistrationCallbackBody
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId.export.post
visualstudio.api.v1.Environments.environmentId.export.post({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId.folder.patch
visualstudio.api.v1.Environments.environmentId.folder.patch({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- body CloudEnvironmentFolderBody
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId.heartbeattoken.get
visualstudio.api.v1.Environments.environmentId.heartbeattoken.get({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId.restore.patch
visualstudio.api.v1.Environments.environmentId.restore.patch({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- environmentId required
Output
Output schema unknown
api.v1.Environments.environmentId.shutdown.post
visualstudio.api.v1.Environments.environmentId.shutdown.post({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId.start.post
visualstudio.api.v1.Environments.environmentId.start.post({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.Environments.environmentId.updates.get
visualstudio.api.v1.Environments.environmentId.updates.get({
"environmentId": ""
}, context)
Input
- input
object
- environmentId required
string
- environmentId required
Output
- output CloudEnvironmentResult
api.v1.HeartBeat.post
visualstudio.api.v1.HeartBeat.post({}, context)
Input
- input
object
- body HeartBeatBody
Output
Output schema unknown
api.v1.Locations.get
visualstudio.api.v1.Locations.get(null, context)
Input
This action has no parameters
Output
- output LocationsResult
api.v1.Locations.location.get
visualstudio.api.v1.Locations.location.get({
"location": ""
}, context)
Input
- input
object
- location required
string
- planId
string
- location required
Output
- output LocationInfoResult
api.v1.Plans.get
visualstudio.api.v1.Plans.get(null, context)
Input
This action has no parameters
Output
- output
array
- items PlanResult
api.v1.Plans.subscriptionId.resourceGroupName.resourceName.get
visualstudio.api.v1.Plans.subscriptionId.resourceGroupName.resourceName.get({
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroupName required
string
- resourceName required
string
- subscriptionId required
Output
- output PlanResult
api.v1.Sas.get
visualstudio.api.v1.Sas.get(null, context)
Input
This action has no parameters
Output
- output
array
- items ScopedSecretResultBody
api.v1.Secrets.get
visualstudio.api.v1.Secrets.get({}, context)
Input
- input
object
- planId
string
- planId
Output
- output
array
- items ScopedSecretResultBody
api.v1.Secrets.post
visualstudio.api.v1.Secrets.post({}, context)
Input
- input
object
- planId
string
- body ScopedCreateSecretBody
- planId
Output
- output ScopedSecretResultBody
api.v1.Secrets.secretId.delete
visualstudio.api.v1.Secrets.secretId.delete({
"secretId": ""
}, context)
Input
- input
object
- planId
string
- scope
integer
(values: 1 (Plan), 2 (User)) - secretId required
string
- planId
Output
Output schema unknown
api.v1.Secrets.secretId.put
visualstudio.api.v1.Secrets.secretId.put({
"secretId": ""
}, context)
Input
- input
object
- planId
string
- secretId required
string
- body ScopedUpdateSecretBody
- planId
Output
- output ScopedSecretResultBody
api.v1.Subscriptions.subscriptionId.providers.providerNamespace.resourceType.SubscriptionLifeCycleNotification.put
visualstudio.api.v1.Subscriptions.subscriptionId.providers.providerNamespace.resourceType.SubscriptionLifeCycleNotification.put({
"subscriptionId": "",
"providerNamespace": "",
"resourceType": ""
}, context)
Input
- input
object
- subscriptionId required
string
- providerNamespace required
string
- resourceType required
string
- body RPSubscriptionNotification
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.providers.providerNamespace.resourceType.resourceReadBegin.post
visualstudio.api.v1.Subscriptions.subscriptionId.providers.providerNamespace.resourceType.resourceReadBegin.post({
"subscriptionId": "",
"providerNamespace": "",
"resourceType": ""
}, context)
Input
- input
object
- subscriptionId required
string
- providerNamespace required
string
- resourceType required
string
- body PlanResourceList
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceReadBegin.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceReadBegin.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- body PlanResourceList
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.put
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.put({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- headers
object
- body PlanResource
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.deleteAllCodespaces.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.deleteAllCodespaces.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- expiration
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.deleteAllEnvironments.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.deleteAllEnvironments.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- expiration
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.deleteDelegates.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.deleteDelegates.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.readAllCodespaces.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.readAllCodespaces.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- expiration
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.readAllEnvironments.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.readAllEnvironments.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- expiration
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.readDelegates.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.readDelegates.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourceCreationCompleted.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourceCreationCompleted.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourceCreationValidate.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourceCreationValidate.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- body PlanResource
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourceDeletionValidate.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourceDeletionValidate.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourcePatchCompleted.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourcePatchCompleted.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- headers
object
- body PlanResourceUpdateBody
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourcePatchValidate.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourcePatchValidate.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- body PlanResourceUpdateBody
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourceReadBegin.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.resourceReadBegin.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- body PlanResource
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.writeCodespaces.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.writeCodespaces.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- expiration
string
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.writeDelegates.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.writeDelegates.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- body IssueDelegatePlanAccessTokenBody
- subscriptionId required
Output
Output schema unknown
api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.writeEnvironments.post
visualstudio.api.v1.Subscriptions.subscriptionId.resourceGroups.resourceGroup.providers.providerNamespace.resourceType.resourceName.writeEnvironments.post({
"subscriptionId": "",
"resourceGroup": "",
"providerNamespace": "",
"resourceType": "",
"resourceName": ""
}, context)
Input
- input
object
- subscriptionId required
string
- resourceGroup required
string
- providerNamespace required
string
- resourceType required
string
- resourceName required
string
- expiration
string
- subscriptionId required
Output
Output schema unknown
api.v1.UserSubscriptions.delete
visualstudio.api.v1.UserSubscriptions.delete({}, context)
Input
- input
object
- email
string
- email
Output
Output schema unknown
api.v1.UserSubscriptions.post
visualstudio.api.v1.UserSubscriptions.post({}, context)
Input
- input
object
- email
string
- email
Output
Output schema unknown
health.get
visualstudio.health.get(null, context)
Input
This action has no parameters
Output
Output schema unknown
warmup.get
visualstudio.warmup.get(null, context)
Input
This action has no parameters
Output
Output schema unknown
Definitions
AgentResponse
- AgentResponse
object
- assetUri
string
- family
string
- name
string
- assetUri
AzureLocation
- AzureLocation
integer
(values: 101 (EastAsia), 102 (SouthEastAsia), 201 (AustraliaCentral), 202 (AustraliaCentral2), 203 (AustraliaEast), 205 (AustraliaSouthEast), 301 (BrazilSouth), 401 (CanadaCentral), 402 (CanadaEast), 501 (NorthEurope), 502 (WestEurope), 601 (FranceCentral), 602 (FranceSouth), 701 (CentralIndia), 702 (SouthIndia), 703 (WestIndia), 801 (JapanEast), 802 (JapanWest), 901 (KoreaCentral), 902 (KoreaSouth), 1001 (SouthAfricaNorth), 1002 (SouthAfricaWest), 1201 (UaeCentral), 1202 (UaeNorth), 1401 (UkSouth), 1402 (UkWest), 1501 (CentralUs), 1502 (EastUs), 1503 (EastUs2), 1504 (NorthCentralUs), 1505 (SouthCentralUs), 1506 (WestCentralUs), 1507 (WestUs), 1508 (WestUs2), 1601 (CentralUsEuap), 1602 (EastUs2Euap), 1701 (SwitzerlandNorth), 1702 (SwitzerlandWest), 1801 (GermanyNorth), 1802 (GermanyWestCentral), 1901 (NorwayWest), 1902 (NorwayEast))
BillingProperties
- BillingProperties
object
- billingType
string
- channelType
string
- paymentType
string
- tier
string
- workloadType
string
- billingType
CloudEnvironmentFolderBody
- CloudEnvironmentFolderBody
object
- recentFolderPaths
array
- items
string
- items
- recentFolderPaths
CloudEnvironmentResult
- CloudEnvironmentResult
object
- active
string
- autoShutdownDelayMinutes
integer
- connection ConnectionInfoBody
- containerImage
string
- created
string
- exportedBlobUrl
string
- features
object
- friendlyName
string
- hasUnpushedGitChanges
boolean
- id
string
- lastStateUpdateReason
string
- lastUsed
string
- location
string
- ownerId
string
- planId
string
- platform
string
- recentFolders
array
- items
string
- items
- seed SeedInfoBody
- skuDisplayName
string
- skuName
string
- state
string
- subscriptionData SubscriptionData
- type
string
- updated
string
- active
CollectedData
- CollectedData
object
- environmentId
string
- name
string
- timestamp
string
- environmentId
ConnectionInfoBody
- ConnectionInfoBody
object
- connectionServiceUri
string
- connectionSessionId
string
- connectionSessionPath
string
- hostPublicKeys
array
- items
string
- items
- relayEndpoint
string
- relaySasToken
string
- sessionToken
string
- connectionServiceUri
CreateCloudEnvironmentBody
- CreateCloudEnvironmentBody
object
- autoShutdownDelayMinutes
integer
- connection ConnectionInfoBody
- containerImage
string
- devContainer
string
- experimentalFeatures ExperimentalFeaturesBody
- features
object
- friendlyName required
string
- label
string
- location
string
- personalization PersonalizationInfoBody
- planId
string
- platform
string
- secrets
array
- items SecretDataBody
- seed SeedInfoBody
- skuName
string
- type required
string
- autoShutdownDelayMinutes
DelegateIdentity
- DelegateIdentity
object
- displayName
string
- id
string
- username
string
- displayName
EnvironmentRegistrationCallbackBody
- EnvironmentRegistrationCallbackBody
object
- payload EnvironmentRegistrationCallbackPayloadBody
- type required
string
EnvironmentRegistrationCallbackPayloadBody
- EnvironmentRegistrationCallbackPayloadBody
object
- sessionId
string
- sessionPath
string
- sessionId
ExperimentalFeaturesBody
- ExperimentalFeaturesBody
object
- customContainers
boolean
- disableHostNetworkingForDockerCompose
boolean
- enableDynamicHttpsDetection
boolean
- localCredentialHelper
boolean
- newTerminal
boolean
- queueResourceAllocation
boolean
- shallowClone
boolean
- unifiedContainerImplementation
boolean
- customContainers
GitConfigOptionsBody
- GitConfigOptionsBody
object
- userEmail
string
- userName
string
- userEmail
HeartBeatBody
- HeartBeatBody
object
- agentVersion
string
- collectedDataList
array
- items CollectedData
- environmentId
string
- resourceId
string
- timeStamp
string
- agentVersion
IssueDelegatePlanAccessTokenBody
- IssueDelegatePlanAccessTokenBody
object
- environmentIds
array
- items
string
- items
- expiration
string
- identity DelegateIdentity
- scope
string
- environmentIds
LocationInfoResult
- LocationInfoResult
object
- defaultAutoSuspendDelayMinutes
array
- items
integer
- items
- skus
array
- items SkuInfoResult
- defaultAutoSuspendDelayMinutes
LocationsResult
- LocationsResult
object
- available
array
- items AzureLocation
- current AzureLocation
- hostnames
object
- available
MessageCodes
- MessageCodes
integer
(values: 0 (Unknown), 1 (ExceededQuota), 2 (EnvironmentNameAlreadyExists), 3 (EnvironmentDoesNotExist), 4 (ShutdownStaticEnvironment), 5 (StartStaticEnvironment), 6 (EnvironmentNotAvailable), 7 (EnvironmentNotShutdown), 8 (UnableToAllocateResources), 9 (UnableToAllocateResourcesWhileStarting), 10 (RequestedAutoShutdownDelayMinutesIsInvalid), 11 (UnableToUpdateSku), 12 (RequestedSkuIsInvalid), 13 (HeartbeatUnhealthy), 14 (StartEnvironmentGenericError), 15 (RestoringFromArchive), 16 (FilePathIsInvalid), 17 (TooManyRecentFolders), 18 (SubscriptionIsBanned), 19 (EnvironmentArchived), 20 (SubscriptionStateIsNotRegistered), 21 (FeatureDisabled), 22 (SubscriptionCannotPerformAction), 23 (InvalidLocationChange), 24 (PlanDoesNotExist), 25 (UnableToResolveEnvironmentNameConflict), 26 (ExceededSecretsQuota), 27 (InvalidPlanTenant), 28 (ExportStaticEnvironment), 29 (ExportEnvironmentGenericError), 30 (ExceededOrgDevContainerMaxLength), 31 (ActionNotAllowedInThisState), 32 (ExportRunningEnvironmentError), 33 (GitHubProxyError))
PersonalizationInfoBody
- PersonalizationInfoBody
object
- dotfilesInstallCommand
string
- dotfilesRepository
string
- dotfilesTargetPath
string
- dotfilesInstallCommand
PlanResource
- PlanResource
object
- tags
object
- id
string
- identity PlanResourceIdentity
- location
string
- name
string
- properties PlanResourceProperties
- provisioningState
string
- type
string
- tags
PlanResourceEncryptionProperties
- PlanResourceEncryptionProperties
object
- keySource
string
- keyVaultProperties PlanResourceKeyVaultProperties
- keySource
PlanResourceHeaders
- PlanResourceHeaders
object
- clientTenantId
string
- homeTenantId
string
- identityPrincipalId
string
- identityUrl
string
- clientTenantId
PlanResourceIdentity
- PlanResourceIdentity
object
- principalId
string
- tenantId
string
- type
string
- principalId
PlanResourceKeyVaultProperties
- PlanResourceKeyVaultProperties
object
- keyName
string
- keyVaultUri
string
- keyVersion
string
- keyName
PlanResourceList
- PlanResourceList
object
- value
array
- items PlanResource
- value
PlanResourceProperties
- PlanResourceProperties
object
- defaultAutoSuspendDelayMinutes
integer
- defaultCodespaceSku
string
- defaultEnvironmentSku
string
- encryption PlanResourceEncryptionProperties
- userId
string
- vnetProperties VnetProperties
- defaultAutoSuspendDelayMinutes
PlanResourceUpdateBody
- PlanResourceUpdateBody
object
- identity PlanResourceIdentity
- properties PlanResourceProperties
PlanResult
- PlanResult
object
- id
string
- location AzureLocation
- name
string
- resourceGroup
string
- subscription
string
- id
ProblemDetails
- ProblemDetails
object
- detail
string
- instance
string
- status
integer
- title
string
- type
string
- detail
RPSubscriptionNotification
- RPSubscriptionNotification
object
- properties RPSubscriptionProperties
- registrationDate
string
- state
string
RPSubscriptionProperties
- RPSubscriptionProperties
object
- accountOwner SubscriptionAccountOwner
- additionalProperties SubscriptionAdditionalProperties
- locationPlacementId
string
- managedByTenants
array
- items StringStringKeyValuePair
- quotaId
string
- registeredFeatures
array
- items StringStringKeyValuePair
- tenantId
string
ScopedCreateSecretBody
- ScopedCreateSecretBody
object
- filters
array
- items SecretFilterBody
- notes
string
- scope SecretScope
- secretName
string
- type SecretType
- value
string
- filters
ScopedSecretResultBody
- ScopedSecretResultBody
object
- filters
array
- items SecretFilterBody
- id
string
- lastModified
string
- notes
string
- scope SecretScope
- secretName
string
- type SecretType
- filters
ScopedUpdateSecretBody
- ScopedUpdateSecretBody
object
- filters
array
- items SecretFilterBody
- notes
string
- scope SecretScope
- secretName
string
- value
string
- filters
SecretDataBody
- SecretDataBody
object
- name
string
- type SecretType
- value
string
- name
SecretFilterBody
- SecretFilterBody
object
- type SecretFilterType
- value
string
SecretFilterType
- SecretFilterType
integer
(values: 1 (GitRepo), 2 (CodespaceName))
SecretScope
- SecretScope
integer
(values: 1 (Plan), 2 (User))
SecretType
- SecretType
integer
(values: 1 (EnvironmentVariable), 2 (ContainerRegistry))
SeedInfoBody
- SeedInfoBody
object
- gitConfig GitConfigOptionsBody
- recurseClone
boolean
- seedMoniker
string
- seedType
string
SkuInfoResult
- SkuInfoResult
object
- displayName
string
- name
string
- os
string
- displayName
StringStringKeyValuePair
- StringStringKeyValuePair
object
- key
string
- value
string
- key
SubscriptionAccountOwner
- SubscriptionAccountOwner
object
- email
string
- puid
string
- email
SubscriptionAdditionalProperties
- SubscriptionAdditionalProperties
object
- billingProperties BillingProperties
- resourceProviderProperties
string
SubscriptionData
- SubscriptionData
object
- computeQuota
integer
- computeUsage
integer
- subscriptionId
string
- subscriptionState
string
- computeQuota
TelemetryData
- TelemetryData
object
- level
string
- message
string
- optionalValues
object
- time
string
- level
UpdateCloudEnvironmentBody
- UpdateCloudEnvironmentBody
object
- autoShutdownDelayMinutes
integer
- friendlyName
string
- planAccessToken
string
- planId
string
- skuName
string
- autoShutdownDelayMinutes
VnetProperties
- VnetProperties
object
- subnetId
string
- subnetId