Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3 #3846

Draft
wants to merge 13 commits into
base: master
Choose a base branch
from
Draft

V3 #3846

wants to merge 13 commits into from

Conversation

danielrbradley
Copy link
Member

@danielrbradley danielrbradley commented Jan 10, 2025

Fixes #3448

Note: when rebasing this branch, only keep the first the hand-written commits, then re-run gen-major-version.sh to generate subsequent commits.

Here's the input to use for interactive rebase:

pick baec6c44271 Remove default state of deleted resources
pick ad035338a3c Switch to v3 in makefile
drop 292c31b523d Generate squeezed schema and docs
drop c878a814af6 Generate Node.js SDK
drop 4cd3eac3eea Generate Python SDK
drop 928aa5c2004 Generate .NET SDK
# exec /.gen-major-version.sh
break
pick 8b39de5ca64 Fix failing python integration test
pick 0482f18c0f1 Fix import test

Copy link

github-actions bot commented Jan 10, 2025

Does the PR have any schema changes?

Found 2072 breaking changes:

Resources

  • 🔴 "azure-native:aadiam:AzureADMetric" missing
  • 🔴 "azure-native:aadiam:PrivateEndpointConnection" missing
  • 🔴 "azure-native:aadiam:PrivateLinkForAzureAd" missing
  • "azure-native:app:ContainerApp":
    • 🟡 inputs: "workloadProfileType" missing
    • 🟡 properties: "workloadProfileType" missing output "workloadProfileType"
  • "azure-native:app:JavaComponent":
    • inputs:
      • 🟡 "componentType" missing
      • 🟡 "configurations" missing
      • 🟡 "serviceBinds" missing
    • properties:
      • 🟡 "componentType" missing output "componentType"
      • 🟡 "configurations" missing output "configurations"
      • 🟡 "provisioningState" missing output "provisioningState"
      • 🟡 "serviceBinds" missing output "serviceBinds"
  • "azure-native:app:ManagedEnvironment":
    • 🟡 inputs: "sku" missing
    • 🟡 properties: "sku" missing output "sku"
  • "azure-native:appcomplianceautomation:Report":
    • 🟡 inputs: "properties" missing
    • 🟡 properties: "properties" missing output "properties"
    • required inputs:
      • 🟢 "resources" input has changed to Required
      • 🟢 "timeZone" input has changed to Required
      • 🟢 "triggerTime" input has changed to Required
  • "azure-native:authorization:AccessReviewHistoryDefinitionById":
    • inputs:
      • 🟡 "endDate" missing
      • 🟡 "numberOfOccurrences" missing
      • 🟡 "startDate" missing
    • properties:
      • 🟡 "endDate" missing output "endDate"
      • 🟡 "numberOfOccurrences" missing output "numberOfOccurrences"
      • 🟡 "startDate" missing output "startDate"
  • "azure-native:authorization:AccessReviewScheduleDefinitionById":
    • inputs:
      • 🟡 "endDate" missing
      • 🟡 "numberOfOccurrences" missing
      • 🟡 "startDate" missing
    • properties:
      • 🟡 "assignmentState" missing output "assignmentState"
      • 🟡 "endDate" missing output "endDate"
      • 🟡 "excludeResourceId" missing output "excludeResourceId"
      • 🟡 "excludeRoleDefinitionId" missing output "excludeRoleDefinitionId"
      • 🟡 "expandNestedMemberships" missing output "expandNestedMemberships"
      • 🟡 "inactiveDuration" missing output "inactiveDuration"
      • 🟡 "includeAccessBelowResource" missing output "includeAccessBelowResource"
      • 🟡 "includeInheritedAccess" missing output "includeInheritedAccess"
      • 🟡 "numberOfOccurrences" missing output "numberOfOccurrences"
      • 🟡 "resourceId" missing output "resourceId"
      • 🟡 "roleDefinitionId" missing output "roleDefinitionId"
      • 🟡 "startDate" missing output "startDate"
  • "azure-native:authorization:ScopeAccessReviewHistoryDefinitionById":
    • inputs:
      • 🟡 "endDate" missing
      • 🟡 "numberOfOccurrences" missing
      • 🟡 "startDate" missing
    • properties:
      • 🟡 "endDate" missing output "endDate"
      • 🟡 "numberOfOccurrences" missing output "numberOfOccurrences"
      • 🟡 "startDate" missing output "startDate"
  • "azure-native:authorization:ScopeAccessReviewScheduleDefinitionById":
    • inputs:
      • 🟡 "endDate" missing
      • 🟡 "numberOfOccurrences" missing
      • 🟡 "startDate" missing
    • properties:
      • 🟡 "assignmentState" missing output "assignmentState"
      • 🟡 "endDate" missing output "endDate"
      • 🟡 "excludeResourceId" missing output "excludeResourceId"
      • 🟡 "excludeRoleDefinitionId" missing output "excludeRoleDefinitionId"
      • 🟡 "expandNestedMemberships" missing output "expandNestedMemberships"
      • 🟡 "inactiveDuration" missing output "inactiveDuration"
      • 🟡 "includeAccessBelowResource" missing output "includeAccessBelowResource"
      • 🟡 "includeInheritedAccess" missing output "includeInheritedAccess"
      • 🟡 "numberOfOccurrences" missing output "numberOfOccurrences"
      • 🟡 "resourceId" missing output "resourceId"
      • 🟡 "roleDefinitionId" missing output "roleDefinitionId"
      • 🟡 "startDate" missing output "startDate"
  • 🔴 "azure-native:automanage:Account" missing
  • 🔴 "azure-native:automanage:ConfigurationProfilePreference" missing
  • 🟡 "azure-native:automation:Module": properties: "contentLink" missing output "contentLink"
  • 🟡 "azure-native:automation:Python2Package": properties: "contentLink" missing output "contentLink"
  • 🟡 "azure-native:automation:Python3Package": properties: "contentLink" missing output "contentLink"
  • 🟡 "azure-native:automation:Runbook": properties: "publishContentLink" missing output "publishContentLink"
  • "azure-native:avs:Addon":
    • 🟡 inputs: "properties" missing
    • 🟡 properties: "properties" missing output "properties"
    • 🟢 required inputs: "addonType" input has changed to Required
  • "azure-native:avs:PlacementPolicy":
    • 🟡 inputs: "properties" missing
    • 🟡 properties: "properties" missing output "properties"
    • 🟢 required inputs: "type" input has changed to Required
  • "azure-native:avs:PrivateCloud":
    • 🟡 inputs: "identity" type changed from "#/types/azure-native:avs:PrivateCloudIdentity" to "#/types/azure-native:avs:SystemAssignedServiceIdentity"
    • 🟡 properties: "identity" type changed from "#/types/azure-native:avs:PrivateCloudIdentityResponse" to "#/types/azure-native:avs:SystemAssignedServiceIdentityResponse"
  • "azure-native:avs:WorkloadNetworkDhcp":
    • 🟡 inputs: "properties" missing
    • 🟡 properties: "properties" missing output "properties"
    • 🟢 required inputs: "dhcpType" input has changed to Required
  • 🟡 "azure-native:azureplaywrightservice:Account": inputs: "name" missing
  • 🟢 "azure-native:azuresphere:Product": required: "description" property is no longer Required
  • 🟡 "azure-native:azurestackhci:DeploymentSetting": properties: "reportedProperties" type changed from "#/types/azure-native:azurestackhci:ReportedPropertiesResponse" to "#/types/azure-native:azurestackhci:EceReportedPropertiesResponse"
  • 🔴 "azure-native:azurestackhci:EdgeDevice" missing
  • "azure-native:azurestackhci:GalleryImage":
    • inputs:
      • 🟡 "containerName" missing
      • 🟡 "osType" type changed from "#/types/azure-native:azurestackhci:OperatingSystemTypes" to ""
    • 🟡 properties: "containerName" missing output "containerName"
    • 🟢 required inputs: "osType" input has changed to Required
  • "azure-native:azurestackhci:GuestAgent":
    • inputs:
      • 🟡 "httpProxyConfig" missing
      • 🟡 "name" missing
      • 🟡 "resourceGroupName" missing
      • 🟡 "virtualMachineName" missing
    • 🟡 properties: "httpProxyConfig" missing output "httpProxyConfig"
    • 🟢 required inputs: "resourceUri" input has changed to Required
  • 🟡 "azure-native:azurestackhci:LogicalNetwork": properties: "dhcpOptions" type changed from "#/types/azure-native:azurestackhci:LogicalNetworkPropertiesResponseDhcpOptions" to "#/types/azure-native:azurestackhci:LogicalNetworkPropertiesDhcpOptionsResponse"
  • "azure-native:azurestackhci:MarketplaceGalleryImage":
    • inputs:
      • 🟡 "containerName" missing
      • 🟡 "osType" type changed from "#/types/azure-native:azurestackhci:OperatingSystemTypes" to ""
    • 🟡 properties: "containerName" missing output "containerName"
    • 🟢 required inputs: "osType" input has changed to Required
  • 🟢 "azure-native:azurestackhci:StorageContainer": required inputs: "path" input has changed to Required
  • "azure-native:azurestackhci:VirtualMachineInstance":
    • 🟡 inputs: "identity" type changed from "#/types/azure-native:azurestackhci:Identity" to "#/types/azure-native:azurestackhci:ManagedServiceIdentity"
    • properties:
      • 🟡 "hardwareProfile" type changed from "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesResponseHardwareProfile" to "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesHardwareProfileResponse"
      • 🟡 "identity" type changed from "#/types/azure-native:azurestackhci:IdentityResponse" to "#/types/azure-native:azurestackhci:ManagedServiceIdentityResponse"
      • 🟡 "networkProfile" type changed from "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesResponseNetworkProfile" to "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesNetworkProfileResponse"
      • 🟡 "osProfile" type changed from "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesResponseOsProfile" to "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesOsProfileResponse"
      • 🟡 "securityProfile" type changed from "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesResponseSecurityProfile" to "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesSecurityProfileResponse"
      • 🟡 "storageProfile" type changed from "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesResponseStorageProfile" to "#/types/azure-native:azurestackhci:VirtualMachineInstancePropertiesStorageProfileResponse"
  • "azure-native:billing:BillingRoleAssignmentByBillingAccount":
    • inputs:
      • 🟡 "principalId" missing
      • 🟡 "principalTenantId" missing
      • 🟡 "roleDefinitionId" missing
      • 🟡 "userAuthenticationType" missing
      • 🟡 "userEmailAddress" missing
    • properties:
      • 🟡 "createdByPrincipalId" missing output "createdByPrincipalId"
      • 🟡 "createdByPrincipalTenantId" missing output "createdByPrincipalTenantId"
      • 🟡 "createdByUserEmailAddress" missing output "createdByUserEmailAddress"
      • 🟡 "createdOn" missing output "createdOn"
      • 🟡 "principalId" missing output "principalId"
      • 🟡 "principalTenantId" missing output "principalTenantId"
      • 🟡 "roleDefinitionId" missing output "roleDefinitionId"
      • 🟡 "scope" missing output "scope"
      • 🟡 "userAuthenticationType" missing output "userAuthenticationType"
      • 🟡 "userEmailAddress" missing output "userEmailAddress"
  • "azure-native:billing:BillingRoleAssignmentByDepartment":
    • inputs:
      • 🟡 "principalId" missing
      • 🟡 "principalTenantId" missing
      • 🟡 "roleDefinitionId" missing
      • 🟡 "userAuthenticationType" missing
      • 🟡 "userEmailAddress" missing
    • properties:
      • 🟡 "createdByPrincipalId" missing output "createdByPrincipalId"
      • 🟡 "createdByPrincipalTenantId" missing output "createdByPrincipalTenantId"
      • 🟡 "createdByUserEmailAddress" missing output "createdByUserEmailAddress"
      • 🟡 "createdOn" missing output "createdOn"
      • 🟡 "principalId" missing output "principalId"
      • 🟡 "principalTenantId" missing output "principalTenantId"
      • 🟡 "roleDefinitionId" missing output "roleDefinitionId"
      • 🟡 "scope" missing output "scope"
      • 🟡 "userAuthenticationType" missing output "userAuthenticationType"
      • 🟡 "userEmailAddress" missing output "userEmailAddress"
  • "azure-native:billing:BillingRoleAssignmentByEnrollmentAccount":
    • inputs:
      • 🟡 "principalId" missing
      • 🟡 "principalTenantId" missing
      • 🟡 "roleDefinitionId" missing
      • 🟡 "userAuthenticationType" missing
      • 🟡 "userEmailAddress" missing
    • properties:
      • 🟡 "createdByPrincipalId" missing output "createdByPrincipalId"
      • 🟡 "createdByPrincipalTenantId" missing output "createdByPrincipalTenantId"
      • 🟡 "createdByUserEmailAddress" missing output "createdByUserEmailAddress"
      • 🟡 "createdOn" missing output "createdOn"
      • 🟡 "principalId" missing output "principalId"
      • 🟡 "principalTenantId" missing output "principalTenantId"
      • 🟡 "roleDefinitionId" missing output "roleDefinitionId"
      • 🟡 "scope" missing output "scope"
      • 🟡 "userAuthenticationType" missing output "userAuthenticationType"
      • 🟡 "userEmailAddress" missing output "userEmailAddress"
  • 🔴 "azure-native:cache:Database" missing
  • 🟡 "azure-native:cache:EnterprisePrivateEndpointConnection": properties: "systemData" missing output "systemData"
  • 🟡 "azure-native:cache:RedisEnterprise": properties: "systemData" missing output "systemData"
  • "azure-native:codesigning:CertificateProfile":
    • properties:
      • 🟡 "city" missing output "city"
      • 🟡 "commonName" missing output "commonName"
      • 🟡 "country" missing output "country"
      • 🟡 "enhancedKeyUsage" missing output "enhancedKeyUsage"
      • 🟡 "organization" missing output "organization"
      • 🟡 "organizationUnit" missing output "organizationUnit"
      • 🟡 "postalCode" missing output "postalCode"
      • 🟡 "state" missing output "state"
      • 🟡 "streetAddress" missing output "streetAddress"
    • 🟢 required inputs: "identityValidationId" input has changed to Required
  • 🔴 "azure-native:containerinstance:CGProfile" missing
  • 🔴 "azure-native:containerservice:OpenShiftManagedCluster" missing
  • "azure-native:costmanagement:TagInheritanceSetting":
    • 🟡 inputs: "eTag" missing
    • 🟡 properties: "eTag" missing output "eTag"
  • 🔴 "azure-native:datamigration:DatabaseMigrationsMongoToCosmosDbvCoreMongo" missing
  • 🟢 "azure-native:datamigration:Project": required: "location" property is no longer Required
  • "azure-native:datamigration:Service": required:
    • 🟢 "location" property is no longer Required
    • 🟢 "virtualSubnetId" property is no longer Required
  • "azure-native:dbformysql:Server":
    • inputs:
      • 🟡 "identity" type changed from "#/types/azure-native:dbformysql:Identity" to "#/types/azure-native:dbformysql:MySQLServerIdentity"
      • 🟡 "sku" type changed from "#/types/azure-native:dbformysql:Sku" to "#/types/azure-native:dbformysql:MySQLServerSku"
    • properties:
      • 🟡 "identity" type changed from "#/types/azure-native:dbformysql:IdentityResponse" to "#/types/azure-native:dbformysql:MySQLServerIdentityResponse"
      • 🟡 "sku" type changed from "#/types/azure-native:dbformysql:SkuResponse" to "#/types/azure-native:dbformysql:MySQLServerSkuResponse"
  • 🔴 "azure-native:dbforpostgresql:Cluster" missing
  • "azure-native:dbforpostgresql:PrivateEndpointConnection":
    • 🟡 inputs: "clusterName" missing
    • 🟢 required inputs: "serverName" input has changed to Required
  • 🔴 "azure-native:dbforpostgresql:Role" missing
  • "azure-native:desktopvirtualization:AppAttachPackage":
    • inputs:
      • 🟡 "identity" missing
      • 🟡 "kind" missing
      • 🟡 "managedBy" missing
      • 🟡 "plan" missing
      • 🟡 "sku" missing
    • properties:
      • 🟡 "etag" missing output "etag"
      • 🟡 "identity" missing output "identity"
      • 🟡 "kind" missing output "kind"
      • 🟡 "managedBy" missing output "managedBy"
      • 🟡 "plan" missing output "plan"
      • 🟡 "sku" missing output "sku"
  • "azure-native:devhub:Workflow":
    • inputs:
      • 🟡 "acr" missing
      • 🟡 "aksResourceId" missing
      • 🟡 "branchName" missing
      • 🟡 "deploymentProperties" missing
      • 🟡 "dockerBuildContext" missing
      • 🟡 "dockerfile" missing
      • 🟡 "lastWorkflowRun" missing
      • 🟡 "oidcCredentials" missing
      • 🟡 "repositoryName" missing
      • 🟡 "repositoryOwner" missing
    • properties:
      • 🟡 "acr" missing output "acr"
      • 🟡 "aksResourceId" missing output "aksResourceId"
      • 🟡 "authStatus" missing output "authStatus"
      • 🟡 "branchName" missing output "branchName"
      • 🟡 "deploymentProperties" missing output "deploymentProperties"
      • 🟡 "dockerBuildContext" missing output "dockerBuildContext"
      • 🟡 "dockerfile" missing output "dockerfile"
      • 🟡 "lastWorkflowRun" missing output "lastWorkflowRun"
      • 🟡 "oidcCredentials" missing output "oidcCredentials"
      • 🟡 "prStatus" missing output "prStatus"
      • 🟡 "prURL" missing output "prURL"
      • 🟡 "pullNumber" missing output "pullNumber"
      • 🟡 "repositoryName" missing output "repositoryName"
      • 🟡 "repositoryOwner" missing output "repositoryOwner"
  • "azure-native:deviceregistry:Asset":
    • inputs:
      • 🟡 "assetEndpointProfileUri" missing
      • 🟡 "assetType" missing
      • 🟡 "dataPoints" missing
      • 🟡 "defaultDataPointsConfiguration" missing
    • properties:
      • 🟡 "assetEndpointProfileUri" missing output "assetEndpointProfileUri"
      • 🟡 "assetType" missing output "assetType"
      • 🟡 "dataPoints" missing output "dataPoints"
      • 🟡 "defaultDataPointsConfiguration" missing output "defaultDataPointsConfiguration"
      • 🟡 "version" type changed from "integer" to "number"
    • 🟢 required inputs: "assetEndpointProfileRef" input has changed to Required
  • "azure-native:deviceregistry:AssetEndpointProfile":
    • inputs:
      • 🟡 "transportAuthentication" missing
      • 🟡 "userAuthentication" missing
    • properties:
      • 🟡 "transportAuthentication" missing output "transportAuthentication"
      • 🟡 "userAuthentication" missing output "userAuthentication"
    • 🟢 required inputs: "endpointProfileType" input has changed to Required
  • "azure-native:devopsinfrastructure:Pool":
    • 🟡 inputs: "organizationProfile" type changed from "#/types/azure-native:devopsinfrastructure:AzureDevOpsOrganizationProfile" to ""
    • 🟡 properties: "organizationProfile" type changed from "#/types/azure-native:devopsinfrastructure:AzureDevOpsOrganizationProfileResponse" to ""
  • 🔴 "azure-native:documentdb:FirewallRule" missing
  • "azure-native:documentdb:Service": inputs:
    • 🟡 "instanceCount" missing
    • 🟡 "instanceSize" missing
    • 🟡 "serviceType" missing
  • 🟢 "azure-native:edgeorder:Address": required: "contactDetails" property is no longer Required
  • 🔴 "azure-native:edgeorder:AddressByName" missing
  • 🟢 "azure-native:edgeorder:OrderItem": required: "addressDetails" property is no longer Required
  • 🔴 "azure-native:edgeorder:OrderItemByName" missing
  • "azure-native:elasticsan:Volume":
    • 🟡 inputs: "tags" missing
    • 🟡 properties: "tags" missing output "tags"
    • 🟢 required inputs: "sizeGiB" input has changed to Required
  • "azure-native:elasticsan:VolumeGroup":
    • 🟡 inputs: "tags" missing
    • 🟡 properties: "tags" missing output "tags"
  • "azure-native:eventgrid:Client":
    • 🟡 inputs: "authentication" missing
    • 🟡 properties: "authentication" missing output "authentication"
  • "azure-native:hardwaresecuritymodules:CloudHsmCluster":
    • inputs:
      • 🟡 "autoGeneratedDomainNameLabelScope" type changed from "string" to ""
      • 🟡 "hsms" missing
      • 🟡 "privateEndpointConnections" missing
      • 🟡 "provisioningState" missing
      • 🟡 "publicNetworkAccess" type changed from "string" to ""
      • 🟡 "securityDomain" missing
    • 🟡 properties: "securityDomain" missing output "securityDomain"
  • "azure-native:healthcareapis:FhirService":
    • 🟡 inputs: "accessPolicies" missing
    • 🟡 properties: "accessPolicies" missing output "accessPolicies"
  • "azure-native:hybridnetwork:NetworkFunction":
    • inputs:
      • 🟡 "device" missing
      • 🟡 "managedApplicationParameters" missing
      • 🟡 "networkFunctionContainerConfigurations" missing
      • 🟡 "networkFunctionUserConfigurations" missing
      • 🟡 "skuName" missing
      • 🟡 "vendorName" missing
    • properties:
      • 🟡 "device" missing output "device"
      • 🟡 "managedApplication" missing output "managedApplication"
      • 🟡 "managedApplicationParameters" missing output "managedApplicationParameters"
      • 🟡 "networkFunctionContainerConfigurations" missing output "networkFunctionContainerConfigurations"
      • 🟡 "networkFunctionUserConfigurations" missing output "networkFunctionUserConfigurations"
      • 🟡 "provisioningState" missing output "provisioningState"
      • 🟡 "serviceKey" missing output "serviceKey"
      • 🟡 "skuName" missing output "skuName"
      • 🟡 "skuType" missing output "skuType"
      • 🟡 "vendorName" missing output "vendorName"
      • 🟡 "vendorProvisioningState" missing output "vendorProvisioningState"
  • 🟢 "azure-native:insights:ActivityLogAlert": required: "scopes" property is no longer Required
  • "azure-native:insights:ProactiveDetectionConfiguration":
    • properties:
      • 🟡 "customEmails" missing output "customEmails"
      • 🟡 "enabled" missing output "enabled"
      • 🟡 "lastUpdatedTime" missing output "lastUpdatedTime"
      • 🟡 "ruleDefinitions" missing output "ruleDefinitions"
      • 🟡 "sendEmailsToSubscriptionOwners" missing output "sendEmailsToSubscriptionOwners"
    • 🟢 required: "name" property is no longer Required
  • "azure-native:iotfirmwaredefense:Firmware":
    • 🟡 inputs: "statusMessages": items type changed from "pulumi.json#/Any" to "#/types/azure-native:iotfirmwaredefense:StatusMessage"
    • 🟡 properties: "statusMessages": items type changed from "pulumi.json#/Any" to "#/types/azure-native:iotfirmwaredefense:StatusMessageResponse"
  • 🔴 "azure-native:iotoperations:DataFlow" missing
  • 🔴 "azure-native:iotoperations:DataFlowEndpoint" missing
  • 🔴 "azure-native:iotoperations:DataFlowProfile" missing
  • 🟢 "azure-native:kusto:SandboxCustomImage": required: "languageVersion" property is no longer Required
  • 🔴 "azure-native:labservices:Environment" missing
  • 🔴 "azure-native:labservices:EnvironmentSetting" missing
  • 🔴 "azure-native:labservices:GalleryImage" missing
  • 🔴 "azure-native:labservices:LabAccount" missing
  • 🔴 "azure-native:machinelearning:CommitmentPlan" missing
  • 🔴 "azure-native:machinelearning:WebService" missing
  • "azure-native:machinelearningservices:ConnectionDeployment":
    • inputs:
      • 🟡 "properties" type changed from "#/types/azure-native:machinelearningservices:EndpointDeploymentResourceProperties" to ""
      • 🟡 "sku" missing
    • properties:
      • 🟡 "properties" type changed from "#/types/azure-native:machinelearningservices:EndpointDeploymentResourcePropertiesResponse" to ""
      • 🟡 "sku" missing output "sku"
  • "azure-native:machinelearningservices:ConnectionRaiBlocklist":
    • inputs:
      • 🟡 "properties" type changed from "#/types/azure-native:machinelearningservices:RaiBlocklistItemProperties" to "#/types/azure-native:machinelearningservices:RaiBlocklistProperties"
      • 🟡 "raiBlocklistItemName" missing
    • 🟡 properties: "properties" type changed from "#/types/azure-native:machinelearningservices:RaiBlocklistItemPropertiesResponse" to "#/types/azure-native:machinelearningservices:RaiBlocklistPropertiesResponse"
  • "azure-native:machinelearningservices:ConnectionRaiBlocklistItem":
    • 🟡 inputs: "properties" type changed from "#/types/azure-native:machinelearningservices:RaiBlocklistProperties" to "#/types/azure-native:machinelearningservices:RaiBlocklistItemProperties"
    • 🟡 properties: "properties" type changed from "#/types/azure-native:machinelearningservices:RaiBlocklistPropertiesResponse" to "#/types/azure-native:machinelearningservices:RaiBlocklistItemPropertiesResponse"
    • 🟢 required inputs: "raiBlocklistName" input has changed to Required
  • "azure-native:maintenance:MaintenanceConfiguration":
    • 🟡 inputs: "overrides" missing
    • 🟡 properties: "overrides" missing output "overrides"
  • "azure-native:managednetworkfabric:AccessControlList":
    • inputs:
      • 🟡 "addressFamily" missing
      • 🟡 "conditions" missing
    • properties:
      • 🟡 "addressFamily" missing output "addressFamily"
      • 🟡 "conditions" missing output "conditions"
    • 🟢 required inputs: "configurationType" input has changed to Required
  • "azure-native:managednetworkfabric:ExternalNetwork":
    • 🟡 inputs: "optionBProperties" type changed from "#/types/azure-native:managednetworkfabric:OptionBProperties" to "#/types/azure-native:managednetworkfabric:L3OptionBProperties"
    • properties:
      • 🟡 "disabledOnResources" missing output "disabledOnResources"
      • 🟡 "optionBProperties" type changed from "#/types/azure-native:managednetworkfabric:OptionBPropertiesResponse" to "#/types/azure-native:managednetworkfabric:L3OptionBPropertiesResponse"
    • 🟢 required: "networkToNetworkInterconnectId" property is no longer Required
  • "azure-native:managednetworkfabric:InternalNetwork":
    • inputs:
      • 🟡 "bgpConfiguration" type changed from "#/types/azure-native:managednetworkfabric:BgpConfiguration" to "#/types/azure-native:managednetworkfabric:InternalNetworkPropertiesBgpConfiguration"
      • 🟡 "staticRouteConfiguration" type changed from "#/types/azure-native:managednetworkfabric:StaticRouteConfiguration" to "#/types/azure-native:managednetworkfabric:InternalNetworkPropertiesStaticRouteConfiguration"
    • properties:
      • 🟡 "bfdDisabledOnResources" missing output "bfdDisabledOnResources"
      • 🟡 "bfdForStaticRoutesDisabledOnResources" missing output "bfdForStaticRoutesDisabledOnResources"
      • 🟡 "bgpConfiguration" type changed from "#/types/azure-native:managednetworkfabric:BgpConfigurationResponse" to "#/types/azure-native:managednetworkfabric:InternalNetworkPropertiesResponseBgpConfiguration"
      • 🟡 "bgpDisabledOnResources" missing output "bgpDisabledOnResources"
      • 🟡 "disabledOnResources" missing output "disabledOnResources"

New resources:

  • azurestackhci.HciEdgeDevice
  • cache.EnterpriseAccessPolicyAssignment
  • cache.EnterpriseDatabase
  • datamigration.MongoClusterDatabaseMigrationsMongoToCosmosDbvCoreMongo
  • dbformysql.SingleServer
  • dbformysql.SingleServerDatabase
  • dbformysql.SingleServerFirewallRule
  • dbformysql.SingleServerPrivateEndpointConnection
  • dbformysql.SingleServerServerAdministrator
  • dbformysql.SingleServerServerKey
  • dbformysql.SingleServerVirtualNetworkRule
  • dbforpostgresql.ServerGroupCluster
  • dbforpostgresql.ServerGroupFirewallRule
  • dbforpostgresql.ServerGroupPrivateEndpointConnection
  • dbforpostgresql.ServerGroupRole
  • dbforpostgresql.SingleServer
  • dbforpostgresql.SingleServerDatabase
  • dbforpostgresql.SingleServerFirewallRule
  • dbforpostgresql.SingleServerPrivateEndpointConnection
  • dbforpostgresql.SingleServerServerAdministrator
  • dbforpostgresql.SingleServerServerKey
  • dbforpostgresql.SingleServerServerSecurityAlertPolicy
  • dbforpostgresql.SingleServerVirtualNetworkRule
  • dns.DnssecConfig
  • dns.RecordSet
  • dns.Zone
  • dnsresolver.DnsForwardingRuleset
  • dnsresolver.DnsResolver
  • dnsresolver.DnsResolverDomainList
  • dnsresolver.DnsResolverPolicy
  • dnsresolver.DnsResolverPolicyVirtualNetworkLink
  • dnsresolver.DnsSecurityRule
  • dnsresolver.ForwardingRule
  • dnsresolver.InboundEndpoint
  • dnsresolver.OutboundEndpoint
  • dnsresolver.PrivateResolverVirtualNetworkLink
  • frontdoor.Experiment
  • frontdoor.FrontDoor
  • frontdoor.NetworkExperimentProfile
  • frontdoor.Policy
  • frontdoor.RulesEngine
  • hdinsight.ClusterPoolCluster
  • hybridcontainerservice.ClusterInstanceHybridIdentityMetadatum
  • iotoperations.Dataflow
  • iotoperations.DataflowEndpoint
  • iotoperations.DataflowProfile
  • migrate.AssessmentProjectsAksAssessmentOperation
  • migrate.AssessmentProjectsAssessment
  • migrate.AssessmentProjectsAssessmentsOperation
  • migrate.AssessmentProjectsAvsAssessmentsOperation
  • migrate.AssessmentProjectsBusinessCaseOperation
  • migrate.AssessmentProjectsGroup
  • migrate.AssessmentProjectsGroupsOperation
  • migrate.AssessmentProjectsHyperVCollector
  • migrate.AssessmentProjectsHypervCollectorsOperation
  • migrate.AssessmentProjectsImportCollector
  • migrate.AssessmentProjectsImportCollectorsOperation
  • migrate.AssessmentProjectsPrivateEndpointConnection
  • migrate.AssessmentProjectsPrivateEndpointConnectionOperation
  • migrate.AssessmentProjectsProject
  • migrate.AssessmentProjectsServerCollector
  • migrate.AssessmentProjectsServerCollectorsOperation
  • migrate.AssessmentProjectsSqlAssessmentV2Operation
  • migrate.AssessmentProjectsSqlCollectorOperation
  • migrate.AssessmentProjectsVMwareCollector
  • migrate.AssessmentProjectsVmwareCollectorsOperation
  • migrate.AssessmentProjectsWebAppAssessmentV2Operation
  • migrate.AssessmentProjectsWebAppCollectorOperation
  • mobilenetwork.SimGroupSim
  • mongocluster.MongoCluster
  • mongocluster.MongoClusterFirewallRule
  • mongocluster.MongoClusterPrivateEndpointConnection
  • netapp.CapacityPoolBackup
  • netapp.CapacityPoolPool
  • netapp.CapacityPoolSnapshot
  • netapp.CapacityPoolSubvolume
  • netapp.CapacityPoolVolume
  • netapp.CapacityPoolVolumeQuotaRule
  • privatedns.PrivateRecordSet
  • privatedns.PrivateZone
  • privatedns.VirtualNetworkLink
  • securityinsights.MSTIDataConnector
  • securityinsights.PremiumMicrosoftDefenderForThreatIntelligence
  • securityinsights.RestApiPollerDataConnector
  • trafficmanager.Endpoint
  • trafficmanager.Profile
  • trafficmanager.TrafficManagerUserMetricsKey
  • workloads.SapApplicationServerInstance
  • workloads.SapCentralServerInstance
  • workloads.SapDatabaseInstance
  • workloads.SapVirtualInstance

New functions:

  • azurestackhci.getHciEdgeDevice
  • cache.getEnterpriseAccessPolicyAssignment
  • cache.getEnterpriseDatabase
  • cache.listEnterpriseDatabaseKeys
  • datamigration.getMongoClusterDatabaseMigrationsMongoToCosmosDbvCoreMongo
  • dbformysql.getSingleServer
  • dbformysql.getSingleServerDatabase
  • dbformysql.getSingleServerFirewallRule
  • dbformysql.getSingleServerPrivateEndpointConnection
  • dbformysql.getSingleServerServerAdministrator
  • dbformysql.getSingleServerServerKey
  • dbformysql.getSingleServerVirtualNetworkRule
  • dbforpostgresql.getServerGroupCluster
  • dbforpostgresql.getServerGroupFirewallRule
  • dbforpostgresql.getServerGroupPrivateEndpointConnection
  • dbforpostgresql.getServerGroupRole
  • dbforpostgresql.getSingleServer
  • dbforpostgresql.getSingleServerDatabase
  • dbforpostgresql.getSingleServerFirewallRule
  • dbforpostgresql.getSingleServerPrivateEndpointConnection
  • dbforpostgresql.getSingleServerServerAdministrator
  • dbforpostgresql.getSingleServerServerKey
  • dbforpostgresql.getSingleServerServerSecurityAlertPolicy
  • dbforpostgresql.getSingleServerVirtualNetworkRule
  • dns.getDnsResourceReferenceByTarResources
  • dns.getDnssecConfig
  • dns.getRecordSet
  • dns.getZone
  • dnsresolver.getDnsForwardingRuleset
  • dnsresolver.getDnsResolver
  • dnsresolver.getDnsResolverDomainList
  • dnsresolver.getDnsResolverPolicy
  • dnsresolver.getDnsResolverPolicyVirtualNetworkLink
  • dnsresolver.getDnsSecurityRule
  • dnsresolver.getForwardingRule
  • dnsresolver.getInboundEndpoint
  • dnsresolver.getOutboundEndpoint
  • dnsresolver.getPrivateResolverVirtualNetworkLink
  • dnsresolver.listDnsForwardingRulesetByVirtualNetwork
  • dnsresolver.listDnsResolverByVirtualNetwork
  • dnsresolver.listDnsResolverPolicyByVirtualNetwork
  • elastic.listListAssociatedTrafficFilter
  • frontdoor.getExperiment
  • frontdoor.getFrontDoor
  • frontdoor.getNetworkExperimentProfile
  • frontdoor.getPolicy
  • frontdoor.getRulesEngine
  • hdinsight.getClusterPoolCluster
  • hybridcontainerservice.getClusterInstanceHybridIdentityMetadatum
  • hybridcontainerservice.listProvisionedClusterInstanceAdminKubeconfig
  • hybridcontainerservice.listProvisionedClusterInstanceUserKubeconfig
  • iotoperations.getDataflow
  • iotoperations.getDataflowEndpoint
  • iotoperations.getDataflowProfile
  • migrate.getAssessmentProjectsAksAssessmentOperation
  • migrate.getAssessmentProjectsAssessment
  • migrate.getAssessmentProjectsAssessmentsOperation
  • migrate.getAssessmentProjectsAvsAssessmentsOperation
  • migrate.getAssessmentProjectsBusinessCaseOperation
  • migrate.getAssessmentProjectsBusinessCaseOperationReportDownloadUrl
  • migrate.getAssessmentProjectsGroup
  • migrate.getAssessmentProjectsGroupsOperation
  • migrate.getAssessmentProjectsHyperVCollector
  • migrate.getAssessmentProjectsHypervCollectorsOperation
  • migrate.getAssessmentProjectsImportCollector
  • migrate.getAssessmentProjectsImportCollectorsOperation
  • migrate.getAssessmentProjectsPrivateEndpointConnection
  • migrate.getAssessmentProjectsPrivateEndpointConnectionOperation
  • migrate.getAssessmentProjectsProject
  • migrate.getAssessmentProjectsServerCollector
  • migrate.getAssessmentProjectsServerCollectorsOperation
  • migrate.getAssessmentProjectsSqlAssessmentV2Operation
  • migrate.getAssessmentProjectsSqlCollectorOperation
  • migrate.getAssessmentProjectsVMwareCollector
  • migrate.getAssessmentProjectsVmwareCollectorsOperation
  • migrate.getAssessmentProjectsWebAppAssessmentV2Operation
  • migrate.getAssessmentProjectsWebAppCollectorOperation
  • mobilenetwork.getSimGroupSim
  • mongocluster.getMongoCluster
  • mongocluster.getMongoClusterFirewallRule
  • mongocluster.getMongoClusterPrivateEndpointConnection
  • mongocluster.listMongoClusterConnectionStrings
  • netapp.getCapacityPoolBackup
  • netapp.getCapacityPoolPool
  • netapp.getCapacityPoolSnapshot
  • netapp.getCapacityPoolSubvolume
  • netapp.getCapacityPoolSubvolumeMetadata
  • netapp.getCapacityPoolVolume
  • netapp.getCapacityPoolVolumeGroupIdForLdapUser
  • netapp.getCapacityPoolVolumeQuotaRule
  • netapp.listCapacityPoolVolumeQuotaReport
  • netapp.listCapacityPoolVolumeReplications
  • privatedns.getPrivateRecordSet
  • privatedns.getPrivateZone
  • privatedns.getVirtualNetworkLink
  • securityinsights.getMSTIDataConnector
  • securityinsights.getPremiumMicrosoftDefenderForThreatIntelligence
  • securityinsights.getRestApiPollerDataConnector
  • servicefabric.getManagedAzResiliencyStatus
  • servicefabric.getManagedMaintenanceWindowStatus
  • trafficmanager.getEndpoint
  • trafficmanager.getProfile
  • trafficmanager.getTrafficManagerUserMetricsKey
  • workloads.getSapApplicationServerInstance
  • workloads.getSapCentralServerInstance
  • workloads.getSapDatabaseInstance
  • workloads.getSapVirtualInstance

thomas11 added a commit that referenced this pull request Jan 13, 2025
Extracted from the work on the `v3` branch:
#3846

This has no impact until the major version is changed in the makefile.
@danielrbradley danielrbradley force-pushed the v3 branch 2 times, most recently from 7a5d418 to ea3c033 Compare January 15, 2025 09:12
@danielrbradley danielrbradley force-pushed the v3 branch 2 times, most recently from 3ff7827 to 928aa5c Compare January 16, 2025 08:57

This comment was marked as outdated.

danielrbradley and others added 13 commits January 29, 2025 13:15
Add script for generating a new major version.
Fix altered casing of "IP" from `IpAllocationMethod`.
Add new field (privateEndpointVNetPolicies) which is now populated by default in the new version of the VirtualNetwork resource.

The value ("Disabled") was found by creating a VirtualNetwork manually and exporting as an ARM template in the portal.
… in V3 (#3891)

Resolves #3826.

The new default version of app.ContainerApp doesn't have the Key Vault
problem described in
#3243, so we can
remove the extra docs that were added in
#3284 to describe the
issue.
Resolves #3451

`az` 2.37 was released in May 2022.

Also includes a drive-by follow-up fix for #3855.
Resolves #2749 but not completely yet.

So far, these are the overrides that can be removed without any further
changes, and `make schema` succeeds.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Choose new default API versions
3 participants