diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ApiVersionDefinition.json b/api-definitions/resource-manager/Informatica/2024-05-08/ApiVersionDefinition.json new file mode 100644 index 00000000000..03ea45298bb --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ApiVersionDefinition.json @@ -0,0 +1,10 @@ +{ + "apiVersion": "2024-05-08", + "isPreview": false, + "generate": true, + "resources": [ + "Organizations", + "ServerlessRuntimes" + ], + "source": "Azure/azure-rest-api-specs" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-PlatformType.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-PlatformType.json new file mode 100644 index 00000000000..aad19b7b74a --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-PlatformType.json @@ -0,0 +1,10 @@ +{ + "name": "PlatformType", + "type": "String", + "values": [ + { + "key": "AZURE", + "value": "AZURE" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-ProvisioningState.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-ProvisioningState.json new file mode 100644 index 00000000000..41c841f02a3 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-ProvisioningState.json @@ -0,0 +1,42 @@ +{ + "name": "ProvisioningState", + "type": "String", + "values": [ + { + "key": "Accepted", + "value": "Accepted" + }, + { + "key": "Canceled", + "value": "Canceled" + }, + { + "key": "Creating", + "value": "Creating" + }, + { + "key": "Deleted", + "value": "Deleted" + }, + { + "key": "Deleting", + "value": "Deleting" + }, + { + "key": "Failed", + "value": "Failed" + }, + { + "key": "NotSpecified", + "value": "NotSpecified" + }, + { + "key": "Succeeded", + "value": "Succeeded" + }, + { + "key": "Updating", + "value": "Updating" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-RuntimeType.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-RuntimeType.json new file mode 100644 index 00000000000..aa6c4230d02 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Constant-RuntimeType.json @@ -0,0 +1,10 @@ +{ + "name": "RuntimeType", + "type": "String", + "values": [ + { + "key": "SERVERLESS", + "value": "SERVERLESS" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ApplicationConfigs.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ApplicationConfigs.json new file mode 100644 index 00000000000..9fc9a86a90b --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ApplicationConfigs.json @@ -0,0 +1,83 @@ +{ + "name": "ApplicationConfigs", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "customized", + "name": "Customized", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "defaultValue", + "name": "DefaultValue", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "platform", + "name": "Platform", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ApplicationTypeMetadata.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ApplicationTypeMetadata.json new file mode 100644 index 00000000000..43a9ab420ef --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ApplicationTypeMetadata.json @@ -0,0 +1,31 @@ +{ + "name": "ApplicationTypeMetadata", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CdiConfigProps.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CdiConfigProps.json new file mode 100644 index 00000000000..4b35eb462c0 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CdiConfigProps.json @@ -0,0 +1,48 @@ +{ + "name": "CdiConfigProps", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "applicationConfigs", + "name": "ApplicationConfigs", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "ApplicationConfigs" + } + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "engineName", + "name": "EngineName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "engineVersion", + "name": "EngineVersion", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CompanyDetails.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CompanyDetails.json new file mode 100644 index 00000000000..90b809aea13 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CompanyDetails.json @@ -0,0 +1,83 @@ +{ + "name": "CompanyDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "business", + "name": "Business", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "companyName", + "name": "CompanyName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "country", + "name": "Country", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "domain", + "name": "Domain", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "numberOfEmployees", + "name": "NumberOfEmployees", + "objectDefinition": { + "type": "Integer", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "officeAddress", + "name": "OfficeAddress", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CompanyDetailsUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CompanyDetailsUpdate.json new file mode 100644 index 00000000000..d07a095cbe8 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-CompanyDetailsUpdate.json @@ -0,0 +1,83 @@ +{ + "name": "CompanyDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "business", + "name": "Business", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "companyName", + "name": "CompanyName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "country", + "name": "Country", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "domain", + "name": "Domain", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "numberOfEmployees", + "name": "NumberOfEmployees", + "objectDefinition": { + "type": "Integer", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "officeAddress", + "name": "OfficeAddress", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ComputeUnitsMetadata.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ComputeUnitsMetadata.json new file mode 100644 index 00000000000..4ff5be0b22c --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ComputeUnitsMetadata.json @@ -0,0 +1,35 @@ +{ + "name": "ComputeUnitsMetadata", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "String", + "referenceName": null + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InfaRuntimeResourceFetchMetaData.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InfaRuntimeResourceFetchMetaData.json new file mode 100644 index 00000000000..f8e8f70d5b7 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InfaRuntimeResourceFetchMetaData.json @@ -0,0 +1,161 @@ +{ + "name": "InfaRuntimeResourceFetchMetaData", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "createdBy", + "name": "CreatedBy", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "createdTime", + "name": "CreatedTime", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessConfigProperties", + "name": "ServerlessConfigProperties", + "objectDefinition": { + "type": "Reference", + "referenceName": "InfaServerlessFetchConfigProperties" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "status", + "name": "Status", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "statusLocalized", + "name": "StatusLocalized", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "statusMessage", + "name": "StatusMessage", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "Reference", + "referenceName": "RuntimeType" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "updatedBy", + "name": "UpdatedBy", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "updatedTime", + "name": "UpdatedTime", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InfaServerlessFetchConfigProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InfaServerlessFetchConfigProperties.json new file mode 100644 index 00000000000..a0af9318d42 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InfaServerlessFetchConfigProperties.json @@ -0,0 +1,187 @@ +{ + "name": "InfaServerlessFetchConfigProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "advancedCustomProperties", + "name": "AdvancedCustomProperties", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "applicationType", + "name": "ApplicationType", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "computeUnits", + "name": "ComputeUnits", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "executionTimeout", + "name": "ExecutionTimeout", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "platform", + "name": "Platform", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "region", + "name": "Region", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "resourceGroupName", + "name": "ResourceGroupName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessArmResourceId", + "name": "ServerlessArmResourceId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subnet", + "name": "Subnet", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subscriptionId", + "name": "SubscriptionId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "supplementaryFileLocation", + "name": "SupplementaryFileLocation", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tenantId", + "name": "TenantId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "vnet", + "name": "Vnet", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaOrganizationResource.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaOrganizationResource.json new file mode 100644 index 00000000000..12f686d328e --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaOrganizationResource.json @@ -0,0 +1,96 @@ +{ + "name": "InformaticaOrganizationResource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "location", + "name": "Location", + "objectDefinition": { + "type": "Location", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "referenceName": "OrganizationProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "systemData", + "name": "SystemData", + "objectDefinition": { + "type": "SystemData", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaOrganizationResourceUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaOrganizationResourceUpdate.json new file mode 100644 index 00000000000..a08bcee8531 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaOrganizationResourceUpdate.json @@ -0,0 +1,31 @@ +{ + "name": "InformaticaOrganizationResourceUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "referenceName": "OrganizationPropertiesCustomUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "tags", + "name": "Tags", + "objectDefinition": { + "type": "Tags", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaProperties.json new file mode 100644 index 00000000000..9c35ead5f45 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaProperties.json @@ -0,0 +1,57 @@ +{ + "name": "InformaticaProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "informaticaRegion", + "name": "InformaticaRegion", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "organizationId", + "name": "OrganizationId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "organizationName", + "name": "OrganizationName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "singleSignOnUrl", + "name": "SingleSignOnUrl", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaServerlessRuntimeResourceList.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaServerlessRuntimeResourceList.json new file mode 100644 index 00000000000..f818b337bd4 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-InformaticaServerlessRuntimeResourceList.json @@ -0,0 +1,22 @@ +{ + "name": "InformaticaServerlessRuntimeResourceList", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "informaticaRuntimeResources", + "name": "InformaticaRuntimeResources", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "InfaRuntimeResourceFetchMetaData" + } + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-LinkOrganization.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-LinkOrganization.json new file mode 100644 index 00000000000..a93f1ddc7fb --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-LinkOrganization.json @@ -0,0 +1,18 @@ +{ + "name": "LinkOrganization", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "token", + "name": "Token", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-MarketplaceDetails.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-MarketplaceDetails.json new file mode 100644 index 00000000000..762e3ed0b2b --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-MarketplaceDetails.json @@ -0,0 +1,31 @@ +{ + "name": "MarketplaceDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplaceSubscriptionId", + "name": "MarketplaceSubscriptionId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerDetails", + "name": "OfferDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "OfferDetails" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-MarketplaceDetailsUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-MarketplaceDetailsUpdate.json new file mode 100644 index 00000000000..b494c1535e4 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-MarketplaceDetailsUpdate.json @@ -0,0 +1,31 @@ +{ + "name": "MarketplaceDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplaceSubscriptionId", + "name": "MarketplaceSubscriptionId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerDetails", + "name": "OfferDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "OfferDetailsUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OfferDetails.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OfferDetails.json new file mode 100644 index 00000000000..996470231f6 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OfferDetails.json @@ -0,0 +1,83 @@ +{ + "name": "OfferDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerId", + "name": "OfferId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planId", + "name": "PlanId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planName", + "name": "PlanName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "publisherId", + "name": "PublisherId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termId", + "name": "TermId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termUnit", + "name": "TermUnit", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OfferDetailsUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OfferDetailsUpdate.json new file mode 100644 index 00000000000..466bc1fbc61 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OfferDetailsUpdate.json @@ -0,0 +1,83 @@ +{ + "name": "OfferDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "offerId", + "name": "OfferId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planId", + "name": "PlanId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "planName", + "name": "PlanName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "publisherId", + "name": "PublisherId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termId", + "name": "TermId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "termUnit", + "name": "TermUnit", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OrganizationProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OrganizationProperties.json new file mode 100644 index 00000000000..5df6650fb2b --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OrganizationProperties.json @@ -0,0 +1,83 @@ +{ + "name": "OrganizationProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "companyDetails", + "name": "CompanyDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "CompanyDetails" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "informaticaProperties", + "name": "InformaticaProperties", + "objectDefinition": { + "type": "Reference", + "referenceName": "InformaticaProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "linkOrganization", + "name": "LinkOrganization", + "objectDefinition": { + "type": "Reference", + "referenceName": "LinkOrganization" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplaceDetails", + "name": "MarketplaceDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "MarketplaceDetails" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "referenceName": "ProvisioningState" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "userDetails", + "name": "UserDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "UserDetails" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OrganizationPropertiesCustomUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OrganizationPropertiesCustomUpdate.json new file mode 100644 index 00000000000..54efafc2314 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-OrganizationPropertiesCustomUpdate.json @@ -0,0 +1,70 @@ +{ + "name": "OrganizationPropertiesCustomUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "companyDetails", + "name": "CompanyDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "CompanyDetailsUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "existingResourceId", + "name": "ExistingResourceId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "informaticaOrganizationProperties", + "name": "InformaticaOrganizationProperties", + "objectDefinition": { + "type": "Reference", + "referenceName": "InformaticaOrganizationResourceUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "marketplaceDetails", + "name": "MarketplaceDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "MarketplaceDetailsUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "userDetails", + "name": "UserDetails", + "objectDefinition": { + "type": "Reference", + "referenceName": "UserDetailsUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-RegionsMetadata.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-RegionsMetadata.json new file mode 100644 index 00000000000..fddabb48b30 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-RegionsMetadata.json @@ -0,0 +1,31 @@ +{ + "name": "RegionsMetadata", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessConfigProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessConfigProperties.json new file mode 100644 index 00000000000..8ffe4168b22 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessConfigProperties.json @@ -0,0 +1,82 @@ +{ + "name": "ServerlessConfigProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "applicationTypes", + "name": "ApplicationTypes", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "ApplicationTypeMetadata" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "computeUnits", + "name": "ComputeUnits", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "ComputeUnitsMetadata" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "executionTimeout", + "name": "ExecutionTimeout", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "platform", + "name": "Platform", + "objectDefinition": { + "type": "Reference", + "referenceName": "PlatformType" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "regions", + "name": "Regions", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "RegionsMetadata" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessMetadataResponse.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessMetadataResponse.json new file mode 100644 index 00000000000..a5e4ffb7323 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessMetadataResponse.json @@ -0,0 +1,44 @@ +{ + "name": "ServerlessMetadataResponse", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessConfigProperties", + "name": "ServerlessConfigProperties", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessConfigProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeConfigProperties", + "name": "ServerlessRuntimeConfigProperties", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessRuntimeConfigProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "Reference", + "referenceName": "RuntimeType" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessRuntimeConfigProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessRuntimeConfigProperties.json new file mode 100644 index 00000000000..c9f9da98fd8 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-ServerlessRuntimeConfigProperties.json @@ -0,0 +1,39 @@ +{ + "name": "ServerlessRuntimeConfigProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "cdiConfigProps", + "name": "CdiConfigProps", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "CdiConfigProps" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "cdieConfigProps", + "name": "CdieConfigProps", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "CdiConfigProps" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-UserDetails.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-UserDetails.json new file mode 100644 index 00000000000..07f5ef07197 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-UserDetails.json @@ -0,0 +1,70 @@ +{ + "name": "UserDetails", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "emailAddress", + "name": "EmailAddress", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "firstName", + "name": "FirstName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastName", + "name": "LastName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "phoneNumber", + "name": "PhoneNumber", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "upn", + "name": "Upn", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-UserDetailsUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-UserDetailsUpdate.json new file mode 100644 index 00000000000..4de09ffc94c --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Model-UserDetailsUpdate.json @@ -0,0 +1,70 @@ +{ + "name": "UserDetailsUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "emailAddress", + "name": "EmailAddress", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "firstName", + "name": "FirstName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastName", + "name": "LastName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "phoneNumber", + "name": "PhoneNumber", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "upn", + "name": "Upn", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..14070555615 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-CreateOrUpdate.json @@ -0,0 +1,19 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200, + 201 + ], + "longRunning": true, + "httpMethod": "PUT", + "resourceIdName": "OrganizationId", + "requestObject": { + "type": "Reference", + "referenceName": "InformaticaOrganizationResource" + }, + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaOrganizationResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Delete.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Delete.json new file mode 100644 index 00000000000..651b43b1169 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Delete.json @@ -0,0 +1,11 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 202, + 204 + ], + "longRunning": true, + "httpMethod": "DELETE", + "resourceIdName": "OrganizationId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Get.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Get.json new file mode 100644 index 00000000000..48f86297a57 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Get.json @@ -0,0 +1,14 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "OrganizationId", + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaOrganizationResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-GetAllServerlessRuntimes.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-GetAllServerlessRuntimes.json new file mode 100644 index 00000000000..94f6ce64cbf --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-GetAllServerlessRuntimes.json @@ -0,0 +1,15 @@ +{ + "name": "GetAllServerlessRuntimes", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "OrganizationId", + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeResourceList" + }, + "uriSuffix": "/getAllServerlessRuntimes" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-GetServerlessMetadata.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-GetServerlessMetadata.json new file mode 100644 index 00000000000..54a4721dd80 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-GetServerlessMetadata.json @@ -0,0 +1,15 @@ +{ + "name": "GetServerlessMetadata", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "OrganizationId", + "responseObject": { + "type": "Reference", + "referenceName": "ServerlessMetadataResponse" + }, + "uriSuffix": "/getServerlessMetadata" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-ListByResourceGroup.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-ListByResourceGroup.json new file mode 100644 index 00000000000..a99ef10d51a --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-ListByResourceGroup.json @@ -0,0 +1,16 @@ +{ + "name": "ListByResourceGroup", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "ResourceGroupId", + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaOrganizationResource" + }, + "uriSuffix": "/providers/Informatica.DataManagement/organizations" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-ListBySubscription.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-ListBySubscription.json new file mode 100644 index 00000000000..78e4403856d --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-ListBySubscription.json @@ -0,0 +1,16 @@ +{ + "name": "ListBySubscription", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "SubscriptionId", + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaOrganizationResource" + }, + "uriSuffix": "/providers/Informatica.DataManagement/organizations" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Update.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Update.json new file mode 100644 index 00000000000..f7776f006cb --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/Operation-Update.json @@ -0,0 +1,18 @@ +{ + "name": "Update", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PATCH", + "resourceIdName": "OrganizationId", + "requestObject": { + "type": "Reference", + "referenceName": "InformaticaOrganizationResourceUpdate" + }, + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaOrganizationResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-OrganizationId.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-OrganizationId.json new file mode 100644 index 00000000000..9b3c7f05f8b --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-OrganizationId.json @@ -0,0 +1,43 @@ +{ + "name": "OrganizationId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Informatica.DataManagement/organizations/{organizationName}", + "segments": [ + { + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "name": "staticInformaticaDataManagement", + "type": "ResourceProvider", + "value": "Informatica.DataManagement" + }, + { + "name": "staticOrganizations", + "type": "Static", + "value": "organizations" + }, + { + "name": "organizationName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-ResourceGroupId.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-ResourceGroupId.json new file mode 100644 index 00000000000..30146a5e6cf --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-ResourceGroupId.json @@ -0,0 +1,25 @@ +{ + "name": "ResourceGroupId", + "commonAlias": "ResourceGroup", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", + "segments": [ + { + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "name": "resourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "name": "resourceGroupName", + "type": "ResourceGroup" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-SubscriptionId.json b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-SubscriptionId.json new file mode 100644 index 00000000000..25706667298 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/Organizations/ResourceId-SubscriptionId.json @@ -0,0 +1,16 @@ +{ + "name": "SubscriptionId", + "commonAlias": "Subscription", + "id": "/subscriptions/{subscriptionId}", + "segments": [ + { + "name": "subscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-ApplicationType.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-ApplicationType.json new file mode 100644 index 00000000000..c86336db8be --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-ApplicationType.json @@ -0,0 +1,14 @@ +{ + "name": "ApplicationType", + "type": "String", + "values": [ + { + "key": "CDI", + "value": "CDI" + }, + { + "key": "CDIE", + "value": "CDIE" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-PlatformType.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-PlatformType.json new file mode 100644 index 00000000000..aad19b7b74a --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-PlatformType.json @@ -0,0 +1,10 @@ +{ + "name": "PlatformType", + "type": "String", + "values": [ + { + "key": "AZURE", + "value": "AZURE" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-ProvisioningState.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-ProvisioningState.json new file mode 100644 index 00000000000..41c841f02a3 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Constant-ProvisioningState.json @@ -0,0 +1,42 @@ +{ + "name": "ProvisioningState", + "type": "String", + "values": [ + { + "key": "Accepted", + "value": "Accepted" + }, + { + "key": "Canceled", + "value": "Canceled" + }, + { + "key": "Creating", + "value": "Creating" + }, + { + "key": "Deleted", + "value": "Deleted" + }, + { + "key": "Deleting", + "value": "Deleting" + }, + { + "key": "Failed", + "value": "Failed" + }, + { + "key": "NotSpecified", + "value": "NotSpecified" + }, + { + "key": "Succeeded", + "value": "Succeeded" + }, + { + "key": "Updating", + "value": "Updating" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-AdvancedCustomProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-AdvancedCustomProperties.json new file mode 100644 index 00000000000..3d75e8aa721 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-AdvancedCustomProperties.json @@ -0,0 +1,31 @@ +{ + "name": "AdvancedCustomProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "key", + "name": "Key", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ApplicationConfigs.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ApplicationConfigs.json new file mode 100644 index 00000000000..9fc9a86a90b --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ApplicationConfigs.json @@ -0,0 +1,83 @@ +{ + "name": "ApplicationConfigs", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "customized", + "name": "Customized", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "defaultValue", + "name": "DefaultValue", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "platform", + "name": "Platform", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-CdiConfigProps.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-CdiConfigProps.json new file mode 100644 index 00000000000..4b35eb462c0 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-CdiConfigProps.json @@ -0,0 +1,48 @@ +{ + "name": "CdiConfigProps", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "applicationConfigs", + "name": "ApplicationConfigs", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "ApplicationConfigs" + } + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "engineName", + "name": "EngineName", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "engineVersion", + "name": "EngineVersion", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-CheckDependenciesResponse.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-CheckDependenciesResponse.json new file mode 100644 index 00000000000..8f972c8056c --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-CheckDependenciesResponse.json @@ -0,0 +1,48 @@ +{ + "name": "CheckDependenciesResponse", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "count", + "name": "Count", + "objectDefinition": { + "type": "Integer", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "references", + "name": "References", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "ServerlessRuntimeDependency" + } + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeProperties.json new file mode 100644 index 00000000000..807fc102ab9 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeProperties.json @@ -0,0 +1,182 @@ +{ + "name": "InformaticaServerlessRuntimeProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "advancedCustomProperties", + "name": "AdvancedCustomProperties", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "AdvancedCustomProperties" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "applicationType", + "name": "ApplicationType", + "objectDefinition": { + "type": "Reference", + "referenceName": "ApplicationType" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "computeUnits", + "name": "ComputeUnits", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "executionTimeout", + "name": "ExecutionTimeout", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "platform", + "name": "Platform", + "objectDefinition": { + "type": "Reference", + "referenceName": "PlatformType" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "provisioningState", + "name": "ProvisioningState", + "objectDefinition": { + "type": "Reference", + "referenceName": "ProvisioningState" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessAccountLocation", + "name": "ServerlessAccountLocation", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeConfig", + "name": "ServerlessRuntimeConfig", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessRuntimeConfigProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeNetworkProfile", + "name": "ServerlessRuntimeNetworkProfile", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessRuntimeNetworkProfile" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeTags", + "name": "ServerlessRuntimeTags", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "ServerlessRuntimeTag" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeUserContextProperties", + "name": "ServerlessRuntimeUserContextProperties", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessRuntimeUserContextProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "supplementaryFileLocation", + "name": "SupplementaryFileLocation", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeResource.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeResource.json new file mode 100644 index 00000000000..4194ab3ba67 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeResource.json @@ -0,0 +1,70 @@ +{ + "name": "InformaticaServerlessRuntimeResource", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeProperties" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "systemData", + "name": "SystemData", + "objectDefinition": { + "type": "SystemData", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "type", + "name": "Type", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeResourceUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeResourceUpdate.json new file mode 100644 index 00000000000..c5ba03b7028 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-InformaticaServerlessRuntimeResourceUpdate.json @@ -0,0 +1,18 @@ +{ + "name": "InformaticaServerlessRuntimeResourceUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "properties", + "name": "Properties", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessRuntimePropertiesCustomUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-NetworkInterfaceConfiguration.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-NetworkInterfaceConfiguration.json new file mode 100644 index 00000000000..5f872e20bbe --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-NetworkInterfaceConfiguration.json @@ -0,0 +1,44 @@ +{ + "name": "NetworkInterfaceConfiguration", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subnetId", + "name": "SubnetId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "vnetId", + "name": "VnetId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "vnetResourceGuid", + "name": "VnetResourceGuid", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-NetworkInterfaceConfigurationUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-NetworkInterfaceConfigurationUpdate.json new file mode 100644 index 00000000000..e134382f299 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-NetworkInterfaceConfigurationUpdate.json @@ -0,0 +1,44 @@ +{ + "name": "NetworkInterfaceConfigurationUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "subnetId", + "name": "SubnetId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "vnetId", + "name": "VnetId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "vnetResourceGuid", + "name": "VnetResourceGuid", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeConfigProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeConfigProperties.json new file mode 100644 index 00000000000..c9f9da98fd8 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeConfigProperties.json @@ -0,0 +1,39 @@ +{ + "name": "ServerlessRuntimeConfigProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "cdiConfigProps", + "name": "CdiConfigProps", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "CdiConfigProps" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "cdieConfigProps", + "name": "CdieConfigProps", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "CdiConfigProps" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeConfigPropertiesUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeConfigPropertiesUpdate.json new file mode 100644 index 00000000000..ea3e84ada7d --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeConfigPropertiesUpdate.json @@ -0,0 +1,39 @@ +{ + "name": "ServerlessRuntimeConfigPropertiesUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "cdiConfigProps", + "name": "CdiConfigProps", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "CdiConfigProps" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "cdieConfigProps", + "name": "CdieConfigProps", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "CdiConfigProps" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeDependency.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeDependency.json new file mode 100644 index 00000000000..ccb701b059b --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeDependency.json @@ -0,0 +1,83 @@ +{ + "name": "ServerlessRuntimeDependency", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "appContextId", + "name": "AppContextId", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "documentType", + "name": "DocumentType", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "id", + "name": "Id", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "lastUpdatedTime", + "name": "LastUpdatedTime", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "path", + "name": "Path", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeNetworkProfile.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeNetworkProfile.json new file mode 100644 index 00000000000..a62123dcbe8 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeNetworkProfile.json @@ -0,0 +1,18 @@ +{ + "name": "ServerlessRuntimeNetworkProfile", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "networkInterfaceConfiguration", + "name": "NetworkInterfaceConfiguration", + "objectDefinition": { + "type": "Reference", + "referenceName": "NetworkInterfaceConfiguration" + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeNetworkProfileUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeNetworkProfileUpdate.json new file mode 100644 index 00000000000..3ef2a5ebb6d --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeNetworkProfileUpdate.json @@ -0,0 +1,18 @@ +{ + "name": "ServerlessRuntimeNetworkProfileUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "networkInterfaceConfiguration", + "name": "NetworkInterfaceConfiguration", + "objectDefinition": { + "type": "Reference", + "referenceName": "NetworkInterfaceConfigurationUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimePropertiesCustomUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimePropertiesCustomUpdate.json new file mode 100644 index 00000000000..9fc0cb269ea --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimePropertiesCustomUpdate.json @@ -0,0 +1,169 @@ +{ + "name": "ServerlessRuntimePropertiesCustomUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "advancedCustomProperties", + "name": "AdvancedCustomProperties", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "AdvancedCustomProperties" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "applicationType", + "name": "ApplicationType", + "objectDefinition": { + "type": "Reference", + "referenceName": "ApplicationType" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "computeUnits", + "name": "ComputeUnits", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "description", + "name": "Description", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "executionTimeout", + "name": "ExecutionTimeout", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "platform", + "name": "Platform", + "objectDefinition": { + "type": "Reference", + "referenceName": "PlatformType" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessAccountLocation", + "name": "ServerlessAccountLocation", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeConfig", + "name": "ServerlessRuntimeConfig", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessRuntimeConfigPropertiesUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeNetworkProfile", + "name": "ServerlessRuntimeNetworkProfile", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessRuntimeNetworkProfileUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeTags", + "name": "ServerlessRuntimeTags", + "objectDefinition": { + "type": "List", + "referenceName": null, + "nestedItem": { + "type": "Reference", + "referenceName": "ServerlessRuntimeTag" + } + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "serverlessRuntimeUserContextProperties", + "name": "ServerlessRuntimeUserContextProperties", + "objectDefinition": { + "type": "Reference", + "referenceName": "ServerlessRuntimeUserContextPropertiesUpdate" + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "supplementaryFileLocation", + "name": "SupplementaryFileLocation", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeTag.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeTag.json new file mode 100644 index 00000000000..0820b77496a --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeTag.json @@ -0,0 +1,31 @@ +{ + "name": "ServerlessRuntimeTag", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "name", + "name": "Name", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + }, + { + "containsDiscriminatedTypeValue": false, + "jsonName": "value", + "name": "Value", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeUserContextProperties.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeUserContextProperties.json new file mode 100644 index 00000000000..b15b91cc37b --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeUserContextProperties.json @@ -0,0 +1,18 @@ +{ + "name": "ServerlessRuntimeUserContextProperties", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "userContextToken", + "name": "UserContextToken", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": false, + "readOnly": false, + "required": true, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeUserContextPropertiesUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeUserContextPropertiesUpdate.json new file mode 100644 index 00000000000..3f92b3b86c6 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Model-ServerlessRuntimeUserContextPropertiesUpdate.json @@ -0,0 +1,18 @@ +{ + "name": "ServerlessRuntimeUserContextPropertiesUpdate", + "fields": [ + { + "containsDiscriminatedTypeValue": false, + "jsonName": "userContextToken", + "name": "UserContextToken", + "objectDefinition": { + "type": "String", + "referenceName": null + }, + "optional": true, + "readOnly": false, + "required": false, + "sensitive": false + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-CheckDependencies.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-CheckDependencies.json new file mode 100644 index 00000000000..c502df307de --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-CheckDependencies.json @@ -0,0 +1,15 @@ +{ + "name": "CheckDependencies", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "ServerlessRuntimeId", + "responseObject": { + "type": "Reference", + "referenceName": "CheckDependenciesResponse" + }, + "uriSuffix": "/checkDependencies" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-CreateOrUpdate.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-CreateOrUpdate.json new file mode 100644 index 00000000000..9de736c1cf0 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-CreateOrUpdate.json @@ -0,0 +1,19 @@ +{ + "name": "CreateOrUpdate", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200, + 201 + ], + "longRunning": true, + "httpMethod": "PUT", + "resourceIdName": "ServerlessRuntimeId", + "requestObject": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeResource" + }, + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Delete.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Delete.json new file mode 100644 index 00000000000..22caee24a40 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Delete.json @@ -0,0 +1,11 @@ +{ + "name": "Delete", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 202, + 204 + ], + "longRunning": true, + "httpMethod": "DELETE", + "resourceIdName": "ServerlessRuntimeId" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Get.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Get.json new file mode 100644 index 00000000000..23d50c38844 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Get.json @@ -0,0 +1,14 @@ +{ + "name": "Get", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "ServerlessRuntimeId", + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-ListByInformaticaOrganizationResource.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-ListByInformaticaOrganizationResource.json new file mode 100644 index 00000000000..79b9d7dd9af --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-ListByInformaticaOrganizationResource.json @@ -0,0 +1,16 @@ +{ + "name": "ListByInformaticaOrganizationResource", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "fieldContainingPaginationDetails": "nextLink", + "longRunning": false, + "httpMethod": "GET", + "resourceIdName": "OrganizationId", + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeResource" + }, + "uriSuffix": "/serverlessRuntimes" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-ServerlessResourceById.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-ServerlessResourceById.json new file mode 100644 index 00000000000..231023b5cd9 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-ServerlessResourceById.json @@ -0,0 +1,15 @@ +{ + "name": "ServerlessResourceById", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "ServerlessRuntimeId", + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeResource" + }, + "uriSuffix": "/serverlessResourceById" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-StartFailedServerlessRuntime.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-StartFailedServerlessRuntime.json new file mode 100644 index 00000000000..872b1920c78 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-StartFailedServerlessRuntime.json @@ -0,0 +1,11 @@ +{ + "name": "StartFailedServerlessRuntime", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 204 + ], + "longRunning": false, + "httpMethod": "POST", + "resourceIdName": "ServerlessRuntimeId", + "uriSuffix": "/startFailedServerlessRuntime" +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Update.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Update.json new file mode 100644 index 00000000000..df242ae6360 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/Operation-Update.json @@ -0,0 +1,18 @@ +{ + "name": "Update", + "contentType": "application/json; charset=utf-8", + "expectedStatusCodes": [ + 200 + ], + "longRunning": false, + "httpMethod": "PATCH", + "resourceIdName": "ServerlessRuntimeId", + "requestObject": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeResourceUpdate" + }, + "responseObject": { + "type": "Reference", + "referenceName": "InformaticaServerlessRuntimeResource" + } +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/ResourceId-OrganizationId.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/ResourceId-OrganizationId.json new file mode 100644 index 00000000000..9b3c7f05f8b --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/ResourceId-OrganizationId.json @@ -0,0 +1,43 @@ +{ + "name": "OrganizationId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Informatica.DataManagement/organizations/{organizationName}", + "segments": [ + { + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "name": "staticInformaticaDataManagement", + "type": "ResourceProvider", + "value": "Informatica.DataManagement" + }, + { + "name": "staticOrganizations", + "type": "Static", + "value": "organizations" + }, + { + "name": "organizationName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/ResourceId-ServerlessRuntimeId.json b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/ResourceId-ServerlessRuntimeId.json new file mode 100644 index 00000000000..8d2496a8bd3 --- /dev/null +++ b/api-definitions/resource-manager/Informatica/2024-05-08/ServerlessRuntimes/ResourceId-ServerlessRuntimeId.json @@ -0,0 +1,52 @@ +{ + "name": "ServerlessRuntimeId", + "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Informatica.DataManagement/organizations/{organizationName}/serverlessRuntimes/{serverlessRuntimeName}", + "segments": [ + { + "name": "staticSubscriptions", + "type": "Static", + "value": "subscriptions" + }, + { + "name": "subscriptionId", + "type": "SubscriptionId" + }, + { + "name": "staticResourceGroups", + "type": "Static", + "value": "resourceGroups" + }, + { + "name": "resourceGroupName", + "type": "ResourceGroup" + }, + { + "name": "staticProviders", + "type": "Static", + "value": "providers" + }, + { + "name": "staticInformaticaDataManagement", + "type": "ResourceProvider", + "value": "Informatica.DataManagement" + }, + { + "name": "staticOrganizations", + "type": "Static", + "value": "organizations" + }, + { + "name": "organizationName", + "type": "UserSpecified" + }, + { + "name": "staticServerlessRuntimes", + "type": "Static", + "value": "serverlessRuntimes" + }, + { + "name": "serverlessRuntimeName", + "type": "UserSpecified" + } + ] +} \ No newline at end of file diff --git a/api-definitions/resource-manager/Informatica/ServiceDefinition.json b/api-definitions/resource-manager/Informatica/ServiceDefinition.json new file mode 100644 index 00000000000..61cfa88531e --- /dev/null +++ b/api-definitions/resource-manager/Informatica/ServiceDefinition.json @@ -0,0 +1,5 @@ +{ + "name": "Informatica", + "resourceProvider": "Informatica.DataManagement", + "generate": true +} \ No newline at end of file