From 3647792916a5dc5fddc43148388e2624a26b7c84 Mon Sep 17 00:00:00 2001 From: hc-github-team-tf-azure <105039713+hc-github-team-tf-azure@users.noreply.github.com> Date: Wed, 16 Oct 2024 09:09:12 +0200 Subject: [PATCH] data: regenerating based on the latest Swagger (#4489) Co-authored-by: hc-github-team-tf-azure <> --- .../2024-08-27/ApiVersionDefinition.json | 9 ++ ...onstant-MarketplaceSubscriptionStatus.json | 22 +++ .../Organizations/Constant-RenewalMode.json | 14 ++ .../Constant-ResourceProvisioningState.json | 18 +++ .../Constant-SingleSignOnStates.json | 18 +++ ...l-LiftrBaseDataOrganizationProperties.json | 66 +++++++++ ...BaseDataPartnerOrganizationProperties.json | 81 +++++++++++ ...taPartnerOrganizationPropertiesUpdate.json | 81 +++++++++++ .../Model-LiftrBaseMarketplaceDetails.json | 51 +++++++ .../Model-LiftrBaseOfferDetails.json | 127 ++++++++++++++++++ ...Model-LiftrBaseSingleSignOnProperties.json | 87 ++++++++++++ .../Model-LiftrBaseUserDetails.json | 81 +++++++++++ .../Model-LiftrBaseUserDetailsUpdate.json | 81 +++++++++++ .../Model-OrganizationResource.json | 126 +++++++++++++++++ .../Model-OrganizationResourceUpdate.json | 51 +++++++ ...-OrganizationResourceUpdateProperties.json | 36 +++++ .../Operation-CreateOrUpdate.json | 24 ++++ .../Organizations/Operation-Delete.json | 12 ++ .../Organizations/Operation-Get.json | 17 +++ .../Operation-ListByResourceGroup.json | 19 +++ .../Operation-ListBySubscription.json | 19 +++ .../Organizations/Operation-Update.json | 24 ++++ .../ResourceId-OrganizationId.json | 51 +++++++ .../ResourceId-ResourceGroupId.json | 29 ++++ .../ResourceId-SubscriptionId.json | 18 +++ 25 files changed, 1162 insertions(+) create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/ApiVersionDefinition.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-MarketplaceSubscriptionStatus.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-RenewalMode.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-ResourceProvisioningState.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-SingleSignOnStates.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataOrganizationProperties.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataPartnerOrganizationProperties.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataPartnerOrganizationPropertiesUpdate.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseMarketplaceDetails.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseOfferDetails.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseSingleSignOnProperties.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseUserDetails.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseUserDetailsUpdate.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResource.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdate.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdateProperties.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-CreateOrUpdate.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Delete.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Get.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-ListByResourceGroup.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-ListBySubscription.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Update.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-OrganizationId.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-ResourceGroupId.json create mode 100644 api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-SubscriptionId.json diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/ApiVersionDefinition.json b/api-definitions/resource-manager/Astronomer/2024-08-27/ApiVersionDefinition.json new file mode 100644 index 00000000000..5d954a0f9d1 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/ApiVersionDefinition.json @@ -0,0 +1,9 @@ +{ + "apiVersion": "2024-08-27", + "isPreview": false, + "generate": true, + "resources": [ + "Organizations" + ], + "source": "Azure/azure-rest-api-specs" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-MarketplaceSubscriptionStatus.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-MarketplaceSubscriptionStatus.json new file mode 100644 index 00000000000..82b29bf48ce --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-MarketplaceSubscriptionStatus.json @@ -0,0 +1,22 @@ +{ + "name": "MarketplaceSubscriptionStatus", + "type": "String", + "values": [ + { + "key": "PendingFulfillmentStart", + "value": "PendingFulfillmentStart" + }, + { + "key": "Subscribed", + "value": "Subscribed" + }, + { + "key": "Suspended", + "value": "Suspended" + }, + { + "key": "Unsubscribed", + "value": "Unsubscribed" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-RenewalMode.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-RenewalMode.json new file mode 100644 index 00000000000..ced544d7dae --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-RenewalMode.json @@ -0,0 +1,14 @@ +{ + "name": "RenewalMode", + "type": "String", + "values": [ + { + "key": "Auto", + "value": "Auto" + }, + { + "key": "Manual", + "value": "Manual" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-ResourceProvisioningState.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-ResourceProvisioningState.json new file mode 100644 index 00000000000..7e3750afb38 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-ResourceProvisioningState.json @@ -0,0 +1,18 @@ +{ + "name": "ResourceProvisioningState", + "type": "String", + "values": [ + { + "key": "Canceled", + "value": "Canceled" + }, + { + "key": "Failed", + "value": "Failed" + }, + { + "key": "Succeeded", + "value": "Succeeded" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-SingleSignOnStates.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-SingleSignOnStates.json new file mode 100644 index 00000000000..113c8818ecb --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Constant-SingleSignOnStates.json @@ -0,0 +1,18 @@ +{ + "name": "SingleSignOnStates", + "type": "String", + "values": [ + { + "key": "Disable", + "value": "Disable" + }, + { + "key": "Enable", + "value": "Enable" + }, + { + "key": "Initial", + "value": "Initial" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataOrganizationProperties.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataOrganizationProperties.json new file mode 100644 index 00000000000..a7ebf1907d1 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataOrganizationProperties.json @@ -0,0 +1,66 @@ +{ + "name": "LiftrBaseDataOrganizationProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplace", + "name": "Marketplace", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseMarketplaceDetails", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "partnerOrganizationProperties", + "name": "PartnerOrganizationProperties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseDataPartnerOrganizationProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ResourceProvisioningState", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "user", + "name": "User", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseUserDetails", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataPartnerOrganizationProperties.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataPartnerOrganizationProperties.json new file mode 100644 index 00000000000..3cfd6823cb7 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataPartnerOrganizationProperties.json @@ -0,0 +1,81 @@ +{ + "name": "LiftrBaseDataPartnerOrganizationProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "organizationId", + "name": "OrganizationId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "organizationName", + "name": "OrganizationName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "singleSignOnProperties", + "name": "SingleSignOnProperties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseSingleSignOnProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "workspaceId", + "name": "WorkspaceId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "workspaceName", + "name": "WorkspaceName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataPartnerOrganizationPropertiesUpdate.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataPartnerOrganizationPropertiesUpdate.json new file mode 100644 index 00000000000..cf108569a4a --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseDataPartnerOrganizationPropertiesUpdate.json @@ -0,0 +1,81 @@ +{ + "name": "LiftrBaseDataPartnerOrganizationPropertiesUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "organizationId", + "name": "OrganizationId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "organizationName", + "name": "OrganizationName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "singleSignOnProperties", + "name": "SingleSignOnProperties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseSingleSignOnProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "workspaceId", + "name": "WorkspaceId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "workspaceName", + "name": "WorkspaceName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseMarketplaceDetails.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseMarketplaceDetails.json new file mode 100644 index 00000000000..1a3ec95b7fd --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseMarketplaceDetails.json @@ -0,0 +1,51 @@ +{ + "name": "LiftrBaseMarketplaceDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerDetails", + "name": "OfferDetails", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseOfferDetails", + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subscriptionId", + "name": "SubscriptionId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subscriptionStatus", + "name": "SubscriptionStatus", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "MarketplaceSubscriptionStatus", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseOfferDetails.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseOfferDetails.json new file mode 100644 index 00000000000..f5a1c452c3a --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseOfferDetails.json @@ -0,0 +1,127 @@ +{ + "name": "LiftrBaseOfferDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "dateFormat": "RFC3339", + "jsonName": "endDate", + "name": "EndDate", + "objectDefinition": { + "type": "DateTime", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerId", + "name": "OfferId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planId", + "name": "PlanId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planName", + "name": "PlanName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "publisherId", + "name": "PublisherId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "renewalMode", + "name": "RenewalMode", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "RenewalMode", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termId", + "name": "TermId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termUnit", + "name": "TermUnit", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseSingleSignOnProperties.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseSingleSignOnProperties.json new file mode 100644 index 00000000000..64a7a236647 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseSingleSignOnProperties.json @@ -0,0 +1,87 @@ +{ + "name": "LiftrBaseSingleSignOnProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "aadDomains", + "name": "AadDomains", + "objectDefinition": { + "type": "List", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null, + "nestedItem": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "enterpriseAppId", + "name": "EnterpriseAppId", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "ResourceProvisioningState", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "singleSignOnState", + "name": "SingleSignOnState", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "SingleSignOnStates", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "singleSignOnUrl", + "name": "SingleSignOnURL", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseUserDetails.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseUserDetails.json new file mode 100644 index 00000000000..4ef08291e94 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseUserDetails.json @@ -0,0 +1,81 @@ +{ + "name": "LiftrBaseUserDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "emailAddress", + "name": "EmailAddress", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "firstName", + "name": "FirstName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastName", + "name": "LastName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "phoneNumber", + "name": "PhoneNumber", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "upn", + "name": "Upn", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseUserDetailsUpdate.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseUserDetailsUpdate.json new file mode 100644 index 00000000000..544f32dbfb6 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-LiftrBaseUserDetailsUpdate.json @@ -0,0 +1,81 @@ +{ + "name": "LiftrBaseUserDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "emailAddress", + "name": "EmailAddress", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "firstName", + "name": "FirstName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastName", + "name": "LastName", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "phoneNumber", + "name": "PhoneNumber", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "upn", + "name": "Upn", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResource.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResource.json new file mode 100644 index 00000000000..b50acec0393 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResource.json @@ -0,0 +1,126 @@ +{ + "name": "OrganizationResource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "identity", + "name": "Identity", + "objectDefinition": { + "type": "SystemAndUserAssignedIdentityMap", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "location", + "name": "Location", + "objectDefinition": { + "type": "Location", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseDataOrganizationProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "systemData", + "name": "SystemData", + "objectDefinition": { + "type": "SystemData", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdate.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdate.json new file mode 100644 index 00000000000..61c4aed49d2 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdate.json @@ -0,0 +1,51 @@ +{ + "name": "OrganizationResourceUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "identity", + "name": "Identity", + "objectDefinition": { + "type": "SystemAndUserAssignedIdentityMap", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "OrganizationResourceUpdateProperties", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "nullable": false, + "referenceName": null, + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdateProperties.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdateProperties.json new file mode 100644 index 00000000000..52d8263fb6d --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Model-OrganizationResourceUpdateProperties.json @@ -0,0 +1,36 @@ +{ + "name": "OrganizationResourceUpdateProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "partnerOrganizationProperties", + "name": "PartnerOrganizationProperties", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseDataPartnerOrganizationPropertiesUpdate", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "user", + "name": "User", + "objectDefinition": { + "type": "Reference", + "nullable": false, + "referenceName": "LiftrBaseUserDetailsUpdate", + "referenceNameIsCommonType": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ], + "IsParent": false +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..5d1e5ab58da --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-CreateOrUpdate.json @@ -0,0 +1,24 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 201 + ], + "longRunning": true, + "httpMethod": "PUT", + "resourceIdName": "OrganizationId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "OrganizationResource", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "OrganizationResource", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Delete.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Delete.json new file mode 100644 index 00000000000..5a734d44472 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Delete.json @@ -0,0 +1,12 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 202, + 204 + ], + "longRunning": true, + "httpMethod": "DELETE", + "resourceIdName": "OrganizationId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Get.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Get.json new file mode 100644 index 00000000000..1e0f5133d64 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Get.json @@ -0,0 +1,17 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "OrganizationId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "OrganizationResource", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-ListByResourceGroup.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-ListByResourceGroup.json new file mode 100644 index 00000000000..4f2b4f58fc8 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-ListByResourceGroup.json @@ -0,0 +1,19 @@ +{ + "name": "ListByResourceGroup", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "ResourceGroupId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "OrganizationResource", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/providers/Astronomer.Astro/organizations" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-ListBySubscription.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-ListBySubscription.json new file mode 100644 index 00000000000..a6d53c2be19 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-ListBySubscription.json @@ -0,0 +1,19 @@ +{ + "name": "ListBySubscription", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "SubscriptionId", + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "OrganizationResource", + "referenceNameIsCommonType": null + }, + "uriSuffix": "/providers/Astronomer.Astro/organizations" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Update.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Update.json new file mode 100644 index 00000000000..2da854dc823 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/Operation-Update.json @@ -0,0 +1,24 @@ +{ + "name": "Update", + "contentType": "application/json; charset=utf-8", + "description": "", + "expectedStatusCodes": [ + 200, + 202 + ], + "longRunning": true, + "httpMethod": "PATCH", + "resourceIdName": "OrganizationId", + "requestObject": { + "type": "Reference", + "nullable": false, + "referenceName": "OrganizationResourceUpdate", + "referenceNameIsCommonType": null + }, + "responseObject": { + "type": "Reference", + "nullable": false, + "referenceName": "OrganizationResource", + "referenceNameIsCommonType": null + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-OrganizationId.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-OrganizationId.json new file mode 100644 index 00000000000..7bbe50781ed --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-OrganizationId.json @@ -0,0 +1,51 @@ +{ + "name": "OrganizationId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Astronomer.Astro/organizations/{organizationName}", + "segments": [ + { + "exampleValue": "", + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "exampleValue": "", + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "exampleValue": "", + "name": "staticAstronomerAstro", + "type": "ResourceProvider", + "value": "Astronomer.Astro" + }, + { + "exampleValue": "", + "name": "staticOrganizations", + "type": "Static", + "value": "organizations" + }, + { + "exampleValue": "organizationName", + "name": "organizationName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-ResourceGroupId.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-ResourceGroupId.json new file mode 100644 index 00000000000..60318116e67 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-ResourceGroupId.json @@ -0,0 +1,29 @@ +{ + "name": "ResourceGroupId", + "commonAlias": "ResourceGroup", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", + "segments": [ + { + "exampleValue": "", + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "exampleValue": "", + "name": "resourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "exampleValue": "", + "name": "resourceGroupName", + "type": "ResourceGroup" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-SubscriptionId.json b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-SubscriptionId.json new file mode 100644 index 00000000000..cba7e639167 --- /dev/null +++ b/api-definitions/resource-manager/Astronomer/2024-08-27/Organizations/ResourceId-SubscriptionId.json @@ -0,0 +1,18 @@ +{ + "name": "SubscriptionId", + "commonAlias": "Subscription", + "id": "/subscriptions/{subscriptionId}", + "segments": [ + { + "exampleValue": "", + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "exampleValue": "", + "name": "subscriptionId", + "type": "SubscriptionId" + } + ] +} \ No newline at end of file