action visualstudio_put_api_v1_subscriptions_subscription_id_providers_microsoft_vso { label: "put_api_v1_subscriptions_subscriptionId_providers_Microsoft_VSOnline_plans_SubscriptionLifeCycleNotification" provider: visualstudio method: PUT path: "/api/v1/subscriptions/{subscriptionId}/providers/Microsoft.VSOnline/plans/SubscriptionLifeCycleNotification" encoding: json input: { type: "object" properties: { properties: { type: "object" properties: { accountOwner: { type: "object" properties: { email: { type: "string" } puid: { type: "string" } } additionalProperties: false } additionalProperties: { type: "object" properties: { billingProperties: { type: "object" properties: { billingType: { type: "string" } channelType: { type: "string" } paymentType: { type: "string" } tier: { type: "string" } workloadType: { type: "string" } } additionalProperties: false } resourceProviderProperties: { type: "string" } } additionalProperties: false } locationPlacementId: { type: "string" } managedByTenants: { type: "array" items: { type: "object" properties: { key: { type: "string" } value: { type: "string" } } additionalProperties: false } } quotaId: { type: "string" } registeredFeatures: { type: "array" items: { type: "object" additionalProperties: true } } tenantId: { type: "string" format: "uuid" } } additionalProperties: false } registrationDate: { type: "string" format: "date-time" } state: { type: "string" } subscriptionId: { type: "string" } } required: ["subscriptionId"] additionalProperties: false } output: { type: "object" additionalProperties: true } }