Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
d804a8d
- Convert OpenAPI v2 JSON to typespec + rearrange models to not all b…
May 13, 2025
c10c9f6
- Update 201 Created to not be Async.
May 13, 2025
efa5e0a
- Fix all doc warnings
May 13, 2025
262fec4
- Suppress no-response-body linter rules to match prior OpenAPI spec
May 13, 2025
297e08b
- Update provider actions + supress resource opreations lint rule sin…
May 13, 2025
b87bdda
- Supress patch envelope linter rule as to match prior api spec
May 13, 2025
1bc1e7b
- Revert tspconfig back to its original output file
May 13, 2025
93ea139
- Include typespec output updates
May 13, 2025
7f7ae8a
- remove resources.json
May 13, 2025
638ef34
Fix openapi operationids being changed
May 13, 2025
8fd3e42
Reset examples
May 13, 2025
1f593fc
Revert files to be based on what the autogenerated code does
May 14, 2025
536a03e
Update spec based on generated code to reduce braking changes.
May 14, 2025
130d195
Remove temp json
May 14, 2025
bca2522
Update operation ids
May 14, 2025
f2fe391
Update the json
May 14, 2025
fc0efc9
Remove lintdiff violations since the underlying model is readOnly
May 14, 2025
b87c941
Vibe code my problems away
May 14, 2025
04884aa
Vibe code my problems away -- breaking changes for model names (sans …
May 14, 2025
8dd69b3
Change everything to make use of the proper Schemas object
May 14, 2025
bd09f50
Undo name change of schemas object.
May 15, 2025
3e4724d
Fix spreading of Flow/Connection Properties + Non templated Tracked R…
May 15, 2025
b321151
Rerun typespec compile to include changes in OpenAPI Spec v2
May 15, 2025
025bcc6
Pendingflow use flow not connection.
May 15, 2025
382abe8
Switch over some Enums to match their old types.
May 15, 2025
0a697d8
Switch over more enums to match their old type names.
May 15, 2025
7275eb1
Switch over the rest of the possible enums to match their old type na…
May 15, 2025
8e098e0
Update docs.
May 16, 2025
a4a03d6
Update examples to have one for every operation.
May 16, 2025
d41a0b7
Prettier the examples.
May 16, 2025
7f1aa17
Remove some more ref changes
May 16, 2025
658fbcd
Remove some more ref changes2
May 16, 2025
905ccd3
Remove extra version file from prior breakout.
May 16, 2025
5509df2
Prettier the resources.json
May 16, 2025
b58f25f
Remove resources.json
May 16, 2025
fef92e6
Suppress LintDiff violation since an inline model became a ref'd defi…
May 16, 2025
704be0e
Maybe figured out the correct way to suppress this.
May 16, 2025
9e7050a
Add newline at EOF to ensure git diff matches
May 16, 2025
58f609b
Maybe figured out the correct way to suppress this. try 2
May 16, 2025
018c955
Update verbiage of supression description
May 16, 2025
0a4641d
Fix double newline at EOF
May 16, 2025
754c33d
Remove extra json path
May 16, 2025
9badf34
Remove fixes for caps.
May 19, 2025
72c6998
Correct PipelineConnection model to ensure that things are ReadOnly
May 19, 2025
c6ccd56
Update supression to match new names with Typespec visibility templates.
May 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Switch over the rest of the possible enums to match their old type na…
…mes.
  • Loading branch information
Alex Riedel committed May 15, 2025
commit 7275eb18186c3a9c16510a72565ea24caab055d6
Original file line number Diff line number Diff line change
Expand Up @@ -1385,3 +1385,7 @@ model AzureResourceManagerArmResponsePipeline {
@@clientName(ForceDisabledStatus, "forceDisabledStatus");
@@clientName(FlowStatus, "flowStatus");
@@clientName(TargetType, "targetType");
@@clientName(FlowBillingTier, "flowBillingTier");
@@clientName(PipelineStatus, "pipelineStatus");
@@clientName(SchemaStatus, "schemaStatus");
@@clientName(ValidateSchemaStatus, "validateSchemaStatus");
Original file line number Diff line number Diff line change
Expand Up @@ -2732,36 +2732,6 @@
"value"
]
},
"FlowBillingTier": {
"type": "string",
"description": "Billing tier for this messaging flow.",
"enum": [
"BlobTransport",
"Standard",
"Premium"
],
"x-ms-enum": {
"name": "FlowBillingTier",
"modelAsString": true,
"values": [
{
"name": "BlobTransport",
"value": "BlobTransport",
"description": "Billing tier for messaging processing that charges based on how much data is transferred."
},
{
"name": "Standard",
"value": "Standard",
"description": "Billing tier for standard messaging processing that charges based on having the messaging resource allocated."
},
{
"name": "Premium",
"value": "Premium",
"description": "Billing tier for premium messaging processing that charges based on having the messaging resource allocated."
}
]
}
},
"FlowListResult": {
"type": "object",
"description": "The response of a Flow list operation.",
Expand Down Expand Up @@ -3403,30 +3373,6 @@
"value"
]
},
"PipelineStatus": {
"type": "string",
"description": "Status of the current pipeline",
"enum": [
"Enabled",
"Disabled"
],
"x-ms-enum": {
"name": "PipelineStatus",
"modelAsString": true,
"values": [
{
"name": "Enabled",
"value": "Enabled",
"description": "The pipeline is currently enabled and all child connection and flow resources below able to send or receive data."
},
{
"name": "Disabled",
"value": "Disabled",
"description": "The pipeline is currently disabled and all child connection and flow resources below are unable to send or receive data."
}
]
}
},
"PipelinesPatchProperties": {
"type": "object",
"description": "Properties of pipelines patch body.",
Expand All @@ -3450,30 +3396,6 @@
}
}
},
"SchemaStatus": {
"type": "string",
"description": "Status of the schema.",
"enum": [
"New",
"Approved"
],
"x-ms-enum": {
"name": "SchemaStatus",
"modelAsString": true,
"values": [
{
"name": "New",
"value": "New",
"description": "A schema that has not been approved and is awaiting review."
},
{
"name": "Approved",
"value": "Approved",
"description": "A schema that has been approved and is ready for use."
}
]
}
},
"SchemaType": {
"type": "string",
"description": "The Schema Type.",
Expand Down Expand Up @@ -3513,31 +3435,6 @@
}
}
},
"ValidateSchemaStatus": {
"type": "string",
"description": "Validation status of the schema",
"enum": [
"Succeeded",
"Failed"
],
"x-ms-enum": {
"name": "ValidateSchemaStatus",
"modelAsString": true,
"values": [
{
"name": "Succeeded",
"value": "Succeeded",
"description": "Validation of the schema was successful."
},
{
"name": "Failed",
"value": "Failed",
"description": "The schema failed validation, whether due to error or an invalid schema."
}
]
},
"readOnly": true
},
"action": {
"type": "object",
"description": "The action to be executed.",
Expand Down Expand Up @@ -3863,6 +3760,36 @@
}
]
},
"flowBillingTier": {
"type": "string",
"description": "Billing tier for this messaging flow.",
"enum": [
"BlobTransport",
"Standard",
"Premium"
],
"x-ms-enum": {
"name": "flowBillingTier",
"modelAsString": true,
"values": [
{
"name": "BlobTransport",
"value": "BlobTransport",
"description": "Billing tier for messaging processing that charges based on how much data is transferred."
},
{
"name": "Standard",
"value": "Standard",
"description": "Billing tier for standard messaging processing that charges based on having the messaging resource allocated."
},
{
"name": "Premium",
"value": "Premium",
"description": "Billing tier for premium messaging processing that charges based on having the messaging resource allocated."
}
]
}
},
"flowProperties": {
"type": "object",
"description": "Properties of flow",
Expand Down Expand Up @@ -4233,7 +4160,7 @@
"description": "The option associated with messaging flows.",
"properties": {
"billingTier": {
"$ref": "#/definitions/FlowBillingTier",
"$ref": "#/definitions/flowBillingTier",
"description": "Billing tier for this messaging flow"
}
}
Expand Down Expand Up @@ -4348,14 +4275,38 @@
"description": "Quarantine Download Storage Container"
},
"status": {
"$ref": "#/definitions/PipelineStatus",
"$ref": "#/definitions/pipelineStatus",
"description": "Status of the current pipeline"
}
},
"required": [
"remoteCloud"
]
},
"pipelineStatus": {
"type": "string",
"description": "Status of the current pipeline",
"enum": [
"Enabled",
"Disabled"
],
"x-ms-enum": {
"name": "pipelineStatus",
"modelAsString": true,
"values": [
{
"name": "Enabled",
"value": "Enabled",
"description": "The pipeline is currently enabled and all child connection and flow resources below able to send or receive data."
},
{
"name": "Disabled",
"value": "Disabled",
"description": "The pipeline is currently disabled and all child connection and flow resources below are unable to send or receive data."
}
]
}
},
"pipelinesPatch": {
"type": "object",
"description": "The pipelines resource patch definition.",
Expand Down Expand Up @@ -4444,7 +4395,7 @@
"description": "Connection ID associated with this schema"
},
"status": {
"$ref": "#/definitions/SchemaStatus",
"$ref": "#/definitions/schemaStatus",
"description": "Status of the schema"
},
"name": {
Expand All @@ -4470,6 +4421,30 @@
}
}
},
"schemaStatus": {
"type": "string",
"description": "Status of the schema.",
"enum": [
"New",
"Approved"
],
"x-ms-enum": {
"name": "schemaStatus",
"modelAsString": true,
"values": [
{
"name": "New",
"value": "New",
"description": "A schema that has not been approved and is awaiting review."
},
{
"name": "Approved",
"value": "Approved",
"description": "A schema that has been approved and is ready for use."
}
]
}
},
"schemasListResult": {
"type": "object",
"description": "The schemas list result.",
Expand Down Expand Up @@ -4676,14 +4651,39 @@
"description": "Result of the schema validation.",
"properties": {
"status": {
"$ref": "#/definitions/ValidateSchemaStatus",
"$ref": "#/definitions/validateSchemaStatus",
"description": "Validation status of the schema"
},
"message": {
"type": "string",
"description": "Message describing the schema validation"
}
}
},
"validateSchemaStatus": {
"type": "string",
"description": "Validation status of the schema",
"enum": [
"Succeeded",
"Failed"
],
"x-ms-enum": {
"name": "validateSchemaStatus",
"modelAsString": true,
"values": [
{
"name": "Succeeded",
"value": "Succeeded",
"description": "Validation of the schema was successful."
},
{
"name": "Failed",
"value": "Failed",
"description": "The schema failed validation, whether due to error or an invalid schema."
}
]
},
"readOnly": true
}
},
"parameters": {}
Expand Down
Loading