@@ -2132,6 +2132,38 @@ class GcpService(str, Enum):
21322132 GKE = "GKE"
21332133
21342134
2135+ class AzureService(str, Enum):
2136+ MICROSOFT_CAPACITY_RESERVATIONORDERS_RESERVATIONS = (
2137+ "MICROSOFT.CAPACITY/RESERVATIONORDERS/RESERVATIONS"
2138+ )
2139+ MICROSOFT_CDN_PROFILES = "MICROSOFT.CDN/PROFILES"
2140+ MICROSOFT_COMPUTE_DISKS = "MICROSOFT.COMPUTE/DISKS"
2141+ MICROSOFT_COMPUTE_SNAPSHOTS = "MICROSOFT.COMPUTE/SNAPSHOTS"
2142+ MICROSOFT_COMPUTE_VIRTUALMACHINES = "MICROSOFT.COMPUTE/VIRTUALMACHINES"
2143+ MICROSOFT_COMPUTE_VIRTUALMACHINESCALESETS = (
2144+ "MICROSOFT.COMPUTE/VIRTUALMACHINESCALESETS"
2145+ )
2146+ MICROSOFT_CONTAINERSERVICE_MANAGEDCLUSTERS = (
2147+ "MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS"
2148+ )
2149+ MICROSOFT_DATABRICKS_WORKSPACES = "MICROSOFT.DATABRICKS/WORKSPACES"
2150+ MICROSOFT_DATAFACTORY_FACTORIES_PIPELINES = (
2151+ "MICROSOFT.DATAFACTORY/FACTORIES/PIPELINES"
2152+ )
2153+ MICROSOFT_DBFORMYSQL_SERVERS = "MICROSOFT.DBFORMYSQL/SERVERS"
2154+ MICROSOFT_DOCUMENTDB_DATABASEACCOUNTS = "MICROSOFT.DOCUMENTDB/DATABASEACCOUNTS"
2155+ MICROSOFT_KUSTO_CLUSTERS = "MICROSOFT.KUSTO/CLUSTERS"
2156+ MICROSOFT_NETWORK_FRONTDOORS = "MICROSOFT.NETWORK/FRONTDOORS"
2157+ MICROSOFT_OPERATIONALINSIGHTS_WORKSPACES = (
2158+ "MICROSOFT.OPERATIONALINSIGHTS/WORKSPACES"
2159+ )
2160+ MICROSOFT_RECOVERYSERVICES_VAULTS = "MICROSOFT.RECOVERYSERVICES/VAULTS"
2161+ MICROSOFT_STORAGE_STORAGEACCOUNTS = "MICROSOFT.STORAGE/STORAGEACCOUNTS"
2162+ MICROSOFT_SUBSCRIPTIONS_SUBSCRIPTIONS = "MICROSOFT.SUBSCRIPTIONS/SUBSCRIPTIONS"
2163+ MICROSOFT_SYNAPSE_WORKSPACES = "MICROSOFT.SYNAPSE/WORKSPACES"
2164+ MICROSOFT_WEB_SITES = "MICROSOFT.WEB/SITES"
2165+
2166+
21352167class GenerationStatus(str, Enum):
21362168 SUCCESS = "SUCCESS"
21372169 FAILURE = "FAILURE"
@@ -8145,6 +8177,8 @@ class OnelensModelsServiceInterfacesPoliciesCommonsSubcategory(str, Enum):
81458177 STORAGE_TIER_TRANSITION = "STORAGE_TIER_TRANSITION"
81468178 STORAGE_DELETION = "STORAGE_DELETION"
81478179 DELETE_OBSOLETE_DATA = "DELETE_OBSOLETE_DATA"
8180+ USAGE_OPTIMIZATION = "USAGE_OPTIMIZATION"
8181+ OTHER = "OTHER"
81488182
81498183
81508184class OnelensModelsServiceInterfacesS3OptimisationS3OptimisationServiceTimeRange(
@@ -8646,7 +8680,7 @@ class AggregatedPoliciesMixin(BaseModel):
86468680 ..., description="The system state of the policy"
86478681 )
86488682 state: TenantPolicyState = Field(..., description="The state of the policy")
8649- service: Union[AwsService, GcpService] = Field(
8683+ service: Union[AwsService, GcpService, AzureService ] = Field(
86508684 ..., description="The service of the policy", title="Service"
86518685 )
86528686 provider: Provider = Field(..., description="The provider of the policy")
0 commit comments