diff --git a/descriptions-next/api.github.com/api.github.com.2022-11-28.json b/descriptions-next/api.github.com/api.github.com.2022-11-28.json index 987678a8a7..7aaa698b81 100644 --- a/descriptions-next/api.github.com/api.github.com.2022-11-28.json +++ b/descriptions-next/api.github.com/api.github.com.2022-11-28.json @@ -8168,11 +8168,20 @@ "description": "The name of the entity to apply the budget to" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -8263,11 +8272,20 @@ "default": "" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -13907,7 +13925,6 @@ "version": { "type": "string", "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n", - "minLength": 1, "maxLength": 100, "x-multi-segment": true, "examples": [ @@ -13917,6 +13934,7 @@ "status": { "type": "string", "description": "The deployment status of the artifact.", + "default": "deployed", "enum": [ "deployed", "decommissioned" @@ -13931,7 +13949,6 @@ "github_repository": { "type": "string", "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.", - "minLength": 1, "maxLength": 100, "pattern": "^[A-Za-z0-9.\\-_]+$", "examples": [ @@ -17166,7 +17183,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.", "items": { "type": "string" }, @@ -17243,7 +17260,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces should not be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.", "items": { "type": "string" }, @@ -110673,11 +110690,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "SkuPricing", - "ProductPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "SkuPricing" + ] + }, + { + "type": "string", + "enum": [ + "ProductPricing" + ] + } ], "examples": [ "SkuPricing" @@ -110819,11 +110845,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" diff --git a/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml b/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml index 70d4abaf37..62020108b9 100644 --- a/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml +++ b/descriptions-next/api.github.com/api.github.com.2022-11-28.yaml @@ -5760,11 +5760,14 @@ paths: type: string description: The name of the entity to apply the budget to budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -5833,11 +5836,14 @@ paths: description: The name of the entity to apply the budget to default: '' budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered @@ -10055,7 +10061,6 @@ paths: description: | The artifact version. Note that if multiple deployments have identical 'digest' parameter values, the version parameter must also be identical across all entries. - minLength: 1 maxLength: 100 x-multi-segment: true examples: @@ -10063,6 +10068,7 @@ paths: status: type: string description: The deployment status of the artifact. + default: deployed enum: - deployed - decommissioned @@ -10084,7 +10090,6 @@ paths: If a provenance attestation is available for the artifact, the API will use the repository information from the attestation instead of this parameter. - minLength: 1 maxLength: 100 pattern: "^[A-Za-z0-9.\\-_]+$" examples: @@ -12466,8 +12471,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should be billed to the organization. items: type: string maxItems: 100 @@ -12524,8 +12529,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - should not be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should not be billed to the organization. items: type: string maxItems: 100 @@ -79967,11 +79972,14 @@ components: examples: - 2066deda-923f-43f9-88d2-62395a28c0cdd budget_type: - type: string description: The type of pricing for the budget - enum: - - SkuPricing - - ProductPricing + oneOf: + - type: string + enum: + - SkuPricing + - type: string + enum: + - ProductPricing examples: - SkuPricing budget_amount: @@ -80078,11 +80086,14 @@ components: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: diff --git a/descriptions-next/api.github.com/api.github.com.json b/descriptions-next/api.github.com/api.github.com.json index 987678a8a7..7aaa698b81 100644 --- a/descriptions-next/api.github.com/api.github.com.json +++ b/descriptions-next/api.github.com/api.github.com.json @@ -8168,11 +8168,20 @@ "description": "The name of the entity to apply the budget to" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -8263,11 +8272,20 @@ "default": "" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -13907,7 +13925,6 @@ "version": { "type": "string", "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n", - "minLength": 1, "maxLength": 100, "x-multi-segment": true, "examples": [ @@ -13917,6 +13934,7 @@ "status": { "type": "string", "description": "The deployment status of the artifact.", + "default": "deployed", "enum": [ "deployed", "decommissioned" @@ -13931,7 +13949,6 @@ "github_repository": { "type": "string", "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.", - "minLength": 1, "maxLength": 100, "pattern": "^[A-Za-z0-9.\\-_]+$", "examples": [ @@ -17166,7 +17183,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.", "items": { "type": "string" }, @@ -17243,7 +17260,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces should not be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.", "items": { "type": "string" }, @@ -110673,11 +110690,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "SkuPricing", - "ProductPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "SkuPricing" + ] + }, + { + "type": "string", + "enum": [ + "ProductPricing" + ] + } ], "examples": [ "SkuPricing" @@ -110819,11 +110845,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" diff --git a/descriptions-next/api.github.com/api.github.com.yaml b/descriptions-next/api.github.com/api.github.com.yaml index 70d4abaf37..62020108b9 100644 --- a/descriptions-next/api.github.com/api.github.com.yaml +++ b/descriptions-next/api.github.com/api.github.com.yaml @@ -5760,11 +5760,14 @@ paths: type: string description: The name of the entity to apply the budget to budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -5833,11 +5836,14 @@ paths: description: The name of the entity to apply the budget to default: '' budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered @@ -10055,7 +10061,6 @@ paths: description: | The artifact version. Note that if multiple deployments have identical 'digest' parameter values, the version parameter must also be identical across all entries. - minLength: 1 maxLength: 100 x-multi-segment: true examples: @@ -10063,6 +10068,7 @@ paths: status: type: string description: The deployment status of the artifact. + default: deployed enum: - deployed - decommissioned @@ -10084,7 +10090,6 @@ paths: If a provenance attestation is available for the artifact, the API will use the repository information from the attestation instead of this parameter. - minLength: 1 maxLength: 100 pattern: "^[A-Za-z0-9.\\-_]+$" examples: @@ -12466,8 +12471,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should be billed to the organization. items: type: string maxItems: 100 @@ -12524,8 +12529,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - should not be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should not be billed to the organization. items: type: string maxItems: 100 @@ -79967,11 +79972,14 @@ components: examples: - 2066deda-923f-43f9-88d2-62395a28c0cdd budget_type: - type: string description: The type of pricing for the budget - enum: - - SkuPricing - - ProductPricing + oneOf: + - type: string + enum: + - SkuPricing + - type: string + enum: + - ProductPricing examples: - SkuPricing budget_amount: @@ -80078,11 +80086,14 @@ components: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json index ed80f50703..ea884d86f2 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.json @@ -82413,11 +82413,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "SkuPricing", - "ProductPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "SkuPricing" + ] + }, + { + "type": "string", + "enum": [ + "ProductPricing" + ] + } ], "examples": [ "SkuPricing" @@ -82735,11 +82744,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -83055,11 +83073,20 @@ "description": "The name of the entity to apply the budget to" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -83150,11 +83177,20 @@ "default": "" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -105359,7 +105395,6 @@ "version": { "type": "string", "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n", - "minLength": 1, "maxLength": 100, "x-multi-segment": true, "examples": [ @@ -105369,6 +105404,7 @@ "status": { "type": "string", "description": "The deployment status of the artifact.", + "default": "deployed", "enum": [ "deployed", "decommissioned" @@ -105383,7 +105419,6 @@ "github_repository": { "type": "string", "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.", - "minLength": 1, "maxLength": 100, "pattern": "^[A-Za-z0-9.\\-_]+$", "examples": [ @@ -119681,7 +119716,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.", "items": { "type": "string" }, @@ -119882,7 +119917,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces should not be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.", "items": { "type": "string" }, diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml index 8a504ebb77..24a302fff0 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.2022-11-28.deref.yaml @@ -18508,11 +18508,14 @@ paths: examples: - 2066deda-923f-43f9-88d2-62395a28c0cdd budget_type: - type: string description: The type of pricing for the budget - enum: - - SkuPricing - - ProductPricing + oneOf: + - type: string + enum: + - SkuPricing + - type: string + enum: + - ProductPricing examples: - SkuPricing budget_amount: @@ -18691,11 +18694,14 @@ paths: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -18802,11 +18808,14 @@ paths: type: string description: The name of the entity to apply the budget to budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -18875,11 +18884,14 @@ paths: description: The name of the entity to apply the budget to default: '' budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered @@ -25552,7 +25564,6 @@ paths: description: | The artifact version. Note that if multiple deployments have identical 'digest' parameter values, the version parameter must also be identical across all entries. - minLength: 1 maxLength: 100 x-multi-segment: true examples: @@ -25560,6 +25571,7 @@ paths: status: type: string description: The deployment status of the artifact. + default: deployed enum: - deployed - decommissioned @@ -25581,7 +25593,6 @@ paths: If a provenance attestation is available for the artifact, the API will use the repository information from the attestation instead of this parameter. - minLength: 1 maxLength: 100 pattern: "^[A-Za-z0-9.\\-_]+$" examples: @@ -29732,8 +29743,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should be billed to the organization. items: type: string maxItems: 100 @@ -29786,8 +29797,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - should not be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should not be billed to the organization. items: type: string maxItems: 100 diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json index ed80f50703..ea884d86f2 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.json @@ -82413,11 +82413,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "SkuPricing", - "ProductPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "SkuPricing" + ] + }, + { + "type": "string", + "enum": [ + "ProductPricing" + ] + } ], "examples": [ "SkuPricing" @@ -82735,11 +82744,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -83055,11 +83073,20 @@ "description": "The name of the entity to apply the budget to" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -83150,11 +83177,20 @@ "default": "" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -105359,7 +105395,6 @@ "version": { "type": "string", "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n", - "minLength": 1, "maxLength": 100, "x-multi-segment": true, "examples": [ @@ -105369,6 +105404,7 @@ "status": { "type": "string", "description": "The deployment status of the artifact.", + "default": "deployed", "enum": [ "deployed", "decommissioned" @@ -105383,7 +105419,6 @@ "github_repository": { "type": "string", "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.", - "minLength": 1, "maxLength": 100, "pattern": "^[A-Za-z0-9.\\-_]+$", "examples": [ @@ -119681,7 +119716,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.", "items": { "type": "string" }, @@ -119882,7 +119917,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces should not be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.", "items": { "type": "string" }, diff --git a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml index 8a504ebb77..24a302fff0 100644 --- a/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml +++ b/descriptions-next/api.github.com/dereferenced/api.github.com.deref.yaml @@ -18508,11 +18508,14 @@ paths: examples: - 2066deda-923f-43f9-88d2-62395a28c0cdd budget_type: - type: string description: The type of pricing for the budget - enum: - - SkuPricing - - ProductPricing + oneOf: + - type: string + enum: + - SkuPricing + - type: string + enum: + - ProductPricing examples: - SkuPricing budget_amount: @@ -18691,11 +18694,14 @@ paths: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -18802,11 +18808,14 @@ paths: type: string description: The name of the entity to apply the budget to budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -18875,11 +18884,14 @@ paths: description: The name of the entity to apply the budget to default: '' budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered @@ -25552,7 +25564,6 @@ paths: description: | The artifact version. Note that if multiple deployments have identical 'digest' parameter values, the version parameter must also be identical across all entries. - minLength: 1 maxLength: 100 x-multi-segment: true examples: @@ -25560,6 +25571,7 @@ paths: status: type: string description: The deployment status of the artifact. + default: deployed enum: - deployed - decommissioned @@ -25581,7 +25593,6 @@ paths: If a provenance attestation is available for the artifact, the API will use the repository information from the attestation instead of this parameter. - minLength: 1 maxLength: 100 pattern: "^[A-Za-z0-9.\\-_]+$" examples: @@ -29732,8 +29743,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should be billed to the organization. items: type: string maxItems: 100 @@ -29786,8 +29797,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - should not be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should not be billed to the organization. items: type: string maxItems: 100 diff --git a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json index 2bae013b52..2e823eaa82 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.json @@ -70967,11 +70967,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "SkuPricing", - "ProductPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "SkuPricing" + ] + }, + { + "type": "string", + "enum": [ + "ProductPricing" + ] + } ], "examples": [ "SkuPricing" @@ -71259,11 +71268,20 @@ "default": "" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -71355,11 +71373,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -71761,11 +71788,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -72081,11 +72117,20 @@ "description": "The name of the entity to apply the budget to" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -72173,11 +72218,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -155722,7 +155776,6 @@ "version": { "type": "string", "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n", - "minLength": 1, "maxLength": 100, "x-multi-segment": true, "examples": [ @@ -155732,6 +155785,7 @@ "status": { "type": "string", "description": "The deployment status of the artifact.", + "default": "deployed", "enum": [ "deployed", "decommissioned" @@ -155746,7 +155800,6 @@ "github_repository": { "type": "string", "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.", - "minLength": 1, "maxLength": 100, "pattern": "^[A-Za-z0-9.\\-_]+$", "examples": [ @@ -171302,7 +171355,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.", "items": { "type": "string" }, @@ -171503,7 +171556,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces should not be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.", "items": { "type": "string" }, diff --git a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml index 068ac153df..f55a8a45d6 100644 --- a/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.2022-11-28.deref.yaml @@ -23678,11 +23678,14 @@ paths: examples: - 2066deda-923f-43f9-88d2-62395a28c0cdd budget_type: - type: string description: The type of pricing for the budget - enum: - - SkuPricing - - ProductPricing + oneOf: + - type: string + enum: + - SkuPricing + - type: string + enum: + - ProductPricing examples: - SkuPricing budget_amount: @@ -23858,11 +23861,14 @@ paths: description: The name of the entity to apply the budget to default: '' budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -23931,11 +23937,14 @@ paths: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -24056,11 +24065,14 @@ paths: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -24177,11 +24189,14 @@ paths: type: string description: The name of the entity to apply the budget to budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -24246,11 +24261,14 @@ paths: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -39684,7 +39702,6 @@ paths: description: | The artifact version. Note that if multiple deployments have identical 'digest' parameter values, the version parameter must also be identical across all entries. - minLength: 1 maxLength: 100 x-multi-segment: true examples: @@ -39692,6 +39709,7 @@ paths: status: type: string description: The deployment status of the artifact. + default: deployed enum: - deployed - decommissioned @@ -39713,7 +39731,6 @@ paths: If a provenance attestation is available for the artifact, the API will use the repository information from the attestation instead of this parameter. - minLength: 1 maxLength: 100 pattern: "^[A-Za-z0-9.\\-_]+$" examples: @@ -43339,8 +43356,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should be billed to the organization. items: type: string maxItems: 100 @@ -43393,8 +43410,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - should not be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should not be billed to the organization. items: type: string maxItems: 100 diff --git a/descriptions-next/ghec/dereferenced/ghec.deref.json b/descriptions-next/ghec/dereferenced/ghec.deref.json index 2bae013b52..2e823eaa82 100644 --- a/descriptions-next/ghec/dereferenced/ghec.deref.json +++ b/descriptions-next/ghec/dereferenced/ghec.deref.json @@ -70967,11 +70967,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "SkuPricing", - "ProductPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "SkuPricing" + ] + }, + { + "type": "string", + "enum": [ + "ProductPricing" + ] + } ], "examples": [ "SkuPricing" @@ -71259,11 +71268,20 @@ "default": "" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -71355,11 +71373,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -71761,11 +71788,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -72081,11 +72117,20 @@ "description": "The name of the entity to apply the budget to" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -72173,11 +72218,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -155722,7 +155776,6 @@ "version": { "type": "string", "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n", - "minLength": 1, "maxLength": 100, "x-multi-segment": true, "examples": [ @@ -155732,6 +155785,7 @@ "status": { "type": "string", "description": "The deployment status of the artifact.", + "default": "deployed", "enum": [ "deployed", "decommissioned" @@ -155746,7 +155800,6 @@ "github_repository": { "type": "string", "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.", - "minLength": 1, "maxLength": 100, "pattern": "^[A-Za-z0-9.\\-_]+$", "examples": [ @@ -171302,7 +171355,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.", "items": { "type": "string" }, @@ -171503,7 +171556,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces should not be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.", "items": { "type": "string" }, diff --git a/descriptions-next/ghec/dereferenced/ghec.deref.yaml b/descriptions-next/ghec/dereferenced/ghec.deref.yaml index 068ac153df..f55a8a45d6 100644 --- a/descriptions-next/ghec/dereferenced/ghec.deref.yaml +++ b/descriptions-next/ghec/dereferenced/ghec.deref.yaml @@ -23678,11 +23678,14 @@ paths: examples: - 2066deda-923f-43f9-88d2-62395a28c0cdd budget_type: - type: string description: The type of pricing for the budget - enum: - - SkuPricing - - ProductPricing + oneOf: + - type: string + enum: + - SkuPricing + - type: string + enum: + - ProductPricing examples: - SkuPricing budget_amount: @@ -23858,11 +23861,14 @@ paths: description: The name of the entity to apply the budget to default: '' budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -23931,11 +23937,14 @@ paths: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -24056,11 +24065,14 @@ paths: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -24177,11 +24189,14 @@ paths: type: string description: The name of the entity to apply the budget to budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -24246,11 +24261,14 @@ paths: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -39684,7 +39702,6 @@ paths: description: | The artifact version. Note that if multiple deployments have identical 'digest' parameter values, the version parameter must also be identical across all entries. - minLength: 1 maxLength: 100 x-multi-segment: true examples: @@ -39692,6 +39709,7 @@ paths: status: type: string description: The deployment status of the artifact. + default: deployed enum: - deployed - decommissioned @@ -39713,7 +39731,6 @@ paths: If a provenance attestation is available for the artifact, the API will use the repository information from the attestation instead of this parameter. - minLength: 1 maxLength: 100 pattern: "^[A-Za-z0-9.\\-_]+$" examples: @@ -43339,8 +43356,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should be billed to the organization. items: type: string maxItems: 100 @@ -43393,8 +43410,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - should not be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should not be billed to the organization. items: type: string maxItems: 100 diff --git a/descriptions-next/ghec/ghec.2022-11-28.json b/descriptions-next/ghec/ghec.2022-11-28.json index 201327c241..e76c7dc84e 100644 --- a/descriptions-next/ghec/ghec.2022-11-28.json +++ b/descriptions-next/ghec/ghec.2022-11-28.json @@ -13050,11 +13050,20 @@ "default": "" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -13280,11 +13289,20 @@ "description": "The name of the entity to apply the budget to" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -24704,7 +24722,6 @@ "version": { "type": "string", "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n", - "minLength": 1, "maxLength": 100, "x-multi-segment": true, "examples": [ @@ -24714,6 +24731,7 @@ "status": { "type": "string", "description": "The deployment status of the artifact.", + "default": "deployed", "enum": [ "deployed", "decommissioned" @@ -24728,7 +24746,6 @@ "github_repository": { "type": "string", "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.", - "minLength": 1, "maxLength": 100, "pattern": "^[A-Za-z0-9.\\-_]+$", "examples": [ @@ -28170,7 +28187,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.", "items": { "type": "string" }, @@ -28247,7 +28264,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces should not be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.", "items": { "type": "string" }, @@ -131419,11 +131436,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "SkuPricing", - "ProductPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "SkuPricing" + ] + }, + { + "type": "string", + "enum": [ + "ProductPricing" + ] + } ], "examples": [ "SkuPricing" @@ -131577,11 +131603,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -131664,11 +131699,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -131767,11 +131811,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" diff --git a/descriptions-next/ghec/ghec.2022-11-28.yaml b/descriptions-next/ghec/ghec.2022-11-28.yaml index a7cd01e763..e3989d7137 100644 --- a/descriptions-next/ghec/ghec.2022-11-28.yaml +++ b/descriptions-next/ghec/ghec.2022-11-28.yaml @@ -9376,11 +9376,14 @@ paths: description: The name of the entity to apply the budget to default: '' budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -9542,11 +9545,14 @@ paths: type: string description: The name of the entity to apply the budget to budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -17816,7 +17822,6 @@ paths: description: | The artifact version. Note that if multiple deployments have identical 'digest' parameter values, the version parameter must also be identical across all entries. - minLength: 1 maxLength: 100 x-multi-segment: true examples: @@ -17824,6 +17829,7 @@ paths: status: type: string description: The deployment status of the artifact. + default: deployed enum: - deployed - decommissioned @@ -17845,7 +17851,6 @@ paths: If a provenance attestation is available for the artifact, the API will use the repository information from the attestation instead of this parameter. - minLength: 1 maxLength: 100 pattern: "^[A-Za-z0-9.\\-_]+$" examples: @@ -20358,8 +20363,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should be billed to the organization. items: type: string maxItems: 100 @@ -20416,8 +20421,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - should not be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should not be billed to the organization. items: type: string maxItems: 100 @@ -95086,11 +95091,14 @@ components: examples: - 2066deda-923f-43f9-88d2-62395a28c0cdd budget_type: - type: string description: The type of pricing for the budget - enum: - - SkuPricing - - ProductPricing + oneOf: + - type: string + enum: + - SkuPricing + - type: string + enum: + - ProductPricing examples: - SkuPricing budget_amount: @@ -95207,11 +95215,14 @@ components: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -95269,11 +95280,14 @@ components: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -95347,11 +95361,14 @@ components: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: diff --git a/descriptions-next/ghec/ghec.json b/descriptions-next/ghec/ghec.json index 201327c241..e76c7dc84e 100644 --- a/descriptions-next/ghec/ghec.json +++ b/descriptions-next/ghec/ghec.json @@ -13050,11 +13050,20 @@ "default": "" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -13280,11 +13289,20 @@ "description": "The name of the entity to apply the budget to" }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ] }, "budget_product_sku": { @@ -24704,7 +24722,6 @@ "version": { "type": "string", "description": "The artifact version. Note that if multiple deployments have identical 'digest' parameter values,\nthe version parameter must also be identical across all entries.\n", - "minLength": 1, "maxLength": 100, "x-multi-segment": true, "examples": [ @@ -24714,6 +24731,7 @@ "status": { "type": "string", "description": "The deployment status of the artifact.", + "default": "deployed", "enum": [ "deployed", "decommissioned" @@ -24728,7 +24746,6 @@ "github_repository": { "type": "string", "description": "The name of the GitHub repository associated with the artifact. This should be used\nwhen there are no provenance attestations available for the artifact. The repository\nmust belong to the organization specified in the path parameter.\n\nIf a provenance attestation is available for the artifact, the API will use\nthe repository information from the attestation instead of this parameter.", - "minLength": 1, "maxLength": 100, "pattern": "^[A-Za-z0-9.\\-_]+$", "examples": [ @@ -28170,7 +28187,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should be billed to the organization.", "items": { "type": "string" }, @@ -28247,7 +28264,7 @@ "properties": { "selected_usernames": { "type": "array", - "description": "The usernames of the organization members whose codespaces should not be billed to the organization.", + "description": "The usernames of the organization members and outside collaborators whose codespaces should not be billed to the organization.", "items": { "type": "string" }, @@ -131419,11 +131436,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "SkuPricing", - "ProductPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "SkuPricing" + ] + }, + { + "type": "string", + "enum": [ + "ProductPricing" + ] + } ], "examples": [ "SkuPricing" @@ -131577,11 +131603,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -131664,11 +131699,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" @@ -131767,11 +131811,20 @@ ] }, "budget_type": { - "type": "string", "description": "The type of pricing for the budget", - "enum": [ - "ProductPricing", - "SkuPricing" + "oneOf": [ + { + "type": "string", + "enum": [ + "ProductPricing" + ] + }, + { + "type": "string", + "enum": [ + "SkuPricing" + ] + } ], "examples": [ "ProductPricing" diff --git a/descriptions-next/ghec/ghec.yaml b/descriptions-next/ghec/ghec.yaml index a7cd01e763..e3989d7137 100644 --- a/descriptions-next/ghec/ghec.yaml +++ b/descriptions-next/ghec/ghec.yaml @@ -9376,11 +9376,14 @@ paths: description: The name of the entity to apply the budget to default: '' budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -9542,11 +9545,14 @@ paths: type: string description: The name of the entity to apply the budget to budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing budget_product_sku: type: string description: A single product or SKU that will be covered in the @@ -17816,7 +17822,6 @@ paths: description: | The artifact version. Note that if multiple deployments have identical 'digest' parameter values, the version parameter must also be identical across all entries. - minLength: 1 maxLength: 100 x-multi-segment: true examples: @@ -17824,6 +17829,7 @@ paths: status: type: string description: The deployment status of the artifact. + default: deployed enum: - deployed - decommissioned @@ -17845,7 +17851,6 @@ paths: If a provenance attestation is available for the artifact, the API will use the repository information from the attestation instead of this parameter. - minLength: 1 maxLength: 100 pattern: "^[A-Za-z0-9.\\-_]+$" examples: @@ -20358,8 +20363,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should be billed to the organization. items: type: string maxItems: 100 @@ -20416,8 +20421,8 @@ paths: properties: selected_usernames: type: array - description: The usernames of the organization members whose codespaces - should not be billed to the organization. + description: The usernames of the organization members and outside + collaborators whose codespaces should not be billed to the organization. items: type: string maxItems: 100 @@ -95086,11 +95091,14 @@ components: examples: - 2066deda-923f-43f9-88d2-62395a28c0cdd budget_type: - type: string description: The type of pricing for the budget - enum: - - SkuPricing - - ProductPricing + oneOf: + - type: string + enum: + - SkuPricing + - type: string + enum: + - ProductPricing examples: - SkuPricing budget_amount: @@ -95207,11 +95215,14 @@ components: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -95269,11 +95280,14 @@ components: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: @@ -95347,11 +95361,14 @@ components: examples: - actions_linux budget_type: - type: string description: The type of pricing for the budget - enum: - - ProductPricing - - SkuPricing + oneOf: + - type: string + enum: + - ProductPricing + - type: string + enum: + - SkuPricing examples: - ProductPricing budget_alerting: